DocumentCode
1277890
Title
Application of neural networks to software quality modeling of a very large telecommunications system
Author
Khoshgoftaar, Taghi M. ; Allen, Edward B. ; Hudepohl, John P. ; AUD, STEPHEN J.
Author_Institution
Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
Volume
8
Issue
4
fYear
1997
fDate
7/1/1997 12:00:00 AM
Firstpage
902
Lastpage
909
Abstract
Society relies on telecommunications to such an extent that telecommunications software must have high reliability. Enhanced measurement for early risk assessment of latent defects (EMERALD) is a joint project of Nortel and Bell Canada for improving the reliability of telecommunications software products. This paper reports a case study of neural-network modeling techniques developed for the EMERALD system. The resulting neural network is currently in the prototype testing phase at Nortel. Neural-network models can be used to identify fault-prone modules for extra attention early in development, and thus reduce the risk of operational problems with those modules. We modeled a subset of modules representing over seven million lines of code from a very large telecommunications software system. The set consisted of those modules reused with changes from the previous release. The dependent variable was membership in the class of fault-prone modules. The independent variables were principal components of nine measures of software design attributes. We compared the neural-network model with a nonparametric discriminant model and found the neural-network model had better predictive accuracy
Keywords
neural nets; software metrics; software quality; software reliability; telecommunication computing; Bell Canada; EMERALD; Nortel; early risk assessment; enhanced measurement; fault-prone module identification; fault-prone modules; latent defects; neural networks; nonparametric discriminant model; reliability; software design attributes; software quality modeling; very large telecommunications system; Application software; Neural networks; Predictive models; Prototypes; Risk management; Software measurement; Software prototyping; Software quality; Telecommunication network reliability; Testing;
fLanguage
English
Journal_Title
Neural Networks, IEEE Transactions on
Publisher
ieee
ISSN
1045-9227
Type
jour
DOI
10.1109/72.595888
Filename
595888
Link To Document