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