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

筛选
英文 中文
Temporal visualization of collaborative software development in FOSS forks 自由/开源软件分支中协同软件开发的时间可视化
2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2014-08-28 DOI: 10.1109/VLHCC.2014.6883055
Amir Azarbakht
{"title":"Temporal visualization of collaborative software development in FOSS forks","authors":"Amir Azarbakht","doi":"10.1109/VLHCC.2014.6883055","DOIUrl":"https://doi.org/10.1109/VLHCC.2014.6883055","url":null,"abstract":"Software development in free and open source (FOSS) projects is a collective human activity. Software developers in these projects collaborate via FOSS informalisms, i.e. mailing list, bug repository and code repository. Analysing the human collaborative work of these software developers over a time period, e.g. five years, sheds light on the underlying structure and dynamics of how the software is being developed, how the project is led, who the influencers are, and how to achieve a state of sustainability. In this paper, we propose to use temporal social network analysis with temporal visualization to study the evolution and social dynamics of FOSS communities. With these techniques we aim to identify measures associated with unhealthy group dynamics, e.g. a simmering conflict, as well as early indicators of major events in the lifespan of a community. One dynamic we are especially interested in, are those of forked FOSS projects. We used the results of a study of forked FOSS projects by [Robles and Gonzalez-Barahona 2012] as the starting platform for our study, and tried to gain a better understanding of the evolution of these communities.","PeriodicalId":165006,"journal":{"name":"2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126914913","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
Information resources of ∗AIDA programs * AIDA计划的资讯资源
2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2014-08-28 DOI: 10.1109/VLHCC.2014.6883036
Y. Watanobe, N. Mirenkov, H. Terasaka
{"title":"Information resources of ∗AIDA programs","authors":"Y. Watanobe, N. Mirenkov, H. Terasaka","doi":"10.1109/VLHCC.2014.6883036","DOIUrl":"https://doi.org/10.1109/VLHCC.2014.6883036","url":null,"abstract":"Programming in pictures is an approach whereby pictures and moving pictures are used as super-characters to represent features of computational algorithms and data structures, as well as to explain models and application methods involved. *AIDA is a language supporting programming in pictures. In this paper, a fluid dynamics problem is considered and an example of a *AIDA program for fluid flow simulation is provided. The program is presented as a set of information resources oriented not only to the executable code generation, but also to an explanation of the problem and its application algorithm. Various features of the *AIDA program are discussed and some comparisons with a Fortran equivalent are performed.","PeriodicalId":165006,"journal":{"name":"2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"130 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124070025","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
Two applications for transient views in software development environments 软件开发环境中瞬态视图的两个应用程序
2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2014-08-28 DOI: 10.1109/VLHCC.2014.6883064
C. Schulze, Miro Spönemann, Christian Schneider, R. V. Hanxleden
{"title":"Two applications for transient views in software development environments","authors":"C. Schulze, Miro Spönemann, Christian Schneider, R. V. Hanxleden","doi":"10.1109/VLHCC.2014.6883064","DOIUrl":"https://doi.org/10.1109/VLHCC.2014.6883064","url":null,"abstract":"Pragmatics-aware modeling refers to model-driven engineering with designer productivity in mind. We apply this concept to traditional software development by introducing two exemplary applications for transient views geared at increasing developer productivity: UML class diagram generation and debug state visualization.","PeriodicalId":165006,"journal":{"name":"2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"155 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133572777","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
Networked livecoding at VL/HCC 2013 网络直播编码,VL/HCC 2013
2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2014-08-28 DOI: 10.1109/VLHCC.2014.6883065
Ben Swift, H. Gardner, Andrew Sorensen
{"title":"Networked livecoding at VL/HCC 2013","authors":"Ben Swift, H. Gardner, Andrew Sorensen","doi":"10.1109/VLHCC.2014.6883065","DOIUrl":"https://doi.org/10.1109/VLHCC.2014.6883065","url":null,"abstract":"Network connectivity offers the potential for a group of musicians to play together over the network. This paper describes a trans-Atlantic networked musical livecoding performance between Andrew Sorensen in Germany (at the Schloss Daghstuhl conference on Collaboration and Learning through Live Coding) and Ben Swift in San Jose (at YL/HCC) in September 2013. In this paper we describe the infrastructure developed to enable this performance.","PeriodicalId":165006,"journal":{"name":"2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"2002 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128826393","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
Code you can use: Searching for web automation scripts based on reusability 你可以使用的代码:搜索基于可重用性的web自动化脚本
2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2014-08-28 DOI: 10.1109/VLHCC.2014.6883027
J. Admire, Abbas Al Zawwad, Abdulwahab Almorebah, Sanchit Karve, Christopher Scaffidi
{"title":"Code you can use: Searching for web automation scripts based on reusability","authors":"J. Admire, Abbas Al Zawwad, Abdulwahab Almorebah, Sanchit Karve, Christopher Scaffidi","doi":"10.1109/VLHCC.2014.6883027","DOIUrl":"https://doi.org/10.1109/VLHCC.2014.6883027","url":null,"abstract":"Web scripting enables users to automate interactions with websites. Online open source repositories provide scripts available for reuse. Yet just because these scripts are open source does not mean they are all reusable: many are specialized and irrelevant to most peoples' needs, while others are hard to understand or learn from. Repositories offer keyword-based search engines to find scripts relevant to specialized needs, but they lack any means for filtering search results according to reusability. To address this shortcoming, we present an approach for creating a model to automatically estimate the reusability of web automation scripts. To test this approach, we prototyped a search engine that uses these reusability estimates to sort one particular kind of web automation scripts, CoScripter macros, according to reusability. An empirical evaluation confirmed that the system's reusability estimates are significantly correlated with user perceptions of macro reusability, thus implying that our approach presents a viable means for helping end-user programmers to find reusable web automation scripts.","PeriodicalId":165006,"journal":{"name":"2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117282266","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
Measuring and visualizing energy consumption within software code 测量和可视化软件代码中的能耗
2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2014-08-28 DOI: 10.1109/VLHCC.2014.6883045
Tiago Carção
{"title":"Measuring and visualizing energy consumption within software code","authors":"Tiago Carção","doi":"10.1109/VLHCC.2014.6883045","DOIUrl":"https://doi.org/10.1109/VLHCC.2014.6883045","url":null,"abstract":"The authors have begun to witness an exponential growth in the information and communication technologies (ICT) sector. While undoubtedly a milestone, all of this occurs at the expense of high energy costs needed to supply servers, data centers, and any use of computers. Associated with these high energy costs is the emission of greenhouse gases. These two issues have become major problems in society. The ICT sector contributes up to 8% of the overall energy consumption, with 50% of the energy costs of an organization being attributed to the IT departments.The paper discusses a tool which applies the proposed techniques on software code. This tool would guide the developer into programming more energy-aware software by alerting him/her of red smells, and offering green refactorings, all this in a simple visual layout to allow the software developer to become energy-aware. This application will also provide the ability to navigate between less energy efficient areas (packages, classes, modules, functions, methods, blocks and even lines), making its implementation more energy efficient.","PeriodicalId":165006,"journal":{"name":"2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"463 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132305804","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
Principles of a debugging-first puzzle game for computing education 计算机教育中以调试为先的解谜游戏的原理
2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2014-08-28 DOI: 10.1109/VLHCC.2014.6883023
M. Lee, Faezeh Bahmani, Irwin Kwan, Jilian LaFerte, P. Charters, Amber Horvath, Fanny Luor, Jill Cao, Cathy Law, Michael Beswetherick, Sheridan Long, M. Burnett, Amy J. Ko
{"title":"Principles of a debugging-first puzzle game for computing education","authors":"M. Lee, Faezeh Bahmani, Irwin Kwan, Jilian LaFerte, P. Charters, Amber Horvath, Fanny Luor, Jill Cao, Cathy Law, Michael Beswetherick, Sheridan Long, M. Burnett, Amy J. Ko","doi":"10.1109/VLHCC.2014.6883023","DOIUrl":"https://doi.org/10.1109/VLHCC.2014.6883023","url":null,"abstract":"Although there are many systems designed to engage people in programming, few explicitly teach the subject, expecting learners to acquire the necessary skills on their own as they create programs from scratch. We present a principled approach to teach programming using a debugging game called Gidget, which was created using a unique set of seven design principles. A total of 44 teens played it via a lab study and two summer camps. Principle by principle, the results revealed strengths, problems, and open questions for the seven principles. Taken together, the results were very encouraging: learners were able to program with conditionals, loops, and other programming concepts after using the game for just 5 hours.","PeriodicalId":165006,"journal":{"name":"2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114703623","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}
引用次数: 88
Annotating spiders with resource information 用资源信息注释蜘蛛
2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2014-08-28 DOI: 10.1109/VLHCC.2014.6883018
Paolo Bottoni, A. Fish, Alexander Heußner
{"title":"Annotating spiders with resource information","authors":"Paolo Bottoni, A. Fish, Alexander Heußner","doi":"10.1109/VLHCC.2014.6883018","DOIUrl":"https://doi.org/10.1109/VLHCC.2014.6883018","url":null,"abstract":"The recently introduced notion of Modeling Spider Diagrams immerses Spider Diagrams in a modelling context. We enhance here their capabilities by including references to resources that are required to persist in some state or to perform some state transition. To this end, we introduce a notion of annotation, which can be expressed through a restriction of Conceptual Spider Diagrams (extended over domains), where domains are partially ordered and predicate edges have to be consistent with this ordering. The resulting notion of Annotated Modeling Spider Diagrams can then be used to express constraints on the usage of resources, so that conformance to a policy can be verified with respect to resource availability. We provide additional options for user-modelling choices via a natural equivalent representation in terms of (classical) Spider Diagrams, restricted on the domain of interest, and the use of colour for domain identification.","PeriodicalId":165006,"journal":{"name":"2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"80 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125331293","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
Intercepting dataflow connections in diagrams with inheritance 在具有继承的关系图中拦截数据流连接
2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2014-08-28 DOI: 10.1109/VLHCC.2014.6883016
Niklas Fors, G. Hedin
{"title":"Intercepting dataflow connections in diagrams with inheritance","authors":"Niklas Fors, G. Hedin","doi":"10.1109/VLHCC.2014.6883016","DOIUrl":"https://doi.org/10.1109/VLHCC.2014.6883016","url":null,"abstract":"Control systems are often built using visual dataflow-based languages, and supporting different variants may be challenging. We introduce the concept of connection interception based on inheritance. This mechanism allows a diagram to extend another diagram and intercept connections defined in the supertype, that is, to replace it by two other connections, in order to specialize the behavior. This can be used to create extensible libraries that support different variants.","PeriodicalId":165006,"journal":{"name":"2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"174 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123475883","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
Behavior-based code search 基于行为的代码搜索
2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2014-08-28 DOI: 10.1109/VLHCC.2014.6883053
Sheela Surisetty
{"title":"Behavior-based code search","authors":"Sheela Surisetty","doi":"10.1109/VLHCC.2014.6883053","DOIUrl":"https://doi.org/10.1109/VLHCC.2014.6883053","url":null,"abstract":"The proliferation of end-user programmers' code in open source repositories provides opportunities for others to reuse code to solve programming problems, learn new programming techniques and to get inspiration. Unfortunately, code reuse by end-user programmers is low. In this paper, I propose a novel search mechanism called “Behavior-based code search” (BBCS) that assists end-user programmers discover reusable artifacts, so that they could find, reuse, and benefit from existing end-user code.","PeriodicalId":165006,"journal":{"name":"2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114628669","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
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学术官方微信