IEEE Transactions on Software Engineering · 2002 · 127 citations · 26 references
BusinessRisk ManagementMachine LearningRisk AnalysisRisk AssessmentPrincipal Component AnalysisRisk CharacterizationRisk ClassificationRisk IdentificationRisk ScoringInput Data AnalysisMachine Learning Risk ModelsNeural Network ModelingRisk CategorizationRisk-based Data ClassificationSoftware Risk Management
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.
26
Thomas J. McCabe · IEEE Transactions on Software Engineering · 1976 · 5.8K citations
Artificial neural networks: a tutorial
Abhishek Jain, Jianchang Mao, Khalid Mohiuddin · Computer · 1996 · 4.9K citations