DocumentCode :
3141824
Title :
PorchLight: A tag-based approach to bug triaging
Author :
Bortis, Gerald ; Van Der Hoek, Andre
Author_Institution :
Dept. of Inf., Univ. of California, Irvine, Irvine, CA, USA
fYear :
2013
fDate :
18-26 May 2013
Firstpage :
342
Lastpage :
351
Abstract :
Bug triaging is an important activity in any software development project. It involves developers working through the set of unassigned bugs, determining for each of the bugs whether it represents a new issue that should receive attention, and, if so, assigning it to a developer and a milestone. Current tools provide only minimal support for bug triaging and especially break down when developers must triage a large number of bug reports, since those reports can only be viewed one-by-one. This paper presents PorchLight, a novel tool that uses tags, attached to individual bug reports by queries expressed in a specialized bug query language, to organize bug reports into sets so developers can explore, work with, and ultimately assign bugs effectively in meaningful groups. We describe the challenges in supporting bug triaging, the design decisions upon which PorchLight rests, and the technical aspects of the implementation. We conclude with an early evaluation that involved six professional developers who assessed PorchLight and its potential for their day-to-day triaging duties.
Keywords :
program debugging; software tools; PorchLight tool; bug query language; bug reports; bug triaging; software design decisions; software development project; tag-based approach; Automation; Communities; Computer bugs; Context; History; Software; Tagging; bug trackers; bug triaging; tags;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (ICSE), 2013 35th International Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-4673-3073-2
Type :
conf
DOI :
10.1109/ICSE.2013.6606580
Filename :
6606580
Link To Document :
بازگشت