A Bayesian network based approach for software reusability prediction

Various factors having impact on reusability have been found in research and practice. However, their true interdependencies were never taken into consideration. Using the approach discussed in this paper, various factors and their dependencies can be depicted and the true probability of success of reusability could be easily found. Factors which are not found to have any influence on reusability are also identified. Non consideration of these factors decreases the burden of evaluation and confines the study and evaluation to only important factors for the study under consideration.

[1]  Jeffrey S. Poulin,et al.  Measuring software reusability , 1994, Proceedings of 1994 3rd International Conference on Software Reuse.

[2]  Maurizio Morisio,et al.  Success and Failure Factors in Software Reuse , 2002, IEEE Trans. Software Eng..

[3]  R A Fisher,et al.  Baye's theorem. , 1926, The Eugenics review.

[4]  Gregory F. Cooper,et al.  A Bayesian method for the induction of probabilistic networks from data , 1992, Machine Learning.

[5]  Ali Mili,et al.  Reusing Software: Issues and Research Directions , 1995, IEEE Trans. Software Eng..

[6]  Johannes Sametinger,et al.  Software Engineering with Reusable Components , 1997, Springer Berlin Heidelberg.

[7]  Matthias Jarke,et al.  On the retrieval of reusable software components , 1993, [1993] Proceedings Advances in Software Reuse.