DocumentCode
2745160
Title
A Technique for Enabling and Supporting Debugging of Field Failures
Author
Clause, James ; Orso, Alessandro
Author_Institution
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA
fYear
2007
fDate
20-26 May 2007
Firstpage
261
Lastpage
270
Abstract
It is difficult to fully assess the quality of software in- house, outside the actual time and context in which it will execute after deployment. As a result, it is common for software to manifest field failures, failures that occur on user machines due to untested behavior. Field failures are typically difficult to recreate and investigate on developer platforms, and existing techniques based on crash reporting provide only limited support for this task. In this paper, we present a technique for recording, reproducing, and minimizing failing executions that enables and supports in- house debugging of field failures. We also present a tool that implements our technique and an empirical study that evaluates the technique on a widely used e-mail client.
Keywords
program debugging; software engineering; software quality; field failures debugging; software development; software quality; Application software; Computer crashes; Educational institutions; Pressing; Quality assurance; Software debugging; Software prototyping; Software quality; Software testing; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2007. ICSE 2007. 29th International Conference on
Conference_Location
Minneapolis, MN
ISSN
0270-5257
Print_ISBN
0-7695-2828-7
Type
conf
DOI
10.1109/ICSE.2007.10
Filename
4222588
Link To Document