DocumentCode
2435318
Title
How helpful are automated debugging tools?
Author
Rössler, Jeremias
Author_Institution
Dept. of Comput. Sci., Saarland Univ., Saarbrucken, Germany
fYear
2012
fDate
5-5 June 2012
Firstpage
13
Lastpage
16
Abstract
The field of automated debugging, which is concerned with the automation of identifying and correcting a failure´s root cause, has made tremendous advancements in the past. However, some of the reported progress may be due to unrealistic assumptions that underlie the evaluation of automated debugging tools. These unrealistic assumptions concern the work process of developers and their ability to detect faulty code without explanatory context, as well as the size and arrangement of fixes. Instead of trying to locate the fault, we propose to help the developer understand it, thus enabling her to decide which fix she deems most appropriate. This would entail the need to employ a completely different evaluation scheme that bases on feedback from actual users of the tools in realistic usage scenarios. With this paper we propose the details for a first such user study.
Keywords
fault diagnosis; program debugging; automated debugging tools; failure root cause correction; failure root cause identification; faulty code detection; Computer bugs; Context; Debugging; Programming; Runtime; Servers; Automated Debugging; Statistical Debugging; User Study;
fLanguage
English
Publisher
ieee
Conference_Titel
User Evaluation for Software Engineering Researchers (USER), 2012
Conference_Location
Zurich
Print_ISBN
978-1-4673-1858-7
Type
conf
DOI
10.1109/USER.2012.6226573
Filename
6226573
Link To Document