To develop highly reliable software, it is necessary to accurately evaluate the dependability scale for software reliability while checking progress in the test process. The purpose of this study is to develop a system protocol to automatically estimate the evaluation scale related to software reliability by organically combining software metrics data, the module structure, and fault data measured and collected on site and develop a technology to actualize complete automation of the test progress evaluation. This allows for quantitative and objective evaluation of reliability of software products that are intelligent products, reducing the test cost that accounts for a large share of the development cost. In addition, by identifying the debug process of the target software system, it is possible to determine the maintenance plan, design assurance programs, and plan an economical release schedule.
Software metrics data: Characteristics data related to a product and its development process such as the software development effort, scale, and number of commands.