Abstract
Recent studies on open-source software (OSS) products report that smaller modules are proportionally more defect prone compared to larger ones. This phenomenon, referred to as the Theory of Relative Defect Proneness (RDP), challenges the traditional QA approaches that give a higher priority to larger modules, and it attracts growing interest from closed-source software (CSS) practitioners. In this paper, we report the findings of a study where we tested the theory of RDP using ten CSS products. The results clearly confirm the theory of RDP. We also demonstrate the useful practical implications of this theory in terms of defect-detection effectiveness. Therefore, this study does not only make research contributions by rigorously testing a scientific theory for a different category of software products, but also provides useful insights and evidence to practitioners for revising their existing QA practices.
Original language | English (US) |
---|---|
Pages (from-to) | 577-598 |
Number of pages | 22 |
Journal | Empirical Software Engineering |
Volume | 15 |
Issue number | 6 |
DOIs | |
State | Published - Dec 1 2010 |
Keywords
- Closed-source software
- Planning for software quality assurance
- Size-defect relationship
- Software inspections
- Software metrics
- Software reviews
- Software science
- Software testing
ASJC Scopus subject areas
- Software