ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Software Evolution and the Code Fault Introduction Process
Full text Publisher SitePublisher Site
Source Empirical Software Engineering archive
Volume 4 ,  Issue 3  (September 1999) table of contents
Pages: 241 - 262  
Year of Publication: 1999
ISSN:1382-3256
Authors
Sebastian G. Elbaum  Department of Computer Science and Engineering, University of Nebraska, Lincoln, Lincoln, NE 68588-0115
John C. Munson  Computer Science Department, University of Idaho, Moscow, ID 83844-1010
Publisher
Kluwer Academic Publishers  Hingham, MA, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1023/A:1009830727593

ABSTRACT

In any manufacturing environment, the fault introduction rate might be considered one of the most meaningful criterion to evaluate the goodness of the development process. In many investigations, the estimates of such a rate are often oversimplified or misunderstood generating unrealistic expectations on the prediction power of regression models with a fault criterion. The computation of fault introduction rates in software development requires accurate and consistent measurement, which translates into demanding parallel efforts for the development organization. This paper presents the techniques and mechanisms that can be implemented in a software development organization to provide a consistent method of anticipating fault content and structural evolution across multiple projects over time. The initial estimates of fault introduction rates can serve as a baseline against which future projects can be compared to determine whether progress is being made in reducing the fault introduction rate, and to identify those development techniques that seem to provide the greatest reduction.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Elbaum, S. G., and Munson, J. C. 1998. A standard for the measurement of C complexity attributes. Technical report: TR-CS-98-02, Software Engineering Testing Lab, University of Idaho.
 
3
 
4
 
5
IEEE Standard Dictionary of Measures to Produce Reliable Software. 1989. IEEE Std. 982.1. Institute of Electrical and Electronics Engineers.
 
6
IEEE Standard Classification for Software Anomalies. 1993. IEEE Std. 1044. Institute of Electrical and Electronics Engineers.
 
7
Khoshgoftaar, T. M., and Munson, J. C. 1990. Predicting software development errors using complexity metrics. Journal on Selected Areas in Communications 8: 253-261.
 
8
Khoshgoftaar, T. M., and Munson, J. C. 1992. A measure of software system complexity and its relationship to faults. Proceedings of the International Simulation Technology Conference San Diego, CA, 267-272.
 
9
 
10
Munson, J. C., and Khoshgoftaar, T. M. 1990. Regression modeling of software quality: An empirical investigation. Journal of Information and Software Technology 32: 105-114.
 
11
Munson, J. C., and Khoshgoftaar, T. M. 1990. The relative software complexity metric: A validation study. Proceedings of the Software Engineering Conference. Cambridge, UK, 89-102.
 
12
 
13
Munson, J. C. 1995. Software measurement: problems and practice. Annals of Software Engineering J. C. Baltzer AG, (1): 255-285.
 
14
Munson, J. C. 1996. Software faults, software failures, and software reliability modeling. Information and Software Technology N38: 687-699.
 
15
 
16
 
17
 
18
Nikora, A. P., Schneidewind, N. F., Munson, J. C. 1997. V&V issues in achieving high reliability and safety in critical control system software. Proceedings of the International Society of Science and Applied Technological Conference, Anaheim, California, 25-30.
 
19
Nikora, A. P., and Munson, J. C 1998. Software evolution and the fault process. Proceedings of the twenty third annual software engineering workshop, NASA/Goddard Space Flight Center (GSFC) Software Engineering Laboratory (SEL).
 
20


Collaborative Colleagues:
Sebastian G. Elbaum: colleagues
John C. Munson: colleagues