DocumentCode
2706780
Title
An empirical study of fault localization for end-user programmers
Author
Ruthruff, Joseph R. ; Burnett, Margaret ; Rothermel, Gregg
Author_Institution
Dept. of Comput. Sci. & Eng., Nebraska Univ., Lincoln, NE, USA
fYear
2005
fDate
15-21 May 2005
Firstpage
352
Lastpage
361
Abstract
End users develop more software than any other group of programmers, using software authoring devices such as e-mail filtering editors, by-demonstration macro builders, and spreadsheet environments. Despite this, there has been little research on finding ways to help these programmers with the dependability of their software. We have been addressing this problem in several ways, one of which includes supporting end-user debugging activities through fault localization techniques. This paper presents the results of an empirical study conducted in an end-user programming environment to examine the impact of two separate factors in fault localization techniques that affect technique effectiveness. Our results shed new insights into fault localization techniques for end-user programmers and the factors that affect them, with significant implications for the evaluation of those techniques.
Keywords
personal computing; program debugging; program diagnostics; programming environments; software reliability; end-user debugging; end-user programming; end-user software engineering; software dependability; software fault localization; Automatic testing; Computer science; Debugging; Electronic mail; Filtering; Programming environments; Programming profession; Software engineering; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2005. ICSE 2005. Proceedings. 27th International Conference on
Print_ISBN
1-59593-963-2
Type
conf
DOI
10.1109/ICSE.2005.1553578
Filename
1553578
Link To Document