The Analysis of Software Development and Testing Processes: An Empirical Study

T. J. Yu, Herbert E. Dunsmore · Purdue e-Pubs (Purdue University System) · 1985

One of the goals of researchers in software engineering is to understand the software development process better.The main issues are how to predict programming effort and control program quality.In this experiment, we designed three ways to objectively measure the programmer's ability.From these measures of programmer's ability and the metrics algorithmically derived from the program, we studied their relationships with (1) programming effort, (2) testing effort, and(3) program defects.The data investigated were collected from 44 versions of Pascal programs written by the student subjects.A significant correlation between testing effort and corrected defects was discovered in this study.We also fould 20% of tbe final defects were introduced during the formal testing process.Some suggestions for further study are provided.

Read the paper · More papers on PaperTik