15 Projecting Defects

This chapter discusses ways to analyze and use your defect data to help improve both planning accuracy and product quality. It also gives examples of useful ways to analyze these defect data. For the exercise, you will prepare a brief report on the defect data for the programs you have developed so far in this course.

The principal reason for using defect data is to determine how best to prevent or find the defects you inject. In later chapters, we introduce measures to help control the quality of your work. This will help you to more consistently produce high-quality programs.

15.1 Defect Rates

Defect injection rates for experienced software engineers typically range from about 50 up to around 250 defects/KLOC. Figure ...

Get Introduction to the Personal Software Process(SM) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.