Proceedings of the 27th International Conference on Software Engineering - ICSE '05 2005
DOI: 10.1145/1062455.1062523
|View full text |Cite
|
Sign up to set email alerts
|

An empirical study of fault localization for end-user programmers

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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
28
0

Year Published

2005
2005
2023
2023

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 27 publications
(29 citation statements)
references
References 32 publications
(36 reference statements)
1
28
0
Order By: Relevance
“…Another area of related work is that of Ruthruff, Burnett, and Rothermel [13]. Ruthruff and colleagues present fault localization techniques for end-user programmers.…”
Section: Discussion Conclusion and Future Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Another area of related work is that of Ruthruff, Burnett, and Rothermel [13]. Ruthruff and colleagues present fault localization techniques for end-user programmers.…”
Section: Discussion Conclusion and Future Workmentioning
confidence: 99%
“…Like Tarantula, they define a visualization for their techniques to enable the user to identify likely faulty areas. In recent work [13], they presented an empirical study that investigates the impact of the information from which they work and separately investigates the mapping to the interface for this information for the user. This approach could be useful in evaluating how our technique is both calculated and then displayed to the user, and we plan to consider such an evaluation for Tarantula.…”
Section: Discussion Conclusion and Future Workmentioning
confidence: 99%
“…As we have integrated our solutions into existing mainstream EUD environments, we also plan to reuse other solutions that work with these environments, such as debuggers [2], [46], or work with assertions [8]. An interesting research direction is to explore integrations with other EUD environments, including visual programming tools.…”
Section: Resultsmentioning
confidence: 99%
“…Prabhakararao and Ruthruff et al performed two human studies to gauge the effectiveness of an interactive fault localization tool developed for end users with little to no experience [21], [24]. The goal of their studies was to evaluate the use of feedback when locating faults and to generally study the process of fault localization, especially by users with no expert domain knowledge of the source.…”
Section: Related Workmentioning
confidence: 99%