Statistical Analysis of Process Monitoring Data for Software Process Improvement and Its Application

Abstract

Software projects influenced by many human factors generate various risks. In order to develop highly quality software, it is important to respond to these risks reasonably and promptly. In addition, it is not easy for project managers to deal with these risks completely. Therefore, it is essential to manage the process quality by promoting activities of process monitoring and design quality assessment. In this paper, we discuss statistical data analysis for actual project management activities in process monitoring and design quality assessment, and analyze the effects for these software process improvement quantitatively by applying the methods of multivariate analysis. Then, we show how process factors affect the management measures of QCD (Quality, Cost, Delivery) by applying the multiple regression analyses to observed process monitoring data. Further, we quantitatively evaluate the effect by performing design quality assessment based on the principal component analysis and the factor analysis. As a result of analysis, we show that the design quality assessment activities are so effective for software process improvement. Further, based on the result of quantitative project assessment, we discuss the usefulness of process monitoring progress assessment by using a software reliability growth model. This result may enable us to give a useful quantitative measure of product release determination.

Share and Cite:

K. Esaki, Y. Ichinose and S. Yamada, "Statistical Analysis of Process Monitoring Data for Software Process Improvement and Its Application," American Journal of Operations Research, Vol. 2 No. 1, 2012, pp. 43-50. doi: 10.4236/ajor.2012.21005.

Conflicts of Interest

The authors declare no conflicts of interest.

References

[1] S. Yamada and M. Takahashi, “Introduction to Software Management Model,” Kyoritu-Shuppan, Tokyo, 1993.
[2] S. Yamada and T. Fukushima, “Quality-Oriented Software Management,” Morikita-Shuppan, Tokyo, 2007.
[3] T. Fukushima and S. Yamada, “Improvement in Software Projects by Process Monitoring and Quality Evaluation Activities,” Proceedings of the 15th ISSAT International Conference on Reliability and Quality in Design, 2009, pp. 265-269.
[4] T. Fukushima, K. Kasuga and S. Yamada, “Quantitative Analysis of the Relationships among Initial Risk and QCD Attainment Levels for Function-Upgraded Projects of Embedded Software,” Journal of the Society of Project Management, Vol. 9, No. 4, 2007, pp. 29-34.
[5] K. Kasuga, T. Fukushima and S. Yamada, “A Practical Approach Software Process Monitoring Activities,” Proceedings of the 25th JUSE Software Quality Symposium, 2006, pp. 319-326.
[6] M. Tsunoda, N. Ohsugi, A. Monden and K. Matsumoto, “An Application of Collaborative Filtering for Software Reliability Prediction,” IEICE Technical Report, SS2003- 27, 2003, pp. 19-24.
[7] S. Yamada and A. Kawahara, “Statistical Analysis of Process Monitoring Data for Software Process Improvement,” International Journal of Reliability, Quality and Safety Engineering, Vol. 16, No. 5, 2009, pp. 435-451. doi:10.1142/S0218539309003484
[8] S. Yamada, T. Yamashita and A. Fukuta, “Product Quality Prediction Based on Software Process Data with Development-Period Estimation,” International Journal of Systems Assurance Engineering and Management, Vol. 1, No. 1, 2010, pp. 72-76. doi:10.1007/s13198-010-0004-y
[9] P. B. Moranda, “Event-Altered Rate Models for General Reliability Analysis,” IEEE Transactions on Reliability, Vol. R-28, No. 5, 1979, pp. 376-381. doi:10.1109/TR.1979.5220648

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.