arrow
返回

Hipikat: A project memory for software development

delete2005-06-01
delete214
delete
OA
AI
D
Davor Čubranić
G
Gail C. Murphy
K
Kellogg S. Booth
DOI:10.1109/TSE.2005.71delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Sociological and technical difficulties, such as a lack of informal encounters, can make it difficult for new members of noncollocated software development teams to learn from their more experienced colleagues. To address this situation, we have developed a tool, named Hipikat, that provides developers with efficient and effective access to the group memory for a software development project that is implicitly formed by all of the artifacts produced during the development. This project memory is built automatically with little or no change to existing work practices. After describing the Hipikat tool, we present two studies investigating Hipikat's usefulness in software modification tasks. One study evaluated the usefulness of Hipikat's recommendations on a sample of 20 modification tasks performed on the Eclipse Java IDE during the development of release 2.1 of the Eclipse software. We describe the study, present quantitative measures of Hipikat's performance, and describe in detail three cases that illustrate a range of issues that we have identified in the results. In the other study, we evaluated whether software developers who are new to a project can benefit from the artifacts that Hipikat recommends from the project memory. We describe the study, present qualitative observations, and suggest implications of using project memory as a learning aid for project newcomers.
Keyword:
software development teams
project memory
software artifacts
recommender system
user studies

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.8K
被引数:
1.1W

机构

暂无机构信息
引用论文

引用论文

Mechanism of current flow in alloyed ohmic In/GaAs contacts
err2007-02-01
err0
PREAI
errT. V. Blank; Yu. A. Gol’dberg; O. V. Konstantinov; V. G. Nikitin; E. A. Posse
err分享
err收藏
GroupLens: Applying collaborative filtering to Usenet news
err1997-03-01
err1.5K
errOAAI
errKonstan, JA; Miller, BN; Maltz, D; Herlocker, JL; Gordon, LR; Riedl, J
err分享
err收藏
err分享
err收藏
The complete chloroplast genome of an economic plant, Camellia sinensis cultivar Anhua, China
err2018-05-10
err0
errOAAI
errMeng Dong; Shiquan Liu; Zhenggang Xu; Zhiyuan Hu; Wenzhen Ku; Liang Wu
err分享
err收藏
Classification of Hazelnut Kernels by Using Impact Acoustic Time-Frequency Patterns
err2007-11-11
err0
errOAAI
errHabil Kalkan; Nuri Firat Ince; Ahmed H. Tewfik; Yasemin Yardimci; Tom Pearson
err分享
err收藏
学者 查看更多内容