• DocumentCode
    820658
  • Title

    An enhanced neural network technique for software risk analysis

  • Author

    Neumann, Donald E.

  • Author_Institution
    Gen. Dynamics Land Syst., Warren, MI, USA
  • Volume
    28
  • Issue
    9
  • fYear
    2002
  • fDate
    9/1/2002 12:00:00 AM
  • Firstpage
    904
  • Lastpage
    912
  • Abstract
    An enhanced technique for risk categorization is presented. This technique, PCA-ANN, provides an improved capability to discriminate high-risk software. The approach draws on the combined strengths of pattern recognition, multivariate statistics and neural networks. Principal component analysis is utilized to provide a means of normalizing and orthogonalizing the input data, thus eliminating the ill effects of multicollinearity. A neural network is used for risk determination/classification. A significant feature of this approach is a procedure, herein termed cross-normalization. This procedure provides the technique with capability to discriminate data sets that include disproportionately large numbers of high-risk software modules.
  • Keywords
    neural nets; pattern recognition; principal component analysis; risk management; software engineering; statistics; cross-normalization; enhanced neural network technique; high-risk software modules; input data normalization; multicollinearity; multivariate statistics; pattern recognition; principal component analysis; risk categorization; software risk analysis; Contracts; Costs; Government; Mathematical model; Neural networks; Pattern recognition; Predictive models; Principal component analysis; Programming; Risk analysis;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2002.1033229
  • Filename
    1033229