APPLICATION OF NEURAL NETWORKS TO SOFTWARE QUALITY MODELING OF A VERYLARGE TELECOMMUNICATIONS SYSTEM

Citation
Tm. Khoshgoftaar et al., APPLICATION OF NEURAL NETWORKS TO SOFTWARE QUALITY MODELING OF A VERYLARGE TELECOMMUNICATIONS SYSTEM, IEEE transactions on neural networks, 8(4), 1997, pp. 902-909
Citations number
37
Categorie Soggetti
Computer Application, Chemistry & Engineering","Engineering, Eletrical & Electronic","Computer Science Artificial Intelligence","Computer Science Hardware & Architecture","Computer Science Theory & Methods
ISSN journal
10459227
Volume
8
Issue
4
Year of publication
1997
Pages
902 - 909
Database
ISI
SICI code
1045-9227(1997)8:4<902:AONNTS>2.0.ZU;2-N
Abstract
Society relies on telecommunications to such an extent that telecommun ications 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 telecommuni cations software products. This paper reports a case study of neural-n etwork modeling techniques developed for the EMERALD system. The resul ting neural network is currently in the prototype testing phase at Nor tel. 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 modul es representing over seven million lines of code from a very large tel ecommunications software system. The set consisted of those modules re used with changes from the previous release. The dependent variable wa s membership in the class of fault-prone modules. The independent vari ables were principal components of nine measures of software design at tributes. We compared the neural-network model with a nonparametric di scriminant model and found the neural-network model had better predict ive accuracy.