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

筛选
英文 中文
GUI-driven code tracing gui驱动的代码跟踪
2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2012-11-12 DOI: 10.1109/VLHCC.2012.6344495
André L. M. Santos
{"title":"GUI-driven code tracing","authors":"André L. M. Santos","doi":"10.1109/VLHCC.2012.6344495","DOIUrl":"https://doi.org/10.1109/VLHCC.2012.6344495","url":null,"abstract":"A significant part of a developer's activity is spent on maintenance tasks, which might involve dealing with unfamiliar code. Especially in these cases, a maintenance task is likely to imply a considerable amount of time locating the relevant source code that needs to be changed. This paper proposes a navigation mechanism for tracing UI elements of a running program to their representation in the source code. The technique relies on instrumenting the program in order to enable navigation from UI elements to locations in the source code. We have developed a prototype implementing the proposed mechanism and performed a user study where programmers were asked to perform maintenance tasks on programs of different sizes. We observed that the proposed mechanism enables fast code location, and that the time spent to accomplish similar tasks does not change significantly as program size increases.","PeriodicalId":156972,"journal":{"name":"2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131207756","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
A combination of stroke manipulation and recognition strategies to support user interface construction and interactive behavior definition through sketching 结合笔画操作和识别策略,支持用户界面的构建和交互行为定义
2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2012-11-12 DOI: 10.1109/VLHCC.2012.6344479
V. Segura, Simone Diniz Junqueira Barbosa
{"title":"A combination of stroke manipulation and recognition strategies to support user interface construction and interactive behavior definition through sketching","authors":"V. Segura, Simone Diniz Junqueira Barbosa","doi":"10.1109/VLHCC.2012.6344479","DOIUrl":"https://doi.org/10.1109/VLHCC.2012.6344479","url":null,"abstract":"To realize the full potential of pen-based interfaces, it is important to provide adequate support to sketching, comparable to paper and pencil. This kind of support is paramount for highly flexible activities, such as user interface sketching. This paper discusses an implementation of a few recognition strategies to support this kind of activity, presenting accuracy test results for each one.","PeriodicalId":156972,"journal":{"name":"2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131379279","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
wProjects: Data-centric web development for female nonprogrammers wProjects:面向非程序员女性的以数据为中心的web开发
2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2012-11-12 DOI: 10.1109/VLHCC.2012.6344484
Nicole L. Harshbarger, M. Rosson
{"title":"wProjects: Data-centric web development for female nonprogrammers","authors":"Nicole L. Harshbarger, M. Rosson","doi":"10.1109/VLHCC.2012.6344484","DOIUrl":"https://doi.org/10.1109/VLHCC.2012.6344484","url":null,"abstract":"We evaluated the impacts of hands-on web development workshops organized for female undergraduates who had no programming background. In five groups ranging from 2-8 participants, the women used a special-purpose tool (wProjects) to edit database tables, build queries, and embed the queries in web pages. We gathered background information on a pre-test and assessed knowledge and perceptions in a post-test. In general, the students were successful, enjoyed the projects, and their attitudes about computer-related careers were enhanced. We discuss the potential for workshops such as these in light of the general problem of decreasing females in computer-related professions.","PeriodicalId":156972,"journal":{"name":"2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114822258","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
Visual languages conversion from Saber models to Modelica multi-system simulation environments 从Saber模型到Modelica多系统仿真环境的可视化语言转换
2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2012-11-12 DOI: 10.1109/VLHCC.2012.6344533
Felice Colarusso, Fiorenzo D'Errico, Nicola Perillo, G. Costagliola, Fabrizio Torre
{"title":"Visual languages conversion from Saber models to Modelica multi-system simulation environments","authors":"Felice Colarusso, Fiorenzo D'Errico, Nicola Perillo, G. Costagliola, Fabrizio Torre","doi":"10.1109/VLHCC.2012.6344533","DOIUrl":"https://doi.org/10.1109/VLHCC.2012.6344533","url":null,"abstract":"The simulation of dynamic systems in aeronautic applications is usually accomplished by integrating different software components that model different aspects of an aircraft. This paper, based on the state of the art of multi-physic systems co-simulation, describes the work in progress for the definition of a tool able to convert an electrical network architecture for an all-electric aircraft, defined in the Hardware Description Language of Synopsys SABER, into a Modelica object which is readable from a multi-physical simulation environment.","PeriodicalId":156972,"journal":{"name":"2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123795006","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}
引用次数: 0
Dependency injection refined by extra-functional properties 依赖注入由额外功能属性改进
2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2012-11-12 DOI: 10.1109/VLHCC.2012.6344541
Kamil Jezek, Lukas Holy, Přemek Brada
{"title":"Dependency injection refined by extra-functional properties","authors":"Kamil Jezek, Lukas Holy, Přemek Brada","doi":"10.1109/VLHCC.2012.6344541","DOIUrl":"https://doi.org/10.1109/VLHCC.2012.6344541","url":null,"abstract":"The Dependency Injection has been widely implemented in a lot of frameworks to decouple software parts. However, current frameworks use simple matching algorithms to determine candidates to be injected. For instance, Spring does type-based matching, optionally enriched with a qualifier string. This is limiting mainly in dynamic systems where a lot of candidates may exist. As a result, the matching fails and developer's interaction is needed. In this work, we propose to enrich Dependency Injection with extra-functional properties serving as additional parameters of the matching algorithm to reliably select the most suitable candidate.","PeriodicalId":156972,"journal":{"name":"2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123952513","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
Providing end-users with a visual editor to make their electronic documents active 为最终用户提供可视化编辑器,使其电子文档处于活动状态
2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2012-11-12 DOI: 10.1109/VLHCC.2012.6344509
F. Cabitza, Iade Gesso, C. Simone
{"title":"Providing end-users with a visual editor to make their electronic documents active","authors":"F. Cabitza, Iade Gesso, C. Simone","doi":"10.1109/VLHCC.2012.6344509","DOIUrl":"https://doi.org/10.1109/VLHCC.2012.6344509","url":null,"abstract":"In recent years, visual languages have become increasingly popular in the educational domain. But also researchers involved in other application domains are progressively looking at the potential of visual languages to make difficult tasks, as programming is, easier. In this paper we present the research we have conducted to provide end-users of a document management system with a visual language and the related editor by which to define content-based and context-aware rules. Rules are intended to be the proactive components of electronic documents and the visual rule editor we developed is aimed at empowering end-users and domain experts in making their documents more active with respect to both content, context and the users' interactions.","PeriodicalId":156972,"journal":{"name":"2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131324451","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
Extension and implementation of ClassSheet models 扩展和实现ClassSheet模型
2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2012-11-12 DOI: 10.1109/VLHCC.2012.6344473
Jácome Cunha, J. Fernandes, J. Mendes, J. Saraiva
{"title":"Extension and implementation of ClassSheet models","authors":"Jácome Cunha, J. Fernandes, J. Mendes, J. Saraiva","doi":"10.1109/VLHCC.2012.6344473","DOIUrl":"https://doi.org/10.1109/VLHCC.2012.6344473","url":null,"abstract":"In this paper we explore the use of models in the context of spreadsheet engineering. We review a successful spreadsheet modeling language, whose semantics we further extend. With this extension we bring spreadsheet models closer to the business models of spreadsheets themselves. An addon for a widely used spreadsheet system, providing bidirectional model-driven spreadsheet development, was also improved to include the proposed model extension.","PeriodicalId":156972,"journal":{"name":"2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134083540","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}
引用次数: 15
A mobile visual programming system for Android smartphones and tablets Android智能手机和平板电脑的移动视觉编程系统
2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2012-11-12 DOI: 10.1109/VLHCC.2012.6344546
W. Slany
{"title":"A mobile visual programming system for Android smartphones and tablets","authors":"W. Slany","doi":"10.1109/VLHCC.2012.6344546","DOIUrl":"https://doi.org/10.1109/VLHCC.2012.6344546","url":null,"abstract":"Catroid is a free and open source visual programming system that allows casual and first-time users starting from age eight to develop their own animations and games solely using their Android phones or tablets. Catroid also allows wireless control of external hardware such as Lego Mindstorms robots via Bluetooth, Bluetooth Arduino boards, as well as Parrot's popular AR.Drone quadcopters via Wi-Fi. The project is inspired by Scratch, supported by Google, so far has 170 active developers, is composed of more than 30 sub-projects (e.g., a subproject dealing with music composition using audio input sung by users into the microphone), and is growing rapidly. The visual language itself has been renamed to “Catrobat” as non-Android specific versions are under development. Current state (6/2012) of the Catroid system is open beta.","PeriodicalId":156972,"journal":{"name":"2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132646821","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
What software engineering can do for computational science and engineering 软件工程可以为计算科学和工程做些什么
2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2012-11-12 DOI: 10.1109/VLHCC.2012.6344525
D. Heaton
{"title":"What software engineering can do for computational science and engineering","authors":"D. Heaton","doi":"10.1109/VLHCC.2012.6344525","DOIUrl":"https://doi.org/10.1109/VLHCC.2012.6344525","url":null,"abstract":"It is becoming increasingly common for scientists and engineers to use software simulations to replace dangerous or expensive experimentation. In other domains, such as earth science, experiments may not be particularly dangerous or expensive, but take so long that it is more efficient for scientists and engineers to use software simulations instead of performing direct experimentation. Because of this heavy reliance on the results of software simulations, it is vital for the software to produce accurate results. To help ensure accurate results, software should be correctly designed and implemented. In more general applications, software engineering (SE) researchers and practitioners have developed practices that help developers design their software and implement those designs.","PeriodicalId":156972,"journal":{"name":"2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133525099","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
From barriers to learning in the idea garden: An empirical study 从思想花园的障碍到学习:一项实证研究
2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2012-11-12 DOI: 10.1109/VLHCC.2012.6344483
Jill Cao, Irwin Kwan, Rachel White, S. Fleming, M. Burnett, Christopher Scaffidi
{"title":"From barriers to learning in the idea garden: An empirical study","authors":"Jill Cao, Irwin Kwan, Rachel White, S. Fleming, M. Burnett, Christopher Scaffidi","doi":"10.1109/VLHCC.2012.6344483","DOIUrl":"https://doi.org/10.1109/VLHCC.2012.6344483","url":null,"abstract":"How can end-user programming environments better help their users overcome programming barriers? We have been investigating an approach called Idea Gardening, which addresses this problem by helping end users to help themselves overcome barriers in the context of “doing”. In this paper, we report on a qualitative empirical study of how effectively an Idea Garden prototype helped end users overcome programming barriers in the CoScripter environment, and the extent to which participants learned after interacting with our features. Our results showed that 9 out of 10 participants who encountered barriers and then used the Idea Garden, overcame their barriers. Further, all 9 went on to demonstrate evidence of having learned the programming concepts, patterns, and strategies relevant to overcoming these barriers.","PeriodicalId":156972,"journal":{"name":"2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122644806","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}
引用次数: 20
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学术文献互助群
群 号:481959085
Book学术官方微信