DocumentCode :
1593629
Title :
Detection of fault-prone program modules in a very large telecommunications system
Author :
Khoshgoftaar, Taghi M. ; Allen, Edward B. ; Kalaichelvan, Kalai S. ; Goel, Nishith ; Hudepohl, John P. ; Mayrand, Jean
Author_Institution :
Dept. of Comput. Sci., Florida Atlantic Univ., Boca Raton, FL, USA
fYear :
1995
Firstpage :
24
Lastpage :
33
Abstract :
Telecommunications software is known for its high reliability. Society has become so accustomed to reliable telecommunications, that failures can cause major disruptions. This is an experience report on application of discriminant analysis based on 20 static software product metrics, to identify fault prone modules in a large telecommunications system, so that reliability may be improved. We analyzed a sample of 2000 modules representing about 1.3 million lines of code, drawn from a much larger system. Sample modules were randomly divided into a fit data set and a test data set. We simulated utilization of the fitted model with the test data set. We found that identifying new modules and changed modules mere significant components of the discriminant model, and improved its performance. The results demonstrate that data on module reuse is a valuable input to quality models and that discriminant analysis can be a useful tool in early identification of fault prone software modules in large telecommunications systems. Model results could be used to identify those modules that would probably benefit from extra attention, and thus, reduce the risk of unexpected problems with those modules
Keywords :
program testing; software maintenance; software metrics; software quality; telecommunication computing; discriminant analysis; discriminant model; experience report; fault prone modules; fault prone program module detection; fault prone software modules; fit data set; module reuse; reliable telecommunications; static software product metrics; telecommunications software; test data set; very large telecommunications system; Computer science; Fault detection; Fault diagnosis; Reliability engineering; Software engineering; Software maintenance; Software metrics; Software performance; Software quality; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering, 1995. Proceedings., Sixth International Symposium on
Conference_Location :
Toulouse
ISSN :
1071-9458
Print_ISBN :
0-8186-7131-9
Type :
conf
DOI :
10.1109/ISSRE.1995.497640
Filename :
497640
Link To Document :
بازگشت