{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,19]],"date-time":"2025-11-19T11:27:32Z","timestamp":1763551652560,"version":"3.41.0"},"reference-count":71,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2011,9,30]],"date-time":"2011-09-30T00:00:00Z","timestamp":1317340800000},"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,9,30]]},"abstract":"<jats:p>Many organizations assess the maintainability of software systems before they are deployed. Object-oriented design has been shown to be a useful technique to develop and deliver quality software. Objectoriented metrics can be used to assess the maintainability of a software system. Various software metrics and models have been developed and described. This paper provides a review of this literature and the related state-of-the-art. It also proposes a maintainability model that is based on the analysis of the relationship between object-oriented metrics and maintainability.<\/jats:p>","DOI":"10.1145\/2020976.2020983","type":"journal-article","created":{"date-parts":[[2011,10,11]],"date-time":"2011-10-11T14:29:02Z","timestamp":1318343342000},"page":"1-7","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":23,"title":["Assessment of maintainability metrics for object-oriented software system"],"prefix":"10.1145","volume":"36","author":[{"given":"Sanjay Kumar","family":"Dubey","sequence":"first","affiliation":[{"name":"Amity University, Sec-125, NOIDA (U.P.) India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ajay","family":"Rana","sequence":"additional","affiliation":[{"name":"Amity University, Sec-125, NOIDA (U.P.) India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2011,9,30]]},"reference":[{"volume-title":"Proc. ECOOP'95 Workshop on Metrics","year":"1995","author":"Abreu F. B.","key":"e_1_2_1_1_1"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/525586.823874"},{"key":"e_1_2_1_3_1","first-page":"285","article-title":"Application of Artificial Neural Network for Predicting Maintainability using Object-Oriented Metrics","volume":"15","author":"Aggarwal K. K.","year":"2006","journal-title":"Transactions on Engineering, Computing and Technology"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2003.1245305"},{"volume-title":"Proc. 11th IEEE Conference on Software Maintenance and Reengineering (CSMR2007)","year":"2007","author":"Antonellis P.","key":"e_1_2_1_5_1"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2003.1166590"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/568760.568815"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.979986"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.544352"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/302163.302212"},{"volume-title":"North Holland","year":"1978","author":"Boehm B. W.","key":"e_1_2_1_11_1"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.481535"},{"volume-title":"Workshop on Empirical Studies of Software maintenance (ESS'97)","year":"1997","author":"Briand L.","key":"e_1_2_1_13_1"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302654"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(99)00102-8"},{"volume-title":"Proceeding of 7th Int'l Software Metrics Symposium (METRICS'01)","year":"2001","author":"Briand L.C.","key":"e_1_2_1_17_1"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2004.15"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0950-5849(98)00105-0"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.879814"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.295895"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.707698"},{"volume-title":"DeMarco, T.","year":"1995","author":"Daly J. W.","key":"e_1_2_1_23_1"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00368701"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.345830"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.935855"},{"volume-title":"Software Metrics: A Rigorous and Practical Approach","year":"1997","author":"Fenton N. E.","key":"e_1_2_1_27_1"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/942804.943779"},{"volume-title":"Fundamental of Software Enginnering","year":"1991","author":"Ghezzi C.","key":"e_1_2_1_29_1"},{"volume-title":"Facts and Fallacies of Software Engineering: Addison-Wesley Professional","year":"2002","author":"Glass R.","key":"e_1_2_1_30_1"},{"volume-title":"Practical Software Metrics for Project Management and Process Improvement","year":"1992","author":"Grady R. B.","key":"e_1_2_1_31_1"},{"volume-title":"Formal Aspects of Measurement","year":"1991","author":"Gustafson D. A.","key":"e_1_2_1_32_1"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.689404"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/2747477.2747541"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/977397.977734"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2005.59"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/TENCON.1990.152642"},{"volume-title":"P-1061\/D20","year":"1989","author":"IEEE","key":"e_1_2_1_38_1"},{"volume-title":"Standard Glossary of Software Engineering Terminology","year":"1990","author":"Std 0.","key":"e_1_2_1_39_1"},{"key":"e_1_2_1_40_1","first-page":"730","volume-title":"Standard for Software Quality Assurance Plans","author":"IEEE","year":"1998"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.935855"},{"volume-title":"Quality model","year":"2001","key":"e_1_2_1_42_1"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2004.1331309"},{"volume-title":"Software Reuse-A Holistic Approach","year":"1995","author":"Karlssons E.","key":"e_1_2_1_44_1"},{"issue":"2","key":"e_1_2_1_45_1","article-title":"Software Maintainability Attributes Model","volume":"9","author":"Khairuddin H.","year":"1996","journal-title":"Malaysian Journal of Computer Science"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.5555\/1018442.1022073"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(93)90077-B"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/METRIC.1993.263801"},{"key":"e_1_2_1_50_1","article-title":"Measuring Object-Oriented Design","author":"Li W.","year":"1995","journal-title":"Journal of Object-Oriented Programming, 8 (4)"},{"volume-title":"Object-Oriented Software Metrics","year":"1994","author":"Lorenz M.","key":"e_1_2_1_51_1"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1990.131325"},{"volume-title":"Proceeding of the 29th EUROMICRO Conference 'New waves in System Architecture'","year":"2003","author":"Matinlassi M.","key":"e_1_2_1_53_1"},{"volume-title":"Factors in Software Quality","year":"1977","author":"McCall J. A.","key":"e_1_2_1_54_1"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.5555\/832307.837117"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(94)90067-1"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1981.234534"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.5555\/794203.795292"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(02)00053-5"},{"key":"e_1_2_1_61_1","volume-title":"Software Engineering - A Practitioner's Approach","author":"Pressman R. S.","year":"2005","edition":"7"},{"issue":"6","key":"e_1_2_1_62_1","first-page":"7","article-title":"OORASS: seamless support for the creation and maintenance of object oriented systems","volume":"5","author":"Reenskaug T.","year":"1992","journal-title":"Journal of Object Oriented Programming"},{"key":"e_1_2_1_63_1","first-page":"144","volume-title":"Proc. of the National Conference on Cutting EdgeComputer and Electronics Technologies","author":"Rizvi S.W.A.","year":"2009"},{"key":"e_1_2_1_64_1","article-title":"Maintainability Estimation Model for Object-Oriented Software in Design Phase","author":"Rizvi S.W.A.","year":"2010","journal-title":"Journal of Computing, 2(4)"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/52.50770"},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.67595"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1985.232548"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2003.1191795"},{"volume-title":"6th IEEE International Symposium on Software Metrics","year":"1998","author":"Tang M.","key":"e_1_2_1_70_1"},{"key":"e_1_2_1_71_1","first-page":"242","volume-title":"Proc. Sixth Int'l Software Metrics Symp.","author":"Tang M. H.","year":"1999"},{"volume-title":"A comparison of Object-Oriented Development Methodologies","year":"1996","author":"The Object Agency","key":"e_1_2_1_72_1"},{"issue":"11","key":"e_1_2_1_73_1","first-page":"19","article-title":"Software Maintainability Metrics Models in Practice","volume":"8","author":"Welker K.D.","year":"1995","journal-title":"Journal of Defense Software Engineering"},{"key":"e_1_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.6178"},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1985.232544"}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2020976.2020983","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2020976.2020983","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:54:22Z","timestamp":1750240462000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2020976.2020983"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,9,30]]},"references-count":71,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2011,9,30]]}},"alternative-id":["10.1145\/2020976.2020983"],"URL":"https:\/\/doi.org\/10.1145\/2020976.2020983","relation":{},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2011,9,30]]},"assertion":[{"value":"2011-09-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}