Analysis of Process Factors Affecting Software Quality Based on Design Review Record and Product Metrics

Takashi Satō, Shigeru Yamada · International Journal of Reliability Quality and Safety Engineering · 2016

It is important to reliably conduct reviews and tests to assure the quality of software. In particular, reviewing design specifications raises the degree of completion of documents at each process step and leads to securing the quality of the final product. In addition, if review is done sufficiently, it would lead to productivity improvement by reducing backtrack work done to correct defects detected during development. For our quality improvement policy, the standard value of review efforts, which is one of our process metrics, has been implemented, helping the review process to be carried out reliably. However, this does not mean that the more hours spent on review, the higher the quality becomes. Therefore, we considered what factors other than review efforts assure review quality. We also considered ways to measure the product metrics of a review, obtained from the information obtained from the text of a review record, that have an influence on design quality. In a study on past reviews, there were few cases of quality engineering approaches done through human factor analysis and process evaluation and improvement approaches, but there seemed to be few cases of methods using product metrics with review records. In this paper, we analyzed the factors that influence design quality from the metrics obtained from the information of a review record.

Read the paper · More papers on PaperTik