Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments最新文献

筛选
英文 中文
Multi-user collaborative visual program development 多用户协同可视化程序开发
J. Campbell
{"title":"Multi-user collaborative visual program development","authors":"J. Campbell","doi":"10.1109/HCC.2002.1046364","DOIUrl":"https://doi.org/10.1109/HCC.2002.1046364","url":null,"abstract":"Visual programming has traditionally supported only one person working on a program at a time. Researchers in the field of computer supported cooperative work have developed text and graphics editors that allow multiple people to work on the same document at the same time from multiple computers viewing the same, shared document. An unresolved problem is how to avoid interference between the users. A technique based on domain syntax is presented here. It is shown to be effective in preventing such interference during collaborative development of entity-relationship diagrams using CoDiagram, a proof of concept system. Twenty groups of three people developed diagrams and rated the system as usable.","PeriodicalId":298317,"journal":{"name":"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments","volume":"83 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124986005","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Novice comprehension of programs using task-specific and non-task-specific constructs 对使用特定任务和非特定任务结构的程序的新手理解
Alex Engebretson, S. Wiedenbeck
{"title":"Novice comprehension of programs using task-specific and non-task-specific constructs","authors":"Alex Engebretson, S. Wiedenbeck","doi":"10.1109/HCC.2002.1046335","DOIUrl":"https://doi.org/10.1109/HCC.2002.1046335","url":null,"abstract":"This study examines the comprehension and modification by novices of programs written with task-specific and non-task-specific constructs. Teachers who write programs for use in their work studied and modified a program written in Hypercard using either task-specific or non-task-specific constructs. It was found that the task-specific group's comprehension of the program was significantly better, although the difference was relatively small. However, the correctness of the program modifications was much greater in the task-specific group.","PeriodicalId":298317,"journal":{"name":"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130008475","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
An empirical study of Web personalization assistants supporting end-users in Web information systems Web信息系统中支持终端用户的Web个性化助手的实证研究
Kibum Kim, John Millar Carroll, M. Rosson
{"title":"An empirical study of Web personalization assistants supporting end-users in Web information systems","authors":"Kibum Kim, John Millar Carroll, M. Rosson","doi":"10.1109/HCC.2002.1046347","DOIUrl":"https://doi.org/10.1109/HCC.2002.1046347","url":null,"abstract":"Currently, the two main techniques for achieving personalization on the Internet involve direct manipulation and software agents. While both direct manipulation and software agents are aimed at permitting end-users to finish tasks rapidly, efficiently, and easily, their methodologies differ The central controversy involving these personalization techniques derives from the amount of control that each grants to - or withholds from - the end-user. Direct manipulation interfaces afford control and predictability to end-users. Alternatively, the use of software agents captures or records user's personalized preferences by employing artificial intelligence techniques. In this empirical study, two end-user Web personalization tools are evaluated. One of them, WebPersonalizer, is an agent-based end-user personalization tool; the other, AntWorld, is a collaborative recommendation tool which provides direct manipulation interfaces. The purpose of this study is to determine the strengths and weaknesses of each opposed technique-direct manipulation and software agents - as a Web personalization assistant. In addition, we suggest the hybrid paradigm for EUP (end-user programming).","PeriodicalId":298317,"journal":{"name":"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122538067","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
Is there any difference in novice comprehension of a small program written in the event-driven and object-oriented styles? 新手对用事件驱动和面向对象风格编写的小程序的理解有什么不同吗?
Babak Khazaei, M. Jackson
{"title":"Is there any difference in novice comprehension of a small program written in the event-driven and object-oriented styles?","authors":"Babak Khazaei, M. Jackson","doi":"10.1109/HCC.2002.1046336","DOIUrl":"https://doi.org/10.1109/HCC.2002.1046336","url":null,"abstract":"We report on the conduct and the results of an experiment that investigates the program comprehension differences between event-driven and object-oriented programming styles. A group of novice programmers were asked to comprehend two isomorphic programs and answered a series of five questions on each of the programs. Each question was to address one of five knowledge categories that together formed a complete mental representation of the two programs. Subjects performed badly on recalling the elementary operations knowledge in both styles. They performed very well in the data flow, control flow, function and state knowledge categories for both styles. Subjects were not significantly better in the last four categories indicating that the comprehension of event-driven and object oriented styles have a lot in common. A comparison of these results with the results of earlier studies, which compared procedural and object-oriented styles, indicates that procedural style is furthest away amongst the three styles. The results are discussed in terms of relevance to the theory of program comprehension.","PeriodicalId":298317,"journal":{"name":"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments","volume":"156 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122973586","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Dynamic layout management in a multimedia bulletin board 多媒体公告板的动态布局管理
Hyunmo Kang, B. Shneiderman, G. Wolff
{"title":"Dynamic layout management in a multimedia bulletin board","authors":"Hyunmo Kang, B. Shneiderman, G. Wolff","doi":"10.1109/HCC.2002.1046344","DOIUrl":"https://doi.org/10.1109/HCC.2002.1046344","url":null,"abstract":"This paper proposes a novel user interface to manage the dynamic layout of multimedia objects in the Multimedia Bulletin Board (MBB) system. The MBB has been designed and implemented as a prototype of an asynchronous communication system that enables rich communication and collaboration among users of multimedia objects such as text, image, moving picture, sound, voice, Web, office document, and other files. The layout properties of the multimedia objects on a board (e.g. x-y position, size, z-order, explicit and implicit links, etc.) show important and useful information on the user dynamics occurring within a board. However, a fixed layout created and edited by multiple users may prevent users from recognizing and identifying other information. This paper resolves this problem with a novel user-controlled layout strategy made visible with dynamic layout templates (DLT). Users can reorganize the objects to extract meaningful information related to time, source, geographic location, or topic.","PeriodicalId":298317,"journal":{"name":"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments","volume":"91 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130458852","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Assertions in end-user software engineering: a think-aloud study 最终用户软件工程中的断言:一项有声思考研究
Christine Wallace, C. Cook, J. Summet, M. Burnett
{"title":"Assertions in end-user software engineering: a think-aloud study","authors":"Christine Wallace, C. Cook, J. Summet, M. Burnett","doi":"10.1109/HCC.2002.1046348","DOIUrl":"https://doi.org/10.1109/HCC.2002.1046348","url":null,"abstract":"There has been little research on end-user program development beyond the programming phase. Devising ways to address additional phases may be critical, because research shows that over one-half of the programs written by end users, at least in the widely used spreadsheet paradigm, contain errors. In this paper, we investigate whether providing end users with integrated support for requirement specifications in the form of assertions can help them reason about, recognize, and remove errors in their spreadsheets. Our think-aloud study revealed that end users can indeed use assertions to find and correct errors as they work with their spreadsheets, and also revealed some surprising tendencies and biases about testing.","PeriodicalId":298317,"journal":{"name":"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments","volume":"194 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115969798","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 25
The use of the GXL approach for supporting visual language specification and interchanging 使用GXL方法来支持可视化语言规范和交换
G. Costagliola, V. Deufemia, F. Ferrucci, C. Gravino
{"title":"The use of the GXL approach for supporting visual language specification and interchanging","authors":"G. Costagliola, V. Deufemia, F. Ferrucci, C. Gravino","doi":"10.1109/HCC.2002.1046365","DOIUrl":"https://doi.org/10.1109/HCC.2002.1046365","url":null,"abstract":"GXL (Graph Exchange Language) has been proposed to be a standard exchange format for graph-based tools. By using XML as notation, GXL provides a scaleable and versatile approach to facilitate interoperability of reengineering tools. In this paper we propose a methodology to generate visual programming environments, which use GXL as data exchange format for visual languages. The methodology is conceived to be supported by grammar-based tools for the automatic generation of visual languages. In particular, we illustrate how it can be effectively supported by the Visual Language Compiler-Compiler (VLCC) system. As a matter of fact, we apply the methodology to generate a visual environment for statecharts languages using VLCC. In the generated environment we can edit a statechart and obtain its translation into the GXL format.","PeriodicalId":298317,"journal":{"name":"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128364434","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Making abstract specifications concrete to end-users: the visual workshop hierarchy strategy 将抽象规范具体化到最终用户:可视化车间层次策略
P. Carrara, D. Fogli, G. Fresta, P. Mussio
{"title":"Making abstract specifications concrete to end-users: the visual workshop hierarchy strategy","authors":"P. Carrara, D. Fogli, G. Fresta, P. Mussio","doi":"10.1109/HCC.2002.1046342","DOIUrl":"https://doi.org/10.1109/HCC.2002.1046342","url":null,"abstract":"This paper proposes a design methodology, aimed at bridging the communicational gap often existing between users and visual interactive system (VIS) designers. The methodology is based on a novel design strategy, here called the 'visual workshop hierarchy' strategy and recognizes that the users of a VIS are experts in some domain different from computer science, who need to perform some task. The strategy allows some users to directly collaborate to the VIS design process. The strategy feasibility is discussed outlining its implementation through BANCO, a Web-based prototype.","PeriodicalId":298317,"journal":{"name":"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117073188","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Applying attention investment to end-user programming 将注意力投入到最终用户编程中
A. Blackwell, M. Burnett
{"title":"Applying attention investment to end-user programming","authors":"A. Blackwell, M. Burnett","doi":"10.1109/HCC.2002.1046337","DOIUrl":"https://doi.org/10.1109/HCC.2002.1046337","url":null,"abstract":"Attention investment is a model to help the designers of end-user programmable systems understand the cognitive drivers for users deciding how to interact with their products. We present the attention investment model through examples drawn from an actual design project. This project is developing new functionality within Forms/3, a research test-bed for a concept called \"end-user software engineering\". As the examples show, our experience is that attention investment provides a useful design tool for the development of end-user programming features.","PeriodicalId":298317,"journal":{"name":"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114437725","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 40
Visual scripting for handheld computers 手持式计算机的可视化脚本
S. Armstrong, Yael Kollet, Trevor J. Smedley
{"title":"Visual scripting for handheld computers","authors":"S. Armstrong, Yael Kollet, Trevor J. Smedley","doi":"10.1109/HCC.2002.1046349","DOIUrl":"https://doi.org/10.1109/HCC.2002.1046349","url":null,"abstract":"This paper describes PDAGraph, an event-driven, component-based visual programming language for power users of handheld computers or personal digital assistants (PDAs) who are not necessarily professional programmers. PDAGraph is intended to run on a PDA and will give power users the ability to create customized applications, taking advantage of existing PDA applications and hardware modules (such as springboard modules available for the Handspring Visor). The language is component-based and ensures that the user can create only syntactically correct programs by placing and linking components or component items. There are external, user interface and script components, all of which are reusable.","PeriodicalId":298317,"journal":{"name":"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments","volume":"921 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132056193","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信