Evaluation Method of Reusable Software Components


The study proposes the evaluation method of reusable software components. The method provides the automated acquisition of properties values based on the directly measured metrics. To fulfill this method, we propose to develop two-level “property-metrics” models that support calculation of properties values based on the direct metrics values. By analyzing aspects of software components based on the 3C-model “conception–construction–context”, the ontology of appropriated properties is developed. The specific technique is proposed to create and to investigate the model properties. This technique encompasses collecting the empirical data of evaluations, checking model dependencies using statistical analysis and modeling the properties calculation. The proposed method enables reducing the efforts for the software evaluation aimed at selecting reusable software components at the non-systematical reuse processes.

Publication year: 
С. 102—107. Іл. 8. Бібліогр.: 12 назв.

1. V.R. Basili and B. Boehm, “COTS — Based System Top 10 List”, Software management, May, 2001, pp. 124—137.
2. I. Jacobson et al., Software Reuse. Architecture, Process and Organization for Business Success. Pearson Education Asia, 2002, 497 pp.
3. M.L. Griss, “Software reuse: From library to factory”, IBM Syst. J., vol. 32, no. 4, pp. 548—565, 1993.
4. T. Biggerstaff and C. Richter, “Reusability Framework, Assessment, and Directions”, IEEE Software, March, pp. 42—57, 1987.
5. B.W. Boehm, “Improving Software Productivity”, Computer, vol. 20, no. 9, pp. 43—57, 1987.
6. A. Tomer et al., “Evaluating Software Reuse Alternatives: A Model and Its Application to an Industrial Case Study”, IEEE Trans. Soft. Eng., vol. 30, no. 9, pp. 111—118, 2004.
7. G. Caldiera and R. Basili, “Identifying and Qualifying Reusable Software Components”, IEEE Comput., vol. 24, no. 2, pp. 61—70, 1991.
8. N.E. Fenton and S.L. Pfleeger, Software Metrics: A Rigorous and Practical Approach. Cambridge University Press, 1996, 638 pp.
9. ISO/IEC 9126-1, Information Technology — Software Product Quality — Part 1: Quality Model, International Organization for Standardization, 2001, 25 pр.
10. R.K. Ray and H.M. Levy, “A compositional model for Software Reuse”, Comput. J., vol. 32, no. 4, pp. 312— 322, 1989.
11. Хоменко В.А. Использование метрик для повышения эффективности повторного использования программного обеспечения // Проблемы программирования. — 2002. — № 1-2. — С. 131—135.
12. V.R. Basili and H.D. Rombach, “The TAME project: Toward improvement-oriented software environments”, IEEE Trans. Soft. Eng., vol. 14, no. 6, pp. 758—73, 1988.

2012-2-12.pdf290.95 KB

Тематичні розділи журналу