{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,13]],"date-time":"2026-03-13T13:02:12Z","timestamp":1773406932417,"version":"3.50.1"},"reference-count":15,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2011,5,5]],"date-time":"2011-05-05T00:00:00Z","timestamp":1304553600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2011,5,5]]},"abstract":"<jats:p>Inheritance and templates are key concepts in object-oriented programming (OOP), and are essential for achieving reusability and extendibility. The aim of this paper is to explore traditional Halstead's metrics and use them to propose more software metrics related to generic method and attributes in an object-oriented software. These metrics measure quantitative generic construct with inheritance in an object-oriented code. Two metrics GRr (Generic Reusability Ratio) and ERr (Effort Ratio) are proposed in this paper. First metric GRr (Generic Reusability Ratio) measures impact of template in program volume and second metric ERr (Effort Ratio) measures impact of template in development effort. These metrics will be a tool for estimating and evaluating costs of program design and program tests as well as program complexity.<\/jats:p>","DOI":"10.1145\/1968587.1968606","type":"journal-article","created":{"date-parts":[[2011,5,17]],"date-time":"2011-05-17T12:59:03Z","timestamp":1305637143000},"page":"1-4","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Estimation of generic reusability for object-oriented software an empirical approach"],"prefix":"10.1145","volume":"36","author":[{"given":"Parul","family":"Gandhi","sequence":"first","affiliation":[{"name":"Manav Rachna International University, Faridabad, 121001, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pradeep Kumar","family":"Bhatia","sequence":"additional","affiliation":[{"name":"G. J. University of Science and Technology, Hisar, 125001, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2011,5,5]]},"reference":[{"key":"e_1_2_1_1_1","first-page":"56","article-title":"An Attribute Grammar Approach to specifying Halstead's Metrics","volume":"9","author":"Abd Ghani A. A.","year":"1996","journal-title":"Malaysian Journal of Computer Science"},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of ACIS Third International conference on Software Engineering Research, Management and Applications.","author":"Aggarwal K.K.","year":"2005"},{"key":"e_1_2_1_3_1","volume-title":"Incorporating Software Measurements into a Compiler.MSC Thesis. Department of Computer Science","author":"Al Qutaish R.E."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/800003.807928"},{"key":"e_1_2_1_5_1","volume-title":"Proc. IEEE Eegion 10's Ninth Annual Intl. Conf. Frontiers of Computer Technology","author":"Chuan C.H.","year":"1994"},{"key":"e_1_2_1_6_1","volume-title":"Y","author":"Conte S. D.","year":"1986"},{"key":"e_1_2_1_7_1","first-page":"62","article-title":"Reusability Metrics for Object-Oriented System: An Alternative Approach nternational Journal of Software Engineering (IJSE)","volume":"1","author":"Gandhi Parul","year":"2010","journal-title":"Malaysia"},{"key":"e_1_2_1_8_1","volume-title":"Evaluating Impact Of Generic Construct on Object-Oriented Code Using Traditional Metric. In International Conference on Reliability, Infocom Technology and Optimization (ICRITO'2010)","author":"Gandhi Parul","year":"2010"},{"key":"e_1_2_1_9_1","volume-title":"Elements of Software Science","author":"Halstead M.H."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/201998.202010"},{"key":"e_1_2_1_11_1","first-page":"2","article-title":"Halstead's software Science in Today's Object Oriented World","volume":"9","author":"Li D. Y.","year":"2004","journal-title":"Metrics New"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/382300.382307"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.3844\/jcssp.2006.870.874"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1838687.1838707"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1022594.1022598"}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1968587.1968606","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1968587.1968606","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:59:49Z","timestamp":1750244389000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1968587.1968606"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,5,5]]},"references-count":15,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2011,5,5]]}},"alternative-id":["10.1145\/1968587.1968606"],"URL":"https:\/\/doi.org\/10.1145\/1968587.1968606","relation":{},"ISSN":["0163-5948"],"issn-type":[{"value":"0163-5948","type":"print"}],"subject":[],"published":{"date-parts":[[2011,5,5]]},"assertion":[{"value":"2011-05-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}