NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Predicting Software Suitability Using a Bayesian Belief NetworkThe ability to reliably predict the end quality of software under development presents a significant advantage for a development team. It provides an opportunity to address high risk components earlier in the development life cycle, when their impact is minimized. This research proposes a model that captures the evolution of the quality of a software product, and provides reliable forecasts of the end quality of the software being developed in terms of product suitability. Development team skill, software process maturity, and software problem complexity are hypothesized as driving factors of software product quality. The cause-effect relationships between these factors and the elements of software suitability are modeled using Bayesian Belief Networks, a machine learning method. This research presents a Bayesian Network for software quality, and the techniques used to quantify the factors that influence and represent software quality. The developed model is found to be effective in predicting the end product quality of small-scale software development efforts.
Document ID
20120003536
Acquisition Source
Kennedy Space Center
Document Type
Conference Paper
Authors
Beaver, Justin M.
(NASA Kennedy Space Center Cocoa Beach, FL, United States)
Schiavone, Guy A.
(University of Central Florida Orlando, FL, United States)
Berrios, Joseph S.
(University of Central Florida Orlando, FL, United States)
Date Acquired
August 25, 2013
Publication Date
December 15, 2005
Subject Category
Computer Programming And Software
Report/Patent Number
KSC-2005-166
Meeting Information
Meeting: Fourth International Conference on Machine Learning and Applications (ICMLA''05)
Location: Los Angeles, CA
Start Date: December 15, 2005
End Date: December 17, 2005
Sponsors: Institute of Electrical and Electronics Engineers
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available