Sgarlatti, Tony F.J. (1990, ASQC) ADC Telecommunications, Inc., Minnetonka, MN
This paper focuses on the work done in the Design Assurance department at ADC Telecommunications, Inc. in collecting measurement data (metrics) dealing with errors found during compilation of code. Each software engineer catalogs errors found from compilation after the code is first compiled. From there on, errors are cataloged according to where the problem originated. The error types defined are: Syntax Error, Logic Error, Design Error, Specification Error, or Design Update. These errors are further refined by defining where they occurred, i.e., during coding, unit test, integration test, or system test. By collecting these metrics and plotting the results over time, Design Assurance can measure the error rate of change. Software engineering in rum follows increased productivity through the conscientious efforts of the engineers to improve their past performance.