Using information fragments to answer the questions developers ask

Using information fragments to answer the questions developers ask
复制标题

DOI:
10.1145/1806799.1806828
复制
发表时间:
2010-05
期刊:
2010 ACM/IEEE 32nd International Conference on Software Engineering
影响因子:
--
通讯作者:
Thomas Fritz;G. Murphy
Thomas Fritz;G. Murphy
中科院分区:
其他
文献类型:
--
作者:
Thomas Fritz;G. Murphy

文献摘要

被引文献

相似文献

每天,软件开发人员都需要回答各种各样的问题,这些问题需要集成不同类型的项目信息。目前,回答这些问题,如“我的同事一直在做什么?“,是乏味的,有时甚至是不可能的,因为唯一可用的支持需要开发人员手动链接并逐步遍历信息。通过对11位专业开发人员的采访,我们确定了78个开发人员想问的问题,但缺乏支持。我们引入了一个信息片段模型(和原型工具),它可以自动组合不同类型的信息,并允许开发人员轻松地选择如何显示组合的信息。在一项研究中,18名专业开发人员使用原型工具回答了78个问题中的8个。所有开发人员都能够轻松地使用原型成功回答94%的问题,平均每个问题的时间为2.3分钟。
Each day, a software developer needs to answer a variety of questions that require the integration of different kinds of project information. Currently, answering these questions, such as "What have my co-workers been doing?", is tedious, and sometimes impossible, because the only support available requires the developer to manually link and traverse the information step-by-step. Through interviews with eleven professional developers, we identified 78 questions developers want to ask, but for which support is lacking. We introduce an information fragment model (and prototype tool) that automates the composition of different kinds of information and that allows developers to easily choose how to display the composed information. In a study, 18 professional developers used the prototype tool to answer eight of the 78 questions. All developers were able to easily use the prototype to successfully answer 94% of questions in a mean time of 2.3 minutes per question.