首页 | 本学科首页   官方微博 | 高级检索  
     


An application of Bayesian network for predicting object-oriented software maintainability
Affiliation:1. School of Computer Science and Engineering, Nanyang Technological University, Singapore;2. Department of Electrical, Electronic, Telecommunications Engineering and Naval Architecture, DITEN, University of Genoa, Genova, Italy;1. Simula Metropolitan, Center for Digital Engineering, P.O. Box 134 1325 Lysaker, Oslo 0167, Norway;2. Department of Informatics, University of Oslo, Oslo 0316, Norway
Abstract:As the number of object-oriented software systems increases, it becomes more important for organizations to maintain those systems effectively. However, currently only a small number of maintainability prediction models are available for object-oriented systems. This paper presents a Bayesian network maintainability prediction model for an object-oriented software system. The model is constructed using object-oriented metric data in Li and Henry's datasets, which were collected from two different object-oriented systems. Prediction accuracy of the model is evaluated and compared with commonly used regression-based models. The results suggest that the Bayesian network model can predict maintainability more accurately than the regression-based models for one system, and almost as accurately as the best regression-based model for the other system.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号