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

筛选
英文 中文
Theory development in visual language research: Beyond the cognitive dimensions of notations 视觉语言研究的理论发展:超越符号的认知维度
2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2009-09-20 DOI: 10.1109/VLHCC.2009.5295275
D. Moody
{"title":"Theory development in visual language research: Beyond the cognitive dimensions of notations","authors":"D. Moody","doi":"10.1109/VLHCC.2009.5295275","DOIUrl":"https://doi.org/10.1109/VLHCC.2009.5295275","url":null,"abstract":"The Cognitive Dimensions of Notations (CDs) framework has become the predominant theoretical paradigm for analysing visual languages (VLs). This paper evaluates the CDs framework using established conceptual frameworks for analysing scientific theories. It concludes that while it is a paradigm, it is not scientific according to standards normally applied in scientific research. It also represents the earliest evolutionary form of theory, which is appropriate when no prior theory exists. This paper asks whether such a theory is an appropriate paradigm for VL research after a quarter of a century of research in this field. The CDs framework has performed a valuable role in advancing the analysis of VLs beyond the level of intuition, but should not be seen as the end point for theory development in this field. This paper proposes a more powerful, domain-specific theory (the Physics of Notations) as an alternative paradigm for VL research.","PeriodicalId":258498,"journal":{"name":"2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"7 5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125857876","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}
引用次数: 26
Visual explanations of probabilistic reasoning 概率推理的可视化解释
2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2009-09-20 DOI: 10.1109/VLHCC.2009.5295309
Martin Erwig, Eric Walkingshaw
{"title":"Visual explanations of probabilistic reasoning","authors":"Martin Erwig, Eric Walkingshaw","doi":"10.1109/VLHCC.2009.5295309","DOIUrl":"https://doi.org/10.1109/VLHCC.2009.5295309","url":null,"abstract":"Continuing our research in explanation-oriented language design, we present a domain-specific visual language for explaining probabilistic reasoning. Programs in this language, called explanation objects, can be manipulated according to a set of laws to automatically generate many equivalent explanation instances. We argue that this increases the explanatory power of our language by allowing a user to view a problem from many different perspectives.","PeriodicalId":258498,"journal":{"name":"2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116449036","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
A graphical approach for modeling time-dependent behavior of DSLs 一种图形化的dsl时间依赖行为建模方法
2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2009-09-20 DOI: 10.1109/VLHCC.2009.5295300
J. E. Rivera, F. Durán, Antonio Vallecillo
{"title":"A graphical approach for modeling time-dependent behavior of DSLs","authors":"J. E. Rivera, F. Durán, Antonio Vallecillo","doi":"10.1109/VLHCC.2009.5295300","DOIUrl":"https://doi.org/10.1109/VLHCC.2009.5295300","url":null,"abstract":"Domain specific languages (DSLs) play a cornerstone role in Model-Driven Software Development for representing models and metamodels. DSLs' abstract syntax are usually defined by a metamodel. In-place model transformations provide an intuitive way to complement metamod-els with behavioral specifications. In this paper we extend in-place rules with a quantitative model of time and with mechanisms that allow designers to state action properties, facilitating the design of real-time complex systems. This approach avoids making unnatural changes to the DSL metamodels to represent behavioral and time aspects. We present the graphical modeling tool we have built for visually specifying these timed specifications.","PeriodicalId":258498,"journal":{"name":"2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129614224","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}
引用次数: 62
Predicting reuse of end-user web macro scripts 预测最终用户web宏脚本的重用
2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2009-09-20 DOI: 10.1109/VLHCC.2009.5295290
Christopher Scaffidi, C. Bogart, M. Burnett, A. Cypher, B. Myers, M. Shaw
{"title":"Predicting reuse of end-user web macro scripts","authors":"Christopher Scaffidi, C. Bogart, M. Burnett, A. Cypher, B. Myers, M. Shaw","doi":"10.1109/VLHCC.2009.5295290","DOIUrl":"https://doi.org/10.1109/VLHCC.2009.5295290","url":null,"abstract":"Repositories of code written by end-user programmers are beginning to emerge, but when a piece of code is new or nobody has yet reused it, then current repositories provide users with no information about whether that code might be appropriate for reuse. Addressing this problem requires predicting reusability based on information that exists when a script is created. To provide such a model for web macro scripts, we identified script traits that might plausibly predict reuse, then used IBM CoScripter repository logs to statistically test how well each corresponded to reuse. We then built a machine learning model that combines the useful traits and evaluated how well it can predict four different types of reuse that we saw in the repository logs. Our model was able to predict reuse from a surprisingly small set of traits. It is simple enough to be explained in only 6–11 rules, making it potentially viable for integration in repository search engines for end-user programmers.","PeriodicalId":258498,"journal":{"name":"2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"50 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128765326","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
Playing with information: How end users think about and integrate dynamic data 处理信息:终端用户如何考虑和集成动态数据
2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2009-09-20 DOI: 10.1109/VLHCC.2009.5295293
Nan Zang, M. Rosson
{"title":"Playing with information: How end users think about and integrate dynamic data","authors":"Nan Zang, M. Rosson","doi":"10.1109/VLHCC.2009.5295293","DOIUrl":"https://doi.org/10.1109/VLHCC.2009.5295293","url":null,"abstract":"End users are exposed to tremendous amounts of information from the Internet on a daily basis. As a result, they must decide how to manage and assimilate that information into their daily activities. We argue that web mashups may be one way for end users to manage their data integration needs. In this paper, we present a study that investigates the types of online information that end users encounter and the types of interactions between information sources that they imagine to be useful. To do this, we examine the first steps of the mashup creation process - data gathering and data integration. Moreover we report on the observations of end users creating a data mashup using an online tool. Finally, we offer a plan for future work.","PeriodicalId":258498,"journal":{"name":"2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128370125","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}
引用次数: 21
Building infrastructure for end user development of interactive artifacts: A community-based approach 为交互式工件的最终用户开发构建基础设施:基于社区的方法
2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2009-09-20 DOI: 10.1109/VLHCC.2009.5295250
N. Ahmadi
{"title":"Building infrastructure for end user development of interactive artifacts: A community-based approach","authors":"N. Ahmadi","doi":"10.1109/VLHCC.2009.5295250","DOIUrl":"https://doi.org/10.1109/VLHCC.2009.5295250","url":null,"abstract":"Providing programming support for end users of Web 2.0 communities is challenging due to the lack of common domain among different communities. I suggest an infrastructure that supports community-based construction and appropriation of end user programming tools for interactive domains. I focus on the Web as the target platform on which the created computational tools will be executed.","PeriodicalId":258498,"journal":{"name":"2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132014563","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
Shape-based computations on regular processor networks 基于形状的常规处理器网络计算
2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2009-09-20 DOI: 10.1109/VLHCC.2009.5295271
Paolo Bottoni, D. Vazhenin, A. Vazhenin, N. Mirenkov
{"title":"Shape-based computations on regular processor networks","authors":"Paolo Bottoni, D. Vazhenin, A. Vazhenin, N. Mirenkov","doi":"10.1109/VLHCC.2009.5295271","DOIUrl":"https://doi.org/10.1109/VLHCC.2009.5295271","url":null,"abstract":"Spatial structures are particularly suited to the definition of parallel programs, due to their homogeneity. The Movie-based Programming Framework allows specification of computations on regular networks of processors, and the visualization of the computation progress as processors are activated. Computations over spatial structures are specified by composing independent views on propagation of control flows and formulae defining local computations. A shape pattern indicates which processors have to be active during a specific phase of the computation. A visit pattern defines the law of propagation for actual processor activation. By combining these types of patterns, we achieve sophisticated forms of specification. In particular, one specifies visitors implementing collective communication schemas widely used in parallel programming: broadcast, gather, scatter and reduction. As a result, automatic generation of visit algorithms adapted to different network configurations is made possible, thus facilitating experimentation with different laws and their visualization.","PeriodicalId":258498,"journal":{"name":"2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127149970","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
Language-based support for computational thinking 基于语言的计算思维支持
2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2009-09-20 DOI: 10.1109/VLHCC.2009.5295278
K. Howland, J. Good, Keiron Nicholson
{"title":"Language-based support for computational thinking","authors":"K. Howland, J. Good, Keiron Nicholson","doi":"10.1109/VLHCC.2009.5295278","DOIUrl":"https://doi.org/10.1109/VLHCC.2009.5295278","url":null,"abstract":"This paper explores the potential for simplified programming languages to support the development of computational thinking skills in non-programmers. We suggest that novice programming languages might offer a starting point for non-programmers to engage with a substantial subset of computational thinking concepts, and assess a number of languages from this perspective. We outline four key computational thinking skills and examine the support provided by existing languages. We then describe additional characteristics which would be important for a new language aimed specifically at developing computational thinking skills.","PeriodicalId":258498,"journal":{"name":"2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130026419","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
Interactive visual classification with Euler diagrams 交互式可视化分类与欧拉图
2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2009-09-20 DOI: 10.1109/VLHCC.2009.5295265
G. Cordasco, R. D. Chiara, A. Fish
{"title":"Interactive visual classification with Euler diagrams","authors":"G. Cordasco, R. D. Chiara, A. Fish","doi":"10.1109/VLHCC.2009.5295265","DOIUrl":"https://doi.org/10.1109/VLHCC.2009.5295265","url":null,"abstract":"We present the theoretical foundation, the design and the implementation of a library, called EulerVC to interactively handle Euler diagrams for the purposes of resource management. Fast on-line algorithms to interpret wellformed diagrams have been developed utilising a new notion of marked points to keep track of the zone sets. The interface allows the construction of overlapping ellipses to represent categories together with the drag and drop of resources in order to categorise them. A visual indicator can be used to show if the diagram under construction is not wellformed to assist in reducing user mistakes, and sets of tags can be assigned to resources upon export. The generic approach is demonstrated via an integration with the bookmarking site del.icio.us.","PeriodicalId":258498,"journal":{"name":"2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132393066","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
Improving API documentation using API usage information 使用API使用信息改进API文档
2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2009-09-20 DOI: 10.1109/VLHCC.2009.5295283
Jeffrey Stylos, A. Faulring, Zizhuang Yang, B. Myers
{"title":"Improving API documentation using API usage information","authors":"Jeffrey Stylos, A. Faulring, Zizhuang Yang, B. Myers","doi":"10.1109/VLHCC.2009.5295283","DOIUrl":"https://doi.org/10.1109/VLHCC.2009.5295283","url":null,"abstract":"Jadeite is a new Javadoc-like API documentation system that takes advantage of multiple users' aggregate experience to reduce difficulties that programmers have learning new APIs. Previous studies have shown that programmers often guessed that certain classes or methods should exist, and looked for these in the API. Jadeite's “placeholders” let users add new “pretend” classes or methods that are displayed in the actual API documentation, and can be annotated with the appropriate APIs to use instead. Since studies showed that programmers had difficulty finding the right classes from long lists in documentation, Jadeite takes advantage of usage statistics to display commonly used classes more prominently. Programmers had difficulty discovering how to instantiate objects, so Jadeite uses a large corpus of sample code to automatically the most common ways to construct an instance of any given class. An evaluation showed that programmers were about three times faster at performing common tasks with Jadeite than with standard Javadoc.","PeriodicalId":258498,"journal":{"name":"2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133346874","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}
引用次数: 73
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学术官方微信
小红书