Bibliographic Details
| Title: |
On the selection of software defect estimation techniques. |
| Authors: |
Cangussu, João W.1 cangussu@utdallas.edu, Haider, Syed W.1, Cooper, Kendra1, Baron, Michael2 |
| Source: |
Software Testing: Verification & Reliability. Jun2011, Vol. 21 Issue 2, p125-152. 35p. 6 Diagrams, 11 Charts, 1 Graph. |
| Subjects: |
Estimation theory, Defect correction methods (Numerical analysis), Capability maturity model, Decision making, Methodology |
| Abstract: |
Estimating the number of defects in a software product is an important and challenging problem. A multitude of estimation techniques have been proposed for defect prediction. However, not all techniques are applicable in all cases. The selection of the proper approach to use depends on multiple factors: the features of the approach; the availability of resources; and the goals for using the estimated defect data. In this paper a survey of existing estimation techniques and a decision support approach for selecting the most suitable defect estimation technique for a project, with specific goals, is proposed. The results of the ranking are a clear indication that no estimation technique provides a single, comprehensive solution; the selection must be done according to a given scenario. Copyright © 2009 John Wiley & Sons, Ltd. The paper presents a mathematical and a practical characterization of existing defect estimation techniques. A methodology based on the Analytic Hierarchy Process (AHP), a Multi-Criteria Decision Making (MCDM) approach, is used to rank the existing techniques under different scenarios according to their specified characterization. The scenarios presented in the paper are derived from the process maturity levels defined in the Capability Maturity Model (CMM), but the approach can be used with any specified scenario. It is clear that no estimation technique provides a comprehensive solution and the 'best' choice depends on the given scenario. Copyright © 2009 John Wiley & Sons, Ltd. [ABSTRACT FROM AUTHOR] |
|
Copyright of Software Testing: Verification & Reliability is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) |
| Database: |
Engineering Source |