IEEE Symposium on Human Centric Computing Languages and Environments, 2003. Proceedings. 2003最新文献

筛选
英文 中文
A technology for lightweight Web-based visual applications 一种轻量级的基于web的可视化应用程序的技术
Donald Gordon, R. Biddle, J. Noble, E. Tempero
{"title":"A technology for lightweight Web-based visual applications","authors":"Donald Gordon, R. Biddle, J. Noble, E. Tempero","doi":"10.1109/HCC.2003.1260237","DOIUrl":"https://doi.org/10.1109/HCC.2003.1260237","url":null,"abstract":"Providing useful and usable visual interaction for Web-based applications is a challenge without requiring client-side support such as Java applets. We describe Cliki which provides Web-based lightweight support for visual systems. Cliki makes minimal assumptions about the client used to view the Web pages, meaning applications that use it are highly accessible.","PeriodicalId":221506,"journal":{"name":"IEEE Symposium on Human Centric Computing Languages and Environments, 2003. Proceedings. 2003","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132331899","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}
引用次数: 12
Building environments for end-user development and tailoring 为最终用户开发和裁剪构建环境
M. Costabile, D. Fogli, G. Fresta, P. Mussio, A. Piccinno
{"title":"Building environments for end-user development and tailoring","authors":"M. Costabile, D. Fogli, G. Fresta, P. Mussio, A. Piccinno","doi":"10.1109/HCC.2003.1260199","DOIUrl":"https://doi.org/10.1109/HCC.2003.1260199","url":null,"abstract":"Software shaping workshops (SSWs) described in this paper are software environments designed to support various activities of end-user development (EUD) and tailoring. A design methodology to create easy-to-develop-and-tailor visual interactive systems that are organised as SSWs is illustrated. Users of an interactive system are in many cases experts in some domain different from computer science, who need to perform some task with the aid of the computer system. The design methodology allows users to directly collaborate to the system design and tailoring process to face co-evolution of user's and systems. The strategy feasibility is discussed, outlining its implementation through a Web-based prototype.","PeriodicalId":221506,"journal":{"name":"IEEE Symposium on Human Centric Computing Languages and Environments, 2003. Proceedings. 2003","volume":"130 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123560981","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}
引用次数: 48
Effects of socio-economic status on interface metaphor use and computer performance 社会经济地位对界面隐喻使用和计算机性能的影响
Kayenda T. Johnson
{"title":"Effects of socio-economic status on interface metaphor use and computer performance","authors":"Kayenda T. Johnson","doi":"10.1109/HCC.2003.1260247","DOIUrl":"https://doi.org/10.1109/HCC.2003.1260247","url":null,"abstract":"Considering the rapid movement of the United States and other countries towards an information society, it is of great importance to provide the masses with access to computer technology and its ever-growing benefits. In many cases, \"access\" means having the actual technology (computer hardware); other times \"access\" involves the designing of the computer interface so that the user can effectively learn to use it, This research addresses a problem that centers on the fact that apparent disparities persist in computer use/access among racial minorities, persons of lower economic status and lower education here in the United States. As our nation becomes progressively more information driven, the people (all people) need to have access to tools that will help them to exploit the use of the information provided. Individuals who lack access will be at a great social and economic disadvantage.","PeriodicalId":221506,"journal":{"name":"IEEE Symposium on Human Centric Computing Languages and Environments, 2003. Proceedings. 2003","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127194668","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}
引用次数: 1
Preserving non-programmers' motivation with error-prevention and debugging support tools 使用错误预防和调试支持工具来保持非程序员的积极性
Amy J. Ko
{"title":"Preserving non-programmers' motivation with error-prevention and debugging support tools","authors":"Amy J. Ko","doi":"10.1109/HCC.2003.1260245","DOIUrl":"https://doi.org/10.1109/HCC.2003.1260245","url":null,"abstract":"A significant challenge in teaching programming to disadvantaged populations is preserving learners' motivation and confidence. Because programming requires such a diverse set of skills and knowledge, the first steps in learning to program can be highly error-prone, and can quickly exhaust whatever attention learners are willing to give to a programming task. Our approach to preserving learners' motivation is to design highly integrated support tools to prevent the errors they would otherwise make. In this paper, the results of a recent study on programming errors are summarized, and many novel error-preventing tools are proposed.","PeriodicalId":221506,"journal":{"name":"IEEE Symposium on Human Centric Computing Languages and Environments, 2003. Proceedings. 2003","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129224610","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
Additional context for gentle-slope systems 缓坡系统的附加背景
Yasunori Harada, R. Potter
{"title":"Additional context for gentle-slope systems","authors":"Yasunori Harada, R. Potter","doi":"10.1109/HCC.2003.1260202","DOIUrl":"https://doi.org/10.1109/HCC.2003.1260202","url":null,"abstract":"Interpreting general purpose programming constructs can be difficult because it requires context, such as knowledge of language syntax or idioms, which users may not have readily available. In such cases other source of context may complement or substitute. This paper proposes annotating program comments with hyperlinks that the user can select to restore the complete runtime state of the program, a technique we call snapshot documentation. The generality of snapshot documentation across user skill and system complexity suggests that it may be useful for gentle-slope systems, i.e. systems that are designed to allow users to acquire a full range of programming skills in an incremental yet continually useful way.","PeriodicalId":221506,"journal":{"name":"IEEE Symposium on Human Centric Computing Languages and Environments, 2003. Proceedings. 2003","volume":"2015 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127614611","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}
引用次数: 1
SR-task grammars: a formal specification of human computer interaction for interactive visual languages sr任务语法:交互式视觉语言的人机交互的正式规范
R. Cassino, G. Tortora, M. Tucci, G. Vitiello
{"title":"SR-task grammars: a formal specification of human computer interaction for interactive visual languages","authors":"R. Cassino, G. Tortora, M. Tucci, G. Vitiello","doi":"10.1109/HCC.2003.1260228","DOIUrl":"https://doi.org/10.1109/HCC.2003.1260228","url":null,"abstract":"The paper describes a formal model to specify the syntax and semantics of interactive visual languages by SR-task grammars. The proposed approach provides language designers with a new type of grammars based on the formalism of symbol-relation grammars, where a new form of production rules allows to directly specify the interactive behavior of the visual environments described. Therefore, the language designer only has to define the development of a visual scenario depending on occurring events, and the changes of the state of a scene is regarded as the application of a rewriting rule.","PeriodicalId":221506,"journal":{"name":"IEEE Symposium on Human Centric Computing Languages and Environments, 2003. Proceedings. 2003","volume":"75 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130769936","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}
引用次数: 5
Integrating software engineering and user-centred design for multimedia software developments 为多媒体软件开发整合软件工程和以用户为中心的设计
G. Engels, Stefan Sauer, Bettina Neu
{"title":"Integrating software engineering and user-centred design for multimedia software developments","authors":"G. Engels, Stefan Sauer, Bettina Neu","doi":"10.1109/HCC.2003.1260240","DOIUrl":"https://doi.org/10.1109/HCC.2003.1260240","url":null,"abstract":"The object-oriented modeling of interactive multimedia applications in the OMMMA approach is designed to enable multimedia software developers to create comprehensive analysis and design models of multimedia software. For development of highly usable multimedia applications, this approach must be embedded in a more holistic development process that takes a user-oriented perspective on multimedia software development. In this paper, we elaborate on the differences between user-centred design activities and object-oriented software design activities and outline their integration in a comprehensive development process.","PeriodicalId":221506,"journal":{"name":"IEEE Symposium on Human Centric Computing Languages and Environments, 2003. Proceedings. 2003","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115213677","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}
引用次数: 5
Visual composition of Web services Web服务的可视化组合
C. Pautasso, G. Alonso
{"title":"Visual composition of Web services","authors":"C. Pautasso, G. Alonso","doi":"10.1109/HCC.2003.1260208","DOIUrl":"https://doi.org/10.1109/HCC.2003.1260208","url":null,"abstract":"Composing Web services into a coherent application can be a tedious and error prone task when using traditional textual scripting languages. As an alternative, complex interactions patterns and data exchanges between different Web services can be effectively modeled using a visual language. In this paper we discuss the requirements of such an application scenario and we present the design of the BioOpera Flow Language. This visual composition language has been fully implemented in a development environment for Web service composition with usability features emphasizing rapid development and visual scalability.","PeriodicalId":221506,"journal":{"name":"IEEE Symposium on Human Centric Computing Languages and Environments, 2003. Proceedings. 2003","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116397904","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}
引用次数: 50
Development and evaluation of a model of programming errors 编程错误模型的开发和评估
Amy J. Ko, B. Myers
{"title":"Development and evaluation of a model of programming errors","authors":"Amy J. Ko, B. Myers","doi":"10.1109/HCC.2003.1260196","DOIUrl":"https://doi.org/10.1109/HCC.2003.1260196","url":null,"abstract":"Models of programming and debugging suggest many causes of errors, and many classifications of error types exist. Yet, there has been no attempt to link causes of errors to these classifications, nor is there a common vocabulary for reasoning about such causal links. This makes it difficult to compare the abilities of programming styles, languages, and environments to prevent errors. To address this issue, this paper presents a model of programming errors based on past studies of errors. The model was evaluated with two observational of Alice, an event-based programming system, revealing that most errors were due to attentional and strategic problems in implementing algorithms, language constructs, and uses of libraries. In general, the model can support theoretical, design, and educational programming research.","PeriodicalId":221506,"journal":{"name":"IEEE Symposium on Human Centric Computing Languages and Environments, 2003. Proceedings. 2003","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122335958","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}
引用次数: 85
Intersections of literacy acquisition and programming 读写能力习得与编程的交集
T. Shankar
{"title":"Intersections of literacy acquisition and programming","authors":"T. Shankar","doi":"10.1109/HCC.2003.1260251","DOIUrl":"https://doi.org/10.1109/HCC.2003.1260251","url":null,"abstract":"The computer is a highly literate instrument. And, the design of most computer software, especially programming languages and environments, assume a high degree of literacy on the part of the user. Because most programming environments rely upon text as the primary method of specifying instructions, and because programming structures are similar in a number of ways to writing text, the development of literacy is a necessary precondition, or at least an accompanying concern when instructing low-literacy adult students in programming. An understanding of how adults acquire knowledge of and an ability to produce well-formed literate structures shares a direct relationship to their ability to program. This paper discusses problems adult learners have with textual mechanics, of central importance to literacy and text-based programming.","PeriodicalId":221506,"journal":{"name":"IEEE Symposium on Human Centric Computing Languages and Environments, 2003. Proceedings. 2003","volume":"126 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133778574","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}
引用次数: 1
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学术官方微信
小红书