Home   >   CSC-OpenAccess Library   >    Manuscript Information
Full Text Available

This is an Open Access publication published under CSC-OpenAccess Policy.
Reusability Metrics for Object-Oriented System: An Alternative Approach
Parul Gandhi, Pradeep Kumar Bhatia
Pages - 63 - 72     |    Revised - 30-11-2010     |    Published - 20-12-2010
Volume - 1   Issue - 4    |    Publication Date - December 2010  Table of Contents
Object-Oriented Metrics , Reusability, Generic Programming, Template, Inheritance
Object-oriented metrics plays an import role in ensuring the desired quality and have widely been applied to practical software projects. The benefits of object-oriented software development increasing leading to development of new measurement techniques. Assessing the reusability is more and more of a necessity. Reusability is the key element to reduce the cost and improve the quality of the software. Generic programming helps us to achieve the concept of reusability through C++ Templates which helps in developing reusable software modules and also identify effectiveness of this reuse strategy. The advantage of defining metrics for templates is the possibility to measure the reusability of software component and to identify the most effective reuse strategy. The need for such metrics is particularly useful when an organization is adopting a new technology, for which established practices have yet to be developed. Many researchers have done research on reusability metrics [2, 9, 3, 4]. In this paper we have proposed four new independent metrics Number of Template Children (NTC), Depth of Template Tree (DTT) Method Template Inheritance Factor (MTIF) and Attribute Template Inheritance Factor (ATIF), to measure the reusability for object-oriented systems.
CITED BY (8)  
1 Ramírez Morales, J. (2015). F/OSS para el reuso: métricas, desarrollo de herramientas y marco para su evaluación (Doctoral dissertation, Facultad de Informática).
2 Dhaya Nor, B. (2015). Comparative analysis of software reusability attributes in web and mobile applications (Doctoral dissertation, Universiti Tun Hussein Onn Malaysia).
3 Padhy, N., Panigrahi, R., & Baboo, S. (2015, January). A Systematic Literature Review of an Object Oriented Metric: Reusability. In Computational Intelligence and Networks (CINE), 2015 International Conference on (pp. 190-191). IEEE.
4 Kumar, G., & Bhatia, P. K. (2015). Neuro-Fuzzy Model to Estimate & Optimize Quality and Performance of Component Based Software Engineering. ACM SIGSOFT Software Engineering Notes, 40(2), 1-6.
5 Jain, S., & Sheikh, M. (2014). RUCM: A Measurement Model for Detecting the most Suitable Code Component from Object Oriented Repository. International Journal of Computer Applications, 103(2).
6 Goyal, N., & Gupta, D. (2014). Reusability Calculation of Object Oriented Software Model by Analyzing CK Metric. International Journal of Advanced Research in Computer Engineering & Technology, 3(7), 2466-2470.
7 Gandhi, P., & Bhatia, P. K. (2012). Analytical analysis of generic reusability: Weyuker’s Properties. International Journal of Computer Science Issues, 9(2), 424-427.
8 Gill, N. S., & Sikka, S. (2011). Inheritance Hierarchy Based Reuse & Reusability Metrics in OOSD. International Journal on Computer Science and Engineering, 3(6), 2300-2309.
1 Google Scholar
2 CiteSeerX
3 refSeek
4 Scribd
5 slideshare
7 PdfSR
1 Douglas Gregor, Jaakko Jarvi, Jeremy Siek, Bjarne Stroustrup, Gabriel Dos Reis Andrew Lumsdaine Concepts: Linguistic Support for Generic Programming in C++ OOPSLA, 2006.
2 J. Barnard, 'A New Reusability Metric for Object-Oriented Software', Software Quality Journal, Vol 7 no. 1, 1998.
3 K.K.Aggarwal, Yogesh Singh, Arvinder Kaur, Ruchika Malhotra Empirical Study of Object- Oriented Metrics, JOURNAL OF OBJECT TECHNOLOGY Vol. 5, no. 8, 2006.
4 R.Harrison, S.J.Counsell, and R.V.Nithi, “An Evaluation of MOOD set of Object-Oriented Software Metrics”, IEEE Trans. Software Engineering, Vol. SE-24, no.6, June, 1998, pp. 491- 496.
5 S. R. Chidamber , C. F. Kemerer, A Metrics Suite for Object Oriented Design, IEEE Transactions on Software Engineering, Vol .20 no..6, June 1994, pp. 476-492.
6 W.Frakes and C.Terry, “Software Reuse: Metrics and Models”, ACM Computing Surveys, Vol. 28, no.2, June 1996, pp. 415-435
7 F.B. Abreu,”The Mood Metric Set”, Proc. ECOOP’95 Workshop on Metrics, 1995.
8 J.Bieman and S.Karunanithi, “Candidate reuse metrics for Object Oriented and Ada Software”, In Proceedings of IEEE-CS First International Software Metrics Symposium.
9 K.K.Aggarwal, Yogesh Singh, Arvinder Kaur, Ruchika Malhotra “Software Reuse Metrics for Object-Oriented Systems”, In Proceedings of ACIS Third International conference on Software Engineering Research, Management and Applications, 2005.
10 B.Henderson-sellers, Object-Oriented Metrics, Measures of Complexity, rentice Hall,1996.
11 Bjarne Stroustrup. The C++ Programming Language. Addison-Wesley, special edition, 2000.
12 Lorenz, Mark and Jeff Kidd, Object-Oriented Software Metrics, Prentice-Hall, Englewood Cliffs, N.J., 1994.
13 McCabe & Associates, McCabe Object-Oriented Tool User's Instructions, user manual, 1994.
14 N.E.Fenton, Software Metrics, A rigorous approach.Chapman and Hall, New York, 1991.
Mr. Parul Gandhi
Manav Rachna International University - India
Dr. Pradeep Kumar Bhatia
GJ University Hisar - India