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

筛选
英文 中文
Barriers in Front-End Web Development 前端Web开发中的障碍
2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2022-09-12 DOI: 10.1109/vl/hcc53370.2022.9833127
David I. Samudio, Thomas D. Latoza
{"title":"Barriers in Front-End Web Development","authors":"David I. Samudio, Thomas D. Latoza","doi":"10.1109/vl/hcc53370.2022.9833127","DOIUrl":"https://doi.org/10.1109/vl/hcc53370.2022.9833127","url":null,"abstract":"—Developers building web applications constantly face challenges, particularly in working with complex APIs. In response, developers often turn to Stack Overflow, offering a window into the programming barriers developers face. We examined 301 posts on Stack Overflow related to front-end web development and systematically characterized the challenges present in these posts. We found that most challenges reflected not a request for new code or an explanation of an error message but a request about how a specific code snippet might be edited to make its behavior as desired. Many challenges also reflected an underlying need to gather information about how specific code idioms are implemented within a framework or library. We identified 28 barriers developers face in front-end web development. Our findings suggest opportunities for facilitating more effective interactions with complex APIs through new types of programming content and tools that better address barriers in working with code idioms. An idiomatic diagnostic system identifies a relevant graphical barrier and asks the developer for the desired behavior based on the visual selection (1). It then shows how to overcome the barrier, GB2. A step-by-step explanation of relevant APIs summarizes the current behavior: the style property (2) is not mutating in-between graphical setters (3, 4), as logged by the system (2, 5). A code change is suggested to achieve the desired behavior.","PeriodicalId":351709,"journal":{"name":"2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"2013 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127438260","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
Examining Experts’ Recommendations of Representational Systems for Problem Solving 审查专家建议的代表性系统解决问题
2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2022-09-12 DOI: 10.1109/vl/hcc53370.2022.9833141
Aaron Stockdill, Gem Stapleton, Daniel Raggi, M. Jamnik, Grecia Garcia Garcia, P. Cheng
{"title":"Examining Experts’ Recommendations of Representational Systems for Problem Solving","authors":"Aaron Stockdill, Gem Stapleton, Daniel Raggi, M. Jamnik, Grecia Garcia Garcia, P. Cheng","doi":"10.1109/vl/hcc53370.2022.9833141","DOIUrl":"https://doi.org/10.1109/vl/hcc53370.2022.9833141","url":null,"abstract":"—P´olya and others recognised that an appropriate representation of a problem is key for enabling us to solve it. But choosing the right representation is a problem that novice problem solvers find difficult, so must turn to experts for guidance. In this paper, we present a study that examines how human experts recommend representations. We asked high school mathematics teachers to order representational systems based on their suitability generally, and with respect to a student profile. We found the teachers updated their recommendations based on the problem and student profile, but were inconsistent with each other. This inconsistency highlights a need for more training and support in representational system selection.","PeriodicalId":351709,"journal":{"name":"2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"152 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126178231","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
fableBlocks: Toward Mitigating Programming Anxiety with Storytelling-based Tangible Block Programming Environments 寓言块:用基于故事的有形块编程环境减轻编程焦虑
2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2022-09-12 DOI: 10.1109/vl/hcc53370.2022.9833102
A. G. de Siqueira, P. Feijóo-García, Stephanie Carnell, E. Palmeira, Andrew Maxim
{"title":"fableBlocks: Toward Mitigating Programming Anxiety with Storytelling-based Tangible Block Programming Environments","authors":"A. G. de Siqueira, P. Feijóo-García, Stephanie Carnell, E. Palmeira, Andrew Maxim","doi":"10.1109/vl/hcc53370.2022.9833102","DOIUrl":"https://doi.org/10.1109/vl/hcc53370.2022.9833102","url":null,"abstract":"","PeriodicalId":351709,"journal":{"name":"2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"185 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115052687","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
Is Assertion Roulette still a test smell? An experiment from the perspective of testing education 断言轮盘赌仍然是一个测试气味?测试教育视角下的实验
2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2022-09-12 DOI: 10.1109/vl/hcc53370.2022.9833107
Gina R. Bai, Kai Presler-Marshall, Susan R. Fisk, Kathryn T. Stolee
{"title":"Is Assertion Roulette still a test smell? An experiment from the perspective of testing education","authors":"Gina R. Bai, Kai Presler-Marshall, Susan R. Fisk, Kathryn T. Stolee","doi":"10.1109/vl/hcc53370.2022.9833107","DOIUrl":"https://doi.org/10.1109/vl/hcc53370.2022.9833107","url":null,"abstract":"—Test smells are commonly perceived as having a negative impact on software maintainability and correctness. Research has shown that Assertion Roulette is the most pervasive smell in industrial and open-source systems. However, some recent studies argue that the impact of Assertion Roulette is not as severe as previously believed, and developers usually consider it acceptable.Thecontroversy over the impact of Assertion Roulette also exists in the area of testing education. To assess the impact of As- sertion Roulette , we conducted a controlled empirical study with 42 CS students. We recruited participants from two populations, CS1 and a graduate testing course, to see what role experience may have in terms of this test smell’s impact. Participants were tasked with implementing a project in Java that passes provided JUnit tests. Through analysis of student-authored source code, we measured the impact of Assertion Roulette using code quality measures and testing behavior measures. Our findings show that the impact of Assertion Roulette on students in this study was minimal. Though students with exposure to the test smell began testing significantly later, they performed similarly in terms of programming quality measures. Thus, it would seem the Assertion Roulette smell is no longer a smell at all, even for less experienced populations like students.","PeriodicalId":351709,"journal":{"name":"2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"113 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128668799","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
A Platform for the Reproducibility of Computational Experiments 计算实验再现性的平台
2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2022-09-12 DOI: 10.1109/vl/hcc53370.2022.9833132
Lázaro Costa
{"title":"A Platform for the Reproducibility of Computational Experiments","authors":"Lázaro Costa","doi":"10.1109/vl/hcc53370.2022.9833132","DOIUrl":"https://doi.org/10.1109/vl/hcc53370.2022.9833132","url":null,"abstract":"","PeriodicalId":351709,"journal":{"name":"2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129157341","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
The Gamma: Programmatic Data Exploration for Non-programmers 伽玛:面向非程序员的程序化数据探索
2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2022-09-12 DOI: 10.1109/vl/hcc53370.2022.9833134
T. Petříček
{"title":"The Gamma: Programmatic Data Exploration for Non-programmers","authors":"T. Petříček","doi":"10.1109/vl/hcc53370.2022.9833134","DOIUrl":"https://doi.org/10.1109/vl/hcc53370.2022.9833134","url":null,"abstract":"—Data exploration tools based on code can access any data source, result in reproducible scripts and encourage users to verify, reuse and modify existing code. Unfortunately, they are hard to use and require expert coding skills. Can we make data exploration tools based on code accessible to non-experts? We present The Gamma, a novel text-based data exploration environment that answers the question in the affirmative. The Gamma takes the idea of code completion to the limit. Users create transparent and reproducible scripts without writing code, by repeatedly choosing from offered code completions. The Gamma is motivated by the needs of data journalists and shows that we may not need to shy away from code for building accessible, reproducible and transparent tools that allow a broad public to benefit from the rise of open data.","PeriodicalId":351709,"journal":{"name":"2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"23 12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131620811","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
A technique to improve text editing on smartphones 一种改进智能手机文本编辑的技术
2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2022-09-12 DOI: 10.1109/vl/hcc53370.2022.9833120
Maria Giovanna Albanese, G. Costagliola, Mattia De Rosa, V. Fuccella
{"title":"A technique to improve text editing on smartphones","authors":"Maria Giovanna Albanese, G. Costagliola, Mattia De Rosa, V. Fuccella","doi":"10.1109/vl/hcc53370.2022.9833120","DOIUrl":"https://doi.org/10.1109/vl/hcc53370.2022.9833120","url":null,"abstract":"","PeriodicalId":351709,"journal":{"name":"2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130950780","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
Human-Centric Machine Learning for Temporal Knowledge Graphs: Towards Understanding the European Alternative Fuels Market 以人为中心的时间知识图机器学习:迈向了解欧洲替代燃料市场
2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2022-09-12 DOI: 10.1109/vl/hcc53370.2022.9833109
Robert Jungnickel, Aymen Gannouni, Anas Abdelrazeq, I. Isenhardt
{"title":"Human-Centric Machine Learning for Temporal Knowledge Graphs: Towards Understanding the European Alternative Fuels Market","authors":"Robert Jungnickel, Aymen Gannouni, Anas Abdelrazeq, I. Isenhardt","doi":"10.1109/vl/hcc53370.2022.9833109","DOIUrl":"https://doi.org/10.1109/vl/hcc53370.2022.9833109","url":null,"abstract":"","PeriodicalId":351709,"journal":{"name":"2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131881528","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
CoopFinder: Finding Collaborators Based on Co–Changed Files CoopFinder:基于共同更改的文件查找合作者
2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2022-09-12 DOI: 10.1109/vl/hcc53370.2022.9833126
K. Constantino, Eduardo Figueiredo
{"title":"CoopFinder: Finding Collaborators Based on Co–Changed Files","authors":"K. Constantino, Eduardo Figueiredo","doi":"10.1109/vl/hcc53370.2022.9833126","DOIUrl":"https://doi.org/10.1109/vl/hcc53370.2022.9833126","url":null,"abstract":"","PeriodicalId":351709,"journal":{"name":"2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123606496","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
Code-Chips: Interactive Syntax in Visual Programming 代码芯片:可视化编程中的交互语法
2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Pub Date : 2022-09-12 DOI: 10.1109/vl/hcc53370.2022.9833103
Anthony Savidis, Emanuel Agapakis
{"title":"Code-Chips: Interactive Syntax in Visual Programming","authors":"Anthony Savidis, Emanuel Agapakis","doi":"10.1109/vl/hcc53370.2022.9833103","DOIUrl":"https://doi.org/10.1109/vl/hcc53370.2022.9833103","url":null,"abstract":"","PeriodicalId":351709,"journal":{"name":"2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130530130","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
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学术官方微信