共 41 条
No Issue Left Behind: Reducing Information Overload in Issue Tracking
被引:17
作者:
Baysal, Olga
[1
]
Holmes, Reid
[2
]
Godfrey, Michael W.
[2
]
机构:
[1] Univ Montreal, DIRO, Montreal, PQ, Canada
[2] Univ Waterloo, Sch Comp Sci, Waterloo, ON, Canada
来源:
22ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (FSE 2014)
|
2014年
关键词:
Developer dashboards;
situational awareness;
issue tracking;
personalization;
information needs;
AWARENESS;
COORDINATION;
MANAGEMENT;
D O I:
10.1145/2635868.2635887
中图分类号:
TP31 [计算机软件];
学科分类号:
081202 ;
0835 ;
摘要:
Modern software development tools such as issue trackers are often complex and multi-purpose tools that provide access to an immense amount of raw information. Unfortunately, developers sometimes feel frustrated when they cannot easily obtain the particular information they need for a given task; furthermore, the constant in flux of new data - the vast majority of which is irrelevant to their task at hand - may result in issues being "dropped on the floor". In this paper, we present a developer-centric approach to issue tracking that aims to reduce information overload and improve developers' situational awareness. Our approach is motivated by a grounded theory study of developer comments, which suggests that customized views of a project's repositories that are tailored to developer-speci fi c tasks can help developers better track their progress and understand the surrounding technical context. From the qualitative study, we uncovered a model of the kinds of information elements that are essential for developers in completing their daily tasks, and from this model we built a tool organized around customized issue-tracking dashboards. Further quantitative and qualitative evaluation demonstrated that this dashboard-like approach to issue tracking can reduce the volume of irrelevant emails by over 99% and also improve support for speci fi c issue-tracking tasks.
引用
收藏
页码:666 / 677
页数:12
相关论文