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
相关论文
共 41 条
[1]  
[Anonymous], P 5 ACM SIGSOFT SOFT
[2]  
[Anonymous], P ESEC FSE TOOL DEM
[3]  
[Anonymous], P NEW ID EM RES NIER
[4]  
[Anonymous], 2012, CS201210 U WAT DR CH
[5]  
[Anonymous], 2010, P 32 ACM IEEE INT C
[6]  
[Anonymous], P FORM DEM TRACK 36
[7]  
[Anonymous], 2006, Proc. 2006 20th Anniversary Conf. Computer Supported Coop. Work
[8]  
Bertram D, 2010, 2010 ACM CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK, P291
[9]  
Bettenburg N., 2008, P 16 ACM SIGSOFT INT, P308
[10]  
Bettenburg N, 2013, PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), P1197, DOI 10.1109/ICSE.2013.6606677