DocumentCode :
3102827
Title :
Predicting C++ program quality by using Bayesian belief networks
Author :
Masoud, Fawaz Ahmad M ; Shaikh, Maqbol Uddin ; Rabab, Osama M A
Author_Institution :
Comput. Inf. Syst. Dept., Univ. of Jordan, Amman, Jordan
fYear :
2004
fDate :
19-23 April 2004
Firstpage :
595
Lastpage :
596
Abstract :
There have been many attempts to build models for predicting the software quality. Such models are used to measure the quality of software systems. The key variables in these models are either size or complexity metrics. There are, however, serious statistical and theoretical difficulties with these approaches. By using Bayesian belief network, we can overcome some of the more serious problems by taking more quality factors, which have direct or indirect impact on the software quality. In this paper, we have suggested a model to predicting the computer program quality by using Bayesian belief network. We found that the implementation of all quality factors were not feasible. Therefore, we have selected 14 quality factors to be implemented on an average size of two C++ programs. The selection criteria were based on the reviewer´s opinions. Each node on the given Bayesian believe network represents one quality factor. We have drawn the BBN for the two C++ programs considering 14 nodes. The BBN has been constructed. The model has been executed and the results have been discussed.
Keywords :
C++ language; belief networks; software quality; Bayesian belief network; C++ program quality; software engineering; software quality; Bayesian methods; Computer networks; Petroleum; Predictive models; Probability; Q factor; Software measurement; Software quality; Software systems; Teleprinting;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information and Communication Technologies: From Theory to Applications, 2004. Proceedings. 2004 International Conference on
Print_ISBN :
0-7803-8482-2
Type :
conf
DOI :
10.1109/ICTTA.2004.1307903
Filename :
1307903
Link To Document :
بازگشت