2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)最新文献

筛选
英文 中文
Automatic diagram layout support for the Marama meta-toolset 对Marama元工具集的自动图布局支持
2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2011-11-10 DOI: 10.1109/VLHCC.2011.6070379
P. S. Yap, J. Hosking, J. Grundy
{"title":"Automatic diagram layout support for the Marama meta-toolset","authors":"P. S. Yap, J. Hosking, J. Grundy","doi":"10.1109/VLHCC.2011.6070379","DOIUrl":"https://doi.org/10.1109/VLHCC.2011.6070379","url":null,"abstract":"Automatic layout can be a crucial support feature for complex diagramming tools. Adding suitable layout algorithms to diagramming tools is a complex task and meta-tools should incorporate these for reuse. We present MaramaALM, a generalised set of automatic layout mechanisms. This has been incorporated in the Eclipse-based Marama meta-toolset to support automatic layout in Marama diagrams. It provides an easy-to-use mechanism for tool developers to add such layouts to their generated tools. We describe our motivation for MaramaALM, our approach to its implementation and an example case study of using these tool extensions.","PeriodicalId":153383,"journal":{"name":"2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121032819","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
Obstacles and opportunities with using visual and domain-specific languages in scientific programming 在科学编程中使用可视化和领域特定语言的障碍和机会
2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2011-11-10 DOI: 10.1109/VLHCC.2011.6070372
Michael D. Jones, Christopher Scaffidi
{"title":"Obstacles and opportunities with using visual and domain-specific languages in scientific programming","authors":"Michael D. Jones, Christopher Scaffidi","doi":"10.1109/VLHCC.2011.6070372","DOIUrl":"https://doi.org/10.1109/VLHCC.2011.6070372","url":null,"abstract":"Scientific discovery is the lifeblood of technological progress, and end-user programming in turn is increasingly essential to modern science. In order to uncover opportunities to facilitate scientific programming, we interviewed scientists about their choice of tools and languages, as well as the obstacles resulting from those choices. We focused on domain-specific languages (DSLs), particularly visual DSLs, because prior empirical studies had not explored scientists' DSL use in detail. We found that DSLs were indeed used by most of these scientists, and in fact it was typical for scientific projects to use an increasing number of DSLs over time. Our study extended some findings from related work, and it identified obstacles not previously uncovered. In particular, we found that scientists often struggled with managing data complexity, as well as with using version control systems. Our study revealed several opportunities to improve DSLs and related tools, such as for helping scientists to cope with data complexity and for helping them to foresee problems when choosing a language.","PeriodicalId":153383,"journal":{"name":"2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122415263","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}
引用次数: 13
Active code completion 主动代码完成
2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2011-11-10 DOI: 10.1109/VLHCC.2011.6070422
Cyrus Omar, Youngseok Yoon, Thomas D. Latoza, Brad A. Myers
{"title":"Active code completion","authors":"Cyrus Omar, Youngseok Yoon, Thomas D. Latoza, Brad A. Myers","doi":"10.1109/VLHCC.2011.6070422","DOIUrl":"https://doi.org/10.1109/VLHCC.2011.6070422","url":null,"abstract":"In this paper, we propose a complementary technique called active code completion. When the developer invokes the code completion menu, the editor looks for a palette definition associated with the type of the expression being entered. If found, an option to use this palette is added to the code completion menu. When the developer selects this option, source code is not inserted immediately. Instead, the palette definition takes control of the code completion interface. The developer can then interact with this interface to provide parameters and other information related to her intent, and receive immediate feedback about the effect these choices will have on the object's behavior. When the developer indicates that she is satisfied with these choices, the palette generates code that is inserted at the cursor.","PeriodicalId":153383,"journal":{"name":"2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124775566","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}
引用次数: 98
Visual programming and music score generation with OpenMusic 使用OpenMusic进行可视化编程和乐谱生成
2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2011-11-10 DOI: 10.1109/VLHCC.2011.6070415
J. Bresson, C. Agón
{"title":"Visual programming and music score generation with OpenMusic","authors":"J. Bresson, C. Agón","doi":"10.1109/VLHCC.2011.6070415","DOIUrl":"https://doi.org/10.1109/VLHCC.2011.6070415","url":null,"abstract":"We present score programming features in the visual programming and computer-aided composition environment OpenMusic. The sheet object allows to build complex scores and fill or modify their contents algorithmically using visual programs.","PeriodicalId":153383,"journal":{"name":"2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130332155","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
REST based service composition: Exemplified in a care network scenario 基于REST的服务组合:在护理网络场景中举例说明
2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2011-11-10 DOI: 10.1109/VLHCC.2011.6070417
E. Grönvall, M. Ingstrup, Morten Pløger, M. Rasmussen
{"title":"REST based service composition: Exemplified in a care network scenario","authors":"E. Grönvall, M. Ingstrup, Morten Pløger, M. Rasmussen","doi":"10.1109/VLHCC.2011.6070417","DOIUrl":"https://doi.org/10.1109/VLHCC.2011.6070417","url":null,"abstract":"This paper presents an ongoing work developing and testing a Service Composition framework based upon the REST architecture named SECREST. A minimalistic approach have been favored instead of a creating a complete infrastructure. One focus has been on the system's interaction model. Indeed, an aim is to allow users in different healthcare scenarios to experiment with service composition to support highly individual and changing needs.","PeriodicalId":153383,"journal":{"name":"2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126889713","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}
引用次数: 7
Modeling programmer navigation: A head-to-head empirical evaluation of predictive models 建模程序员导航:对预测模型进行正面的经验评估
2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2011-11-10 DOI: 10.1109/VLHCC.2011.6070387
David Piorkowski, S. Fleming, Christopher Scaffidi, Liza John, C. Bogart, Bonnie E. John, M. Burnett, R. Bellamy
{"title":"Modeling programmer navigation: A head-to-head empirical evaluation of predictive models","authors":"David Piorkowski, S. Fleming, Christopher Scaffidi, Liza John, C. Bogart, Bonnie E. John, M. Burnett, R. Bellamy","doi":"10.1109/VLHCC.2011.6070387","DOIUrl":"https://doi.org/10.1109/VLHCC.2011.6070387","url":null,"abstract":"Software developers frequently need to perform code maintenance tasks, but doing so requires time-consuming navigation through code. A variety of tools are aimed at easing this navigation by using models to identify places in the code that a developer might want to visit, and then providing shortcuts so that the developer can quickly navigate to those locations. To date, however, only a few of these models have been compared head-to-head to assess their predictive accuracy. In particular, we do not know which models are most accurate overall, which are accurate only in certain circumstances, and whether combining models could enhance accuracy. Therefore, we have conducted an empirical study to evaluate the accuracy of a broad range of models for predicting many different kinds of code navigations in sample maintenance tasks. Overall, we found that models tended to perform best if they took into account how recently a developer has viewed pieces of the code, and if models took into account the spatial proximity of methods within the code. We also found that the accuracy of single-factor models can be improved by combining factors, using a spreading-activation based approach, to produce multi-factor models. Based on these results, we offer concrete guidance about how these models could be used to provide enhanced software development tools that ease the difficulty of navigating through code.","PeriodicalId":153383,"journal":{"name":"2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"1987 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113966572","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}
引用次数: 41
Restructuring software with gestures 用手势重组软件
2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2011-11-10 DOI: 10.1109/VLHCC.2011.6070394
E. Murphy-Hill, M. Ayazifar, Andrew P. Black
{"title":"Restructuring software with gestures","authors":"E. Murphy-Hill, M. Ayazifar, Andrew P. Black","doi":"10.1109/VLHCC.2011.6070394","DOIUrl":"https://doi.org/10.1109/VLHCC.2011.6070394","url":null,"abstract":"Refactoring is the process of changing the structure of code without changing its meaning, and is a frequent practice among developers. Although programmers refactor frequently, they usually do not use refactoring tools to automate this process. We argue that the need to recall the name of a refactoring before the appropriate tool can be invoked makes it unnecessarily hard to initiate a refactoring with a tool. Conventional ways of initiating a tool also make it hard to transition from novice tool user to expert tool user. The contribution of this paper is a memorable mapping from gestures to refactorings, and an implementation of that mapping in the form of marking menus. In the first reported experiment to explore the effect of the position of items in marking menus on people's ability to infer the location of those items, we asked 16 programmers to complete a paper-based evaluation of our mapping. The results suggest that programmers can infer the gesture that will invoke the appropriate refactoring tool, even if they do not know the name of the refactoring. We also illustrate how marking menus might be used for refactoring during development with two other small studies.","PeriodicalId":153383,"journal":{"name":"2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114874519","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}
引用次数: 27
Mini-crowdsourcing end-user assessment of intelligent assistants: A cost-benefit study 智能助手的迷你众包终端用户评估:成本效益研究
2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2011-11-10 DOI: 10.1109/VLHCC.2011.6070377
Amber Shinsel, Todd Kulesza, Margaret M. Burnett, William Curran, Alex Groce, Simone Stumpf, Weng-Keen Wong
{"title":"Mini-crowdsourcing end-user assessment of intelligent assistants: A cost-benefit study","authors":"Amber Shinsel, Todd Kulesza, Margaret M. Burnett, William Curran, Alex Groce, Simone Stumpf, Weng-Keen Wong","doi":"10.1109/VLHCC.2011.6070377","DOIUrl":"https://doi.org/10.1109/VLHCC.2011.6070377","url":null,"abstract":"Intelligent assistants sometimes handle tasks too important to be trusted implicitly. End users can establish trust via systematic assessment, but such assessment is costly. This paper investigates whether, when, and how bringing a small crowd of end users to bear on the assessment of an intelligent assistant is useful from a cost/benefit perspective. Our results show that a mini-crowd of testers supplied many more benefits than the obvious decrease in workload, but these benefits did not scale linearly as mini-crowd size increased - there was a point of diminishing returns where the cost-benefit ratio became less attractive.","PeriodicalId":153383,"journal":{"name":"2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128277680","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
Identifying attachment areas on sketched symbols 识别草图符号上的附件区域
2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2011-11-10 DOI: 10.1109/VLHCC.2011.6070383
G. Costagliola, Mattia De Rosa, V. Fuccella
{"title":"Identifying attachment areas on sketched symbols","authors":"G. Costagliola, Mattia De Rosa, V. Fuccella","doi":"10.1109/VLHCC.2011.6070383","DOIUrl":"https://doi.org/10.1109/VLHCC.2011.6070383","url":null,"abstract":"In the field of syntactic recognition of hand-drawn visual languages, the recognition of the relations among graphical symbols is one of the first important tasks to be accomplished and is usually reduced to recognize the attachment areas of each symbol and the relations among them. In this paper we present an approach for identifying attachment areas on sketched symbols. The approach is independent from the method used to recognize symbols and assumes that the symbol has already been recognized. The approach is evaluated through a user study aimed at comparing the attachment areas detected by the system to those devised by the users. The results show that the system can identify attachment areas with a reasonable accuracy.","PeriodicalId":153383,"journal":{"name":"2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129975878","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
Coping with duplicate bug reports in free/open source software projects 处理自由/开源软件项目中重复的bug报告
2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2011-11-10 DOI: 10.1109/VLHCC.2011.6070386
J. Davidson, Nitin Mohan, Carlos Jensen
{"title":"Coping with duplicate bug reports in free/open source software projects","authors":"J. Davidson, Nitin Mohan, Carlos Jensen","doi":"10.1109/VLHCC.2011.6070386","DOIUrl":"https://doi.org/10.1109/VLHCC.2011.6070386","url":null,"abstract":"Free/Open Source Software (FOSS) communities often use open bug reporting to allow users to participate by reporting bugs. This practice can lead to more duplicate reports, as users can be less rigorous about researching existing bug reports. This paper examines how FOSS projects deal with duplicate bug reports. We examined 12 FOSS projects: 4 small, 4 medium and 4 large, where size was determined by number of code contributors. First, we found that contrary to what has been reported from studies of individual large projects like Mozilla and Eclipse, duplicate bug reports are a problem for FOSS projects, especially medium-sized, which struggle with a large number of submissions without the resources of large projects. Second, we found that the focus of a project does not affect the number of duplicate bug reports. Our findings indicate a need for additional scaffolding and training for bug reporters.","PeriodicalId":153383,"journal":{"name":"2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"24 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129104336","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}
引用次数: 30
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学术官方微信