DocumentCode
926661
Title
What do we know about defect detection methods? [software testing]
Author
Runeson, Per ; Andersson, Carina ; Thelin, Thomas ; Andrews, Anneliese ; Berling, Tomas
Author_Institution
Dept. of Commun. Syst., Lund Univ.
Volume
23
Issue
3
fYear
2006
Firstpage
82
Lastpage
90
Abstract
A survey of defect detection studies comparing inspection and testing techniques yields practical recommendations: use inspections for requirements and design defects, and use testing for code. Evidence-based software engineering can help software practitioners decide which methods to use and for what purpose. EBSE involves defining relevant questions, surveying and appraising avail able empirical evidence, and integrating and evaluating new practices in the target environment. This article helps define questions regarding defect detection techniques and presents a survey of empirical studies on testing and inspection techniques. We then interpret the findings in terms of practical use. The term defect always relates to one or more underlying faults in an artifact such as code. In the context of this article, defects map to single faults
Keywords
fault tolerance; inspection; program testing; software engineering; code testing; defect detection; evidence-based software engineering; inspection techniques; target environment; testing techniques; Appraisal; Computer industry; Fault detection; Inspection; Microwave theory and techniques; Phase detection; Product development; Software engineering; Software testing; System testing; defect detection; empirical studies; evidence-based software engineering; inspection; testing;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/MS.2006.89
Filename
1628944
Link To Document