Unakite: Scaffolding Developers' Decision-Making Using the Web

Unakite: Scaffolding Developers' Decision-Making Using the Web
复制标题

Unakite:使用 Web 为开发人员的决策提供脚手架

DOI:
10.1145/3332165.3347908
复制
发表时间:
2019
期刊:
ACM Symposium on User Interface Software and Technology (UIST
影响因子:
--
通讯作者:
Myers, Brad A.
Myers, Brad A.
中科院分区:
--
文献类型:
--
作者:
Liu, Michael Xieyang;Hsieh, Jane;Hahn, Nathan;Zhou, Angelina;Deng, Emily;Burley, Shaun;Taylor, Cynthia;Kittur, Aniket;Myers, Brad A.

文献摘要

参考文献

被引文献

相似文献

开发人员花费大量时间在线搜索解决方案和方法。虽然已经开发了许多工具来支持这个探索过程,但在许多情况下,对开发人员问题的回答涉及多个有效选项之间的权衡,而不仅仅是一个单一的解决方案。通过采访,我们发现开发人员表达了对决策和理解权衡的帮助的愿望。通过对Stack Overflow帖子的分析,我们观察到许多答案都描述了这种权衡。这些发现表明,旨在帮助开发人员捕获信息并做出权衡决策的工具可以为开发人员和其他想要了解其设计原理的人提供至关重要的好处。在这项工作中,我们探索这一假设与原型系统名为Unakite收集,组织,并跟踪有关权衡的信息,并建立一个比较表,这可以保存为以后使用的设计原理。我们的评估结果表明,Unakite将捕获权衡相关信息的成本降低了45%,并且由此产生的比较表加快了后续开发人员理解权衡的能力。
Developers spend a significant portion of their time searching for solutions and methods online. While numerous tools have been developed to support this exploratory process, in many cases the answers to developers' questions involve trade-offs among multiple valid options and not just a single solution. Through interviews, we discovered that developers express a desire for help with decision-making and understanding trade-offs. Through an analysis of Stack Overflow posts, we observed that many answers describe such trade-offs. These findings suggest that tools designed to help a developer capture information and make decisions about trade-offs can provide crucial benefits for both the developers and others who want to understand their design rationale. In this work, we probe this hypothesis with a prototype system named Unakite that collects, organizes, and keeps track of information about trade-offs and builds a comparison table, which can be saved as a design rationale for later use. Our evaluation results show that Unakite reduces the cost of capturing tradeoff-related information by 45%, and that the resulting comparison table speeds up a subsequent developer's ability to understand the trade-offs by about a factor of three.
用于主动阅读的非正式信息收集技术
DOI: 10.1145/2207676.2208327
发表时间: 2012
期刊: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
影响因子: --
作者:
K. Hinckley;Xiaojun Bi;M. Pahud;W. Buxton
通讯作者: W. Buxton
Wikum:使用递归摘要桥接讨论论坛和 Wiki
DOI: --
发表时间: 2017
期刊: Conference on Computer Supported Cooperative Work
影响因子: --
作者:
Amy X. Zhang;Lea Verou;David R Karger
通讯作者: David R Karger
DOI: 10.1145/169059.169209
发表时间: 1993-05
期刊: Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
影响因子: --
作者:
D. Russell;M. Stefik;P. Pirolli;S. Card
通讯作者: D. Russell;M. Stefik;P. Pirolli;S. Card
站在巨人的模式上:社交增强的信息搜寻
DOI: 10.1145/2531602.2531644
发表时间: 2014
期刊: Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
影响因子: --
作者:
A. Kittur;Andrew M. Peters;Abdigani Diriye;M. R. Bove
通讯作者: M. R. Bove
DOI: 10.1109/scam.2014.14
发表时间: 2014-09
期刊: 2014 IEEE 14th International Working Conference on Source Code Analysis and Manipulation
影响因子: --
作者:
Luis Fernando Cortes-Coy;M. Vásquez;Jairo Aponte;D. Poshyvanyk
通讯作者: Luis Fernando Cortes-Coy;M. Vásquez;Jairo Aponte;D. Poshyvanyk