178 Empirical Research in Software Engineering
5.9.4 Defect Proneness
Defect proneness (or defect prediction), that is, predicting the occurrence of defects or
bugs truly remains one of the most active areas of software engineering research. Defect-
prediction results may be employed by the software practitioners of large software projects
effectively. For instance, managers may allocate testing resources appropriately, develop-
ers may review and verify defect-prone code more closely, and testers may prioritize their
testing efforts and resources on the basis of defect-proneness data (Aggarwal etal. 2005;
Malhotra and Singh 2012).
The repositories maintain defect information that can be used for analysis. The available
information contains t ...