• 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