##plugins.themes.academic_pro.article.main##

Abstract

In this research project we are enhancing the software quality measurement using API and theoretic information metrics. Along with the new set of metrics that measure the quality of modularization of a non-object-oriented software system, we are presenting metrics that also measures the quality of modularization of object oriented software system. We have proposed a set of design principles to capture the notion of modularity and defined metrics centered on these principles. These metrics characterize the software from a variety of perspectives: structural, architectural, and notions such as the similarity of purpose and commonality of goals. (By structural, we are referring to inter module coupling-based notions, and by architectural, we mean the horizontal layering of modules in large software systems.) We employ the notion of API (Application Programming Interface) as the basis for our structural metrics.

In addition to this, we proposed a System to measure the quality of modularization of object-oriented software system. Here our work is proposed in three Parts as follows:

Module 1: DEFINING METRICS FOR OBJECT ORIENTED SOFTWARE AND ALGORITHM. Module 2: CODE PARSER and Finally Module 3: CODE ANALYZER.

Index Terms— Application programming interface; modularization; dependency; communication. 

##plugins.themes.academic_pro.article.details##

Author Biographies

Ruchi Kulkarni, NRI Institutions, University of RGPV Bhopal (MP)

M-TECH *,Department of Information Technology

Samidha Diwedi Sharma, NRI Institutions, University of RGPV Bhopal (MP)

Prof, Department of Information Technology

How to Cite
Kulkarni, R., & Sharma, S. D. (2014). Object Oriented Software Modularization Quality Measurement Based On API and Information Theoretic Metrics. International Journal of Emerging Trends in Science and Technology, 1(04). Retrieved from https://igmpublication.org/ijetst.in/index.php/ijetst/article/view/148

References

[1] Sarkar S., Kak A. C. and Rama G. M, “API-Based and Information-Theoretic Metrics for measuring the Quality of Software Modularization” IEEE Trans. Software Eng., vol. 33, no. 1, pp.14-30.

[2] Chidamber S. R. and Kemerer C. F.,“A Metrics Suite for Object Oriented Design,” IEEE Trans. Software Eng., vol. 20, no. 6, pp. 476-493, June 1994.

[3] Pfleeger S. and Fenton N., Software Metrics: A Rigorous and Practical Approach. Int’l Thomson Computer Press, 1997.

[4] Schildt H., The Complete Reference Java 2, Fifth Edition, TATA McGRAW HILL, 2002, pp 13-54.

[5] Pressman R. S., Software Engineering: A Practitioners Approach, 6/e, TATA McGRAW HILL, 2005, pp 461-670.

[6] E. Weyuker, “Evaluating Software Complexity Measures,” IEEE Trans. Software Eng., vol. 14, no. 9, pp. 1357-1365, Sept. 1988.

[7] S.R. Chidamber and C.F. Kemerer, “A Metrics Suite for Object Oriented Design,” IEEE Trans. Software Eng., vol. 20, no. 6, pp. 476- 493, June 1994.

[8] L.C. Briand, S. Morasca, and V.R. Basili, “Property-Based Software Engineering Measurement,” IEEE Trans. Software Eng., vol. 22, no. 1, pp. 68-85, Jan. 1996.

[9] N. Sharma, P. Joshi, and R.K. Joshi, “Applicability of Weyuker’s Property 9 to Object Oriented Metrics,” short note, IEEE Trans. Software Eng., vol. 32, no. 3, pp. 209-211, Mar. 2006.

[10] B. Kitchenham, S. Pfleeger, and N. Fenton, “Towards a Framework for Software Validation Measures,” IEEE Trans. Software Eng., vol. 21, no. 12, pp. 929-944, Dec. 1995.