Prioritizing Checklists for the Decision Support of Quality Evaluation Based on External Multiple Characteristics of Software

Since observing every aspect of external software behavior is almost impossible, it is crucial to designate an adequate range for quality evaluation such as an adequate number of quality checklists or product quality metrics. In this paper, a repository accumulating the quality checklists and metrics having dependency relationships with external characteristics of software is suggested. The repository is created and maintained with the prior sample data of software defects or evaluation records. In the repository, multiple external characteristics of software are mapped as nodes to affect and determine the priority ranks of quality checklists. The advantage of the repository is the easy extension of inference mechanism. When the feedback is sent back from the quality certifier and stakeholders, the inference mechanism is extended to reflect the new sample data without separate training upon its own structure of nodes network.

[1]  Norman E. Fenton,et al.  A Critique of Software Defect Prediction Models , 1999, IEEE Trans. Software Eng..

[2]  Jeffrey M. Voas Limited software warranties , 2000, Proceedings Seventh IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS 2000).

[3]  Lakhmi C. Jain,et al.  Introduction to Bayesian Networks , 2008 .

[4]  Thomas G. Dietterich What is machine learning? , 2020, Archives of Disease in Childhood.