An Expert-Driven Bayesian Network Model for Simulating and Predicting Software Quality
This paper is to build an expert-driven Bayesian network model for simulating and predicting software quality. In contrast with earlier models, this model represents software quality as a hierarchy of features and their sub-features where the features are interrelated with other. It contains a range of project and process factors that influence particular quality features. It has been pre-calibrated using results from the questionnaire survey performed among software engineers and managers in various software organizations. Managers in software projects can use such model to simulate and predict various aspects of software quality, typically at the early stage of project lifecycle.