首页 > 最新文献

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

英文 中文
Quantifying developer experiences via heuristic and psychometric evaluation 通过启发式和心理测量评估量化开发人员的经验
R. Kline, A. Seffah, Homa Javahery, M. Donyaee, J. Rilling
A previous report identified several usability and learnability problems with integrated development environments (IDE) for Java. That report also cast these problems as examples of a conceptual gap between developer mental models and how programs are represented in IDEs. This present study extends the previous work through heuristic and psychometric assessment of problems reported by both experienced and inexperienced developers in their use of an IDE for C++. The results indicate that both groups identified similar kinds of ease-of-use problems, especially concerning program learnability and visibility (e.g., the usefulness of error and help messages). These findings are discussed in relation to other research results about developers' experiences with CASE tools and conceptual gaps between the tools and their users.
之前的一份报告指出了Java集成开发环境(IDE)的几个可用性和可学习性问题。该报告还将这些问题作为开发人员心智模型与ide中程序的表示方式之间的概念差距的例子。本研究通过对有经验和没有经验的开发人员在使用c++ IDE时报告的问题进行启发式和心理测量评估,扩展了以前的工作。结果表明,两组都确定了类似的易用性问题,特别是关于程序的可学习性和可见性(例如,错误和帮助消息的有用性)。这些发现与其他关于开发人员使用CASE工具的经验以及工具与其用户之间的概念差距的研究结果进行了讨论。
{"title":"Quantifying developer experiences via heuristic and psychometric evaluation","authors":"R. Kline, A. Seffah, Homa Javahery, M. Donyaee, J. Rilling","doi":"10.1109/HCC.2002.1046339","DOIUrl":"https://doi.org/10.1109/HCC.2002.1046339","url":null,"abstract":"A previous report identified several usability and learnability problems with integrated development environments (IDE) for Java. That report also cast these problems as examples of a conceptual gap between developer mental models and how programs are represented in IDEs. This present study extends the previous work through heuristic and psychometric assessment of problems reported by both experienced and inexperienced developers in their use of an IDE for C++. The results indicate that both groups identified similar kinds of ease-of-use problems, especially concerning program learnability and visibility (e.g., the usefulness of error and help messages). These findings are discussed in relation to other research results about developers' experiences with CASE tools and conceptual gaps between the tools and their users.","PeriodicalId":298317,"journal":{"name":"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments","volume":"1 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":"129056285","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}
引用次数: 16
Defining behaviours for solids in a visual design environment 在视觉设计环境中定义实体的行为
Omid Banyasad, P. T. Cox
The design of structured objects is frequently accomplished with the use of CAD systems, some of which allow for parametrised designs, which represent families of objects. Some existing CAD systems permit parametrisation by providing interfaces to programming languages, leading to a sharp division between the visual and programming aspects of building complex designs. In previous work, a design language LSD was proposed, which used visual logic programming to overcome this separation and provides "assembly semantics" for building an instance of a parametrised design corresponding to specific parameter values. Also of interest to designers, however, is the behaviour of the objects they design. For example, the point of building a mechanical device such as an internal combustion engine is to obtain a particular mechanical behaviour. Here we extend the formal model for solid objects on which LSD relies in order to support the definition of particular kinds of behaviours.
结构化对象的设计通常是通过使用CAD系统来完成的,其中一些系统允许参数化设计,这代表了对象的族。一些现有的CAD系统通过提供编程语言的接口来实现参数化,从而导致建筑复杂设计的视觉和编程方面的明显区分。在之前的工作中,提出了一种设计语言LSD,它使用视觉逻辑编程来克服这种分离,并提供“汇编语义”来构建与特定参数值相对应的参数化设计实例。设计师同样感兴趣的是他们所设计的对象的行为。例如,制造像内燃机这样的机械装置的目的是获得特定的机械性能。在这里,我们扩展了LSD所依赖的固体对象的形式模型,以支持特定类型行为的定义。
{"title":"Defining behaviours for solids in a visual design environment","authors":"Omid Banyasad, P. T. Cox","doi":"10.1109/HCC.2002.1046357","DOIUrl":"https://doi.org/10.1109/HCC.2002.1046357","url":null,"abstract":"The design of structured objects is frequently accomplished with the use of CAD systems, some of which allow for parametrised designs, which represent families of objects. Some existing CAD systems permit parametrisation by providing interfaces to programming languages, leading to a sharp division between the visual and programming aspects of building complex designs. In previous work, a design language LSD was proposed, which used visual logic programming to overcome this separation and provides \"assembly semantics\" for building an instance of a parametrised design corresponding to specific parameter values. Also of interest to designers, however, is the behaviour of the objects they design. For example, the point of building a mechanical device such as an internal combustion engine is to obtain a particular mechanical behaviour. Here we extend the formal model for solid objects on which LSD relies in order to support the definition of particular kinds of behaviours.","PeriodicalId":298317,"journal":{"name":"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments","volume":"19 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":"127773858","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}
引用次数: 3
A community learns design: towards a pattern language for novice visual programmers 社区学习设计:面向视觉编程新手的模式语言
T. L. Lewis, M. Rosson, John Millar Carroll, Cheryl D. Seals
We conducted a one-day design workshop in which residents of a community collaborated in learning about and designing community-related visual simulations (to be implemented in Stagecast Creator). An analysis of their design ideas and concerns revealed several visual design patterns that were apparent even in these very early stages of simulation design. This analysis helps us to characterize the design constructs people may be able to specify or learn when first encountering visual simulation design tasks and projects. In this paper, we introduce the concept of patterns and their relationship to visual programming and present several visual programming language patterns mined from the projects developed at the community simulation design workshop. Finally, we discuss how these patterns might be incorporated into minimalist tutorials that we are developing to introduce community residents to visual simulation design.
我们举办了一个为期一天的设计研讨会,在这个研讨会上,社区居民合作学习和设计与社区相关的视觉模拟(将在Stagecast Creator中实现)。对他们的设计理念和关注点的分析揭示了一些视觉设计模式,甚至在模拟设计的早期阶段就很明显了。这种分析有助于我们描述人们在第一次遇到视觉模拟设计任务和项目时可能能够指定或学习的设计结构。在本文中,我们介绍了模式的概念及其与可视化编程的关系,并介绍了从社区模拟设计研讨会开发的项目中挖掘出来的几种可视化编程语言模式。最后,我们讨论了如何将这些模式整合到我们正在开发的极简主义教程中,以向社区居民介绍视觉模拟设计。
{"title":"A community learns design: towards a pattern language for novice visual programmers","authors":"T. L. Lewis, M. Rosson, John Millar Carroll, Cheryl D. Seals","doi":"10.1109/HCC.2002.1046369","DOIUrl":"https://doi.org/10.1109/HCC.2002.1046369","url":null,"abstract":"We conducted a one-day design workshop in which residents of a community collaborated in learning about and designing community-related visual simulations (to be implemented in Stagecast Creator). An analysis of their design ideas and concerns revealed several visual design patterns that were apparent even in these very early stages of simulation design. This analysis helps us to characterize the design constructs people may be able to specify or learn when first encountering visual simulation design tasks and projects. In this paper, we introduce the concept of patterns and their relationship to visual programming and present several visual programming language patterns mined from the projects developed at the community simulation design workshop. Finally, we discuss how these patterns might be incorporated into minimalist tutorials that we are developing to introduce community residents to visual simulation design.","PeriodicalId":298317,"journal":{"name":"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments","volume":"1 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":"129035878","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
期刊
Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1