Issue No. 04 - July/August (2009 vol. 35)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TSE.2009.27
Chris F. Kemerer , University of Pittsburgh, Pittsburgh
Mark C. Paulk , Carnegie Mellon University, Pittsburgh
This research investigates the effect of review rate on defect removal effectiveness and the quality of software products, while controlling for a number of potential confounding factors. Two data sets of 371 and 246 programs, respectively, from a Personal Software Process (PSP) approach were analyzed using both regression and mixed models. Review activities in the PSP process are those steps performed by the developer in a traditional inspection process. The results show that the PSP review rate is a significant factor affecting defect removal effectiveness, even after accounting for developer ability and other significant process variables. The recommended review rate of 200 LOC/hour or less was found to be an effective rate for individual reviews, identifying nearly two-thirds of the defects in design reviews and more than half of the defects in code reviews.
Code reviews, design reviews, inspections, software process, software quality, defects, software measurement, mixed models, personal software process (PSP).
Chris F. Kemerer, Mark C. Paulk, "The Impact of Design and Code Reviews on Software Quality: An Empirical Study Based on PSP Data", IEEE Transactions on Software Engineering, vol. 35, no. , pp. 534-550, July/August 2009, doi:10.1109/TSE.2009.27