{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,3]],"date-time":"2024-08-03T18:56:43Z","timestamp":1722711403553},"reference-count":57,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2015,5,1]],"date-time":"2015-05-01T00:00:00Z","timestamp":1430438400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"funder":[{"DOI":"10.13039\/501100003593","name":"CNPq","doi-asserted-by":"publisher","award":["573964\/2008-4","APQ-1037-1.03\/08"],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Systems and Software"],"published-print":{"date-parts":[[2015,5]]},"DOI":"10.1016\/j.jss.2015.01.014","type":"journal-article","created":{"date-parts":[[2015,1,27]],"date-time":"2015-01-27T20:16:21Z","timestamp":1422389781000},"page":"85-101","update-policy":"http:\/\/dx.doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":14,"special_numbering":"C","title":["Classifying metrics for assessing Object-Oriented Software Maintainability: A family of metrics\u2019 catalogs"],"prefix":"10.1016","volume":"103","author":[{"given":"Juliana de A.G.","family":"Saraiva","sequence":"first","affiliation":[]},{"given":"Micael S.","family":"de Fran\u00e7a","sequence":"additional","affiliation":[]},{"given":"S\u00e9rgio C.B.","family":"Soares","sequence":"additional","affiliation":[]},{"given":"Fernando J.C.L.","family":"Filho","sequence":"additional","affiliation":[]},{"given":"Renata\u00a0M.C.R.","family":"de Souza","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.jss.2015.01.014_bib0001","series-title":"SEAA\u201906: Proceedings of the 32nd EUROMICRO Conference on Software Engineering and Advanced Applications","first-page":"310","article-title":"Analyzing change impact in object-oriented systems","author":"Abdi","year":"2006"},{"issue":"12","key":"10.1016\/j.jss.2015.01.014_bib0002","doi-asserted-by":"crossref","first-page":"1346","DOI":"10.1016\/j.infsof.2010.08.006","article-title":"An object-oriented high-level design-based class cohesion metric","volume":"52","author":"Al Dallal","year":"2010","journal-title":"Inf. Softw. Technol."},{"key":"10.1016\/j.jss.2015.01.014_bib0003","series-title":"APSEC\u201910: Proceedings of the Asia Pacific Software Engineering Conference","first-page":"186","article-title":"Assessing the impact of refactoring on security-critical object-oriented designs","author":"Alshammari","year":"2010"},{"key":"10.1016\/j.jss.2015.01.014_bib0004","unstructured":"Apple, 2013. Apple company. https:\/\/developer.apple.com\/technologies\/tools\/whats-new.html."},{"issue":"1","key":"10.1016\/j.jss.2015.01.014_bib0005","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1080\/1364557032000119616","article-title":"Scoping studies: Towards a methodological framework","volume":"8","author":"Arksey","year":"2005","journal-title":"Int. J. Social Res. Methodol."},{"issue":"3","key":"10.1016\/j.jss.2015.01.014_bib0006","doi-asserted-by":"crossref","first-page":"579","DOI":"10.1007\/s11219-010-9127-2","article-title":"Assessing the maintainability of software product line feature models using structural metrics","volume":"19","author":"Bagheri","year":"2011","journal-title":"Softw. Qual. Contr."},{"issue":"10","key":"10.1016\/j.jss.2015.01.014_bib0007","doi-asserted-by":"crossref","first-page":"751","DOI":"10.1109\/32.544352","article-title":"Using structural and textual information to capture feature coupling in object-oriented software","volume":"22","author":"Basili","year":"1996","journal-title":"J. Softw. Eng."},{"issue":"10","key":"10.1016\/j.jss.2015.01.014_bib0008","doi-asserted-by":"crossref","first-page":"751","DOI":"10.1109\/32.544352","article-title":"A validation of object-oriented design metrics as quality indicators","volume":"22","author":"Basili","year":"1996","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"3","key":"10.1016\/j.jss.2015.01.014_bib0009","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1016\/j.jss.2010.11.918","article-title":"Identifying extract class refactoring opportunities using structural and semantic cohesion measures","volume":"84","author":"Bavota","year":"2011","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.jss.2015.01.014_bib0010","series-title":"CSMR\u201907: Proceedings of 11th European Conference on Software Maintenance and Reengineering","first-page":"103","article-title":"The dynamic function coupling metric and its use in software evolution","author":"Beszedes","year":"2007"},{"key":"10.1016\/j.jss.2015.01.014_bib0011","series-title":"Proceedings of the 8th ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement","first-page":"50:1","article-title":"Support mechanisms to conduct empirical studies in software engineering","author":"Borges","year":"2014"},{"key":"10.1016\/j.jss.2015.01.014_bib0012","series-title":"Proceedings of the 5th International Workshop on Emerging Trends in Software Metrics","first-page":"44","article-title":"Towards a catalog format for software metrics","author":"Bouwers","year":"2014"},{"issue":"3","key":"10.1016\/j.jss.2015.01.014_bib0013","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1016\/S0164-1212(99)00102-8","article-title":"Exploring the relationships between design measures and software quality in object-oriented systems","volume":"51","author":"Briand","year":"2000","journal-title":"J. Syst. Softw."},{"issue":"6","key":"10.1016\/j.jss.2015.01.014_bib0014","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1109\/32.295895","article-title":"A metrics suite for object oriented design","volume":"20","author":"Chidamber","year":"1994","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.jss.2015.01.014_bib0015","unstructured":"Code, G., 2013. Google code repository. http:\/\/code.google.com\/."},{"key":"10.1016\/j.jss.2015.01.014_bib0016","unstructured":"CodeFlex, 2013. Microsoft\u2019s free open source project hosting site. http:\/\/www.codeplex.com\/."},{"key":"10.1016\/j.jss.2015.01.014_bib0017","series-title":"IEEE 9th International Multitopic Conference (INMIC\u201905)","first-page":"1","article-title":"An empirical analysis of object-oriented metrics for java technologies","author":"Farooq","year":"2005"},{"key":"10.1016\/j.jss.2015.01.014_bib0018","unstructured":"Forge, S., 2013. Source forge repository. http:\/\/sourceforge.net\/."},{"key":"10.1016\/j.jss.2015.01.014_bib0019","unstructured":"Github, 2013. Github repository. https:\/\/github.com\/languages."},{"key":"10.1016\/j.jss.2015.01.014_bib0020","series-title":"Proceedings of the Fourth European Conference on Software Architecture: Companion Volume","first-page":"229","article-title":"Security measurements within the framework of quality assessment models for free\/libre open source software","author":"Groven","year":"2010"},{"key":"10.1016\/j.jss.2015.01.014_bib0021","series-title":"Proceedings of the Eighth IEEE International Workshop on Software Technology and Engineering Practice [incorporating Computer Aided Software Engineering\u201997], 1997","first-page":"230","article-title":"An overview of object-oriented design metrics","author":"Harrison","year":"1997"},{"key":"10.1016\/j.jss.2015.01.014_bib0022","series-title":"Proceedings of the International Conference on Software Maintenance (ICSM\u201902)","first-page":"44","article-title":"An improved cohesion measure for classes","author":"Icbmc","year":"2002"},{"key":"10.1016\/j.jss.2015.01.014_bib0023","unstructured":"JavaForge, 2013. Javaforge repository. http:\/\/www.javaforge.com\/project\/11."},{"key":"10.1016\/j.jss.2015.01.014_bib0024","series-title":"Guide to Advanced Empirical Software Engineering","first-page":"201","article-title":"Reporting experiments in software engineering","author":"Jedlitschka","year":"2008"},{"key":"10.1016\/j.jss.2015.01.014_bib0025","series-title":"2010 Seventh International Conference on the Quality of Information and Communications Technology (QUATIC)","first-page":"319","article-title":"Quality analysis of object oriented cohesion metrics","author":"Joshi","year":"2010"},{"key":"10.1016\/j.jss.2015.01.014_bib0026","series-title":"Basics of Software Engineering Experimentation","author":"Juristo","year":"2001"},{"key":"10.1016\/j.jss.2015.01.014_bib0027","series-title":"Technical Report","article-title":"Procedures for Performing Systematic Reviews","author":"Kitchenham","year":"2004"},{"key":"10.1016\/j.jss.2015.01.014_bib0028","series-title":"ICETET\u201910: Proceedings of 3rd International Conference on Emerging Trends in Engineering and Technology","first-page":"646","article-title":"Validation of ck metrics for object oriented design measurement","author":"Kulkarni","year":"2010"},{"key":"10.1016\/j.jss.2015.01.014_bib0029","series-title":"Maintainability of Facilities: For Building Professionals","author":"Lin","year":"2010"},{"key":"10.1016\/j.jss.2015.01.014_bib0030","series-title":"Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering","first-page":"13:1","article-title":"Tools to support systematic reviews in software engineering: A feature analysis","author":"Marshall","year":"2014"},{"key":"10.1016\/j.jss.2015.01.014_bib0031","series-title":"2010 Fourth Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS)","first-page":"130","article-title":"Concern-based assessment of architectural stability: A comparative study","author":"Medeiros","year":"2010"},{"issue":"2","key":"10.1016\/j.jss.2015.01.014_bib0032","first-page":"24","article-title":"Validating software metrics: A spectrum of philosophies","volume":"21","author":"Meneely","year":"2012","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"key":"10.1016\/j.jss.2015.01.014_bib0033","unstructured":"Microsoft, 2013. Microsoft company. http:\/\/msdn.microsoft.com\/en-us\/library\/aa292164(v=vs.71).aspx."},{"key":"10.1016\/j.jss.2015.01.014_bib0034","series-title":"HIS.\u201909: Proceedings of 9th International Conference on Hybrid Intelligent Systems","first-page":"70","article-title":"The measurement and evaluation for large-scale object-oriented software system","author":"Mingguang","year":"2009"},{"issue":"1","key":"10.1016\/j.jss.2015.01.014_bib0035","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1016\/0164-1212(95)00064-X","article-title":"Metric framework for object-oriented real-time systems specification languages","volume":"34","author":"Nesi","year":"1996","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.jss.2015.01.014_bib0036","series-title":"IIWeb","first-page":"123","article-title":"Frequency-based coverage statistics mining for data integration","author":"Nie","year":"2004"},{"key":"10.1016\/j.jss.2015.01.014_bib0037","series-title":"MOMPES\u201908: Proceedings of 5th International Workshop on Model-based Methodologies for Pervasive and Embedded Software","first-page":"68","article-title":"Software quality metrics and their impact on embedded software","author":"Oliveira","year":"2008"},{"key":"10.1016\/j.jss.2015.01.014_bib0038","series-title":"Proceedings of the 2008 5th International Workshop on Model-based Methodologies for Pervasive and Embedded Software","first-page":"68","article-title":"Software quality metrics and their impact on embedded software","author":"Oliveira","year":"2008"},{"key":"10.1016\/j.jss.2015.01.014_bib0039","series-title":"Proceedings of the Conference on The Future of Software Engineering","first-page":"345","article-title":"Empirical studies of software engineering: A roadmap","author":"Perry","year":"2000"},{"key":"10.1016\/j.jss.2015.01.014_bib0040","series-title":"3rd International Symposium on Empirical Software Engineering and Measurement (ESEM\u201909)","first-page":"401","article-title":"Context in industrial software engineering research","author":"Petersen","year":"2009"},{"issue":"6","key":"10.1016\/j.jss.2015.01.014_bib0041","doi-asserted-by":"crossref","first-page":"773","DOI":"10.1007\/s10664-011-9159-7","article-title":"Using structural and textual information to capture feature coupling in object-oriented software","volume":"16","author":"Revelle","year":"2011","journal-title":"J. Empir. Softw. Eng."},{"key":"10.1016\/j.jss.2015.01.014_bib0042","series-title":"3rd International Symposium on Empirical Software Engineering and Measurement (ESEM\u201909)","first-page":"367","article-title":"A systematic review of software maintainability prediction and metrics","author":"Riaz","year":"2009"},{"key":"10.1016\/j.jss.2015.01.014_bib0043","series-title":"Proceedings XVII Brazilian Symposium on Software Engineering","article-title":"On the reuse and maintenance of aspect-oriented software: An assessment framework","author":"SantAnna","year":"2003"},{"key":"10.1016\/j.jss.2015.01.014_bib0044","series-title":"EASE\u201912: Proceedings of 16th International Conference on Evaluation and Assessment in Software Engineering","first-page":"253","article-title":"Aspect-oriented software maintenance metrics: A systematic mapping study","author":"Saraiva","year":"2012"},{"key":"10.1016\/j.jss.2015.01.014_bib0045","series-title":"ECSA\u201910: Proceedings of the 4th European Conference on Software Architecture","article-title":"Assessing the impact of aosd on layered software architectures","author":"Saraiva","year":"2010"},{"key":"10.1016\/j.jss.2015.01.014_bib0046","series-title":"Emerging Trends in Software Metrics (WETSoM), 2013 4th International Workshop on","first-page":"84","article-title":"Towards a catalog of object-oriented software maintainability metrics","author":"Saraiva","year":"2013"},{"key":"10.1016\/j.jss.2015.01.014_bib0047","series-title":"Experimental and quasi-experimental designs for generalized causal inference","author":"Shadish","year":"2002"},{"key":"10.1016\/j.jss.2015.01.014_bib0048","series-title":"Proceedings of the 25th International Conference on Software Engineering","first-page":"74","article-title":"Using benchmarking to advance research: A challenge to software engineering","author":"Sim","year":"2003"},{"key":"10.1016\/j.jss.2015.01.014_bib0049","series-title":"2007 Future of Software Engineering","first-page":"358","article-title":"The future of empirical methods in software engineering research","author":"Sjoberg","year":"2007"},{"key":"10.1016\/j.jss.2015.01.014_bib0050","series-title":"International Computer Science Series","article-title":"Software Engineering","author":"Sommerville","year":"2007"},{"issue":"2","key":"10.1016\/j.jss.2015.01.014_bib0051","doi-asserted-by":"crossref","first-page":"566","DOI":"10.1016\/j.cognition.2008.03.009","article-title":"Categories matter (and named categories matter more)","volume":"108","author":"The Conceptual Grouping Effect","year":"2008","journal-title":"Cognition"},{"key":"10.1016\/j.jss.2015.01.014_bib0052","unstructured":"Tigris, 2013. Tigris repository. http:\/\/www.tigris.org\/."},{"key":"10.1016\/j.jss.2015.01.014_bib0053","unstructured":"Tiobe, 2013. Tiobe website. http:\/\/www.tiobe.com\/index.php\/content\/paperinfo\/tpci\/index.html."},{"key":"10.1016\/j.jss.2015.01.014_bib0054","series-title":"Proceedings of the 16th International Joint Conference on Artificial Intelligence - Volume 2","first-page":"694","article-title":"Conceptual grouping in word co-occurrence networks","author":"Veling","year":"1999"},{"key":"10.1016\/j.jss.2015.01.014_bib0055","series-title":"ESEM","first-page":"1","article-title":"Empirical software engineering research\u2014The good, the bad, the ugly.","author":"Weyuker","year":"2011"},{"key":"10.1016\/j.jss.2015.01.014_bib0056","series-title":"Statistical Modeling and Decision Science","article-title":"Introduction to Robust Estimation and Hypothesis Testing","author":"Wilcox","year":"2004"},{"key":"10.1016\/j.jss.2015.01.014_bib0057","series-title":"Experimentation in Software Engineering: An Introduction","author":"Wohlin","year":"2000"}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121215000126?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121215000126?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,8,20]],"date-time":"2019-08-20T01:26:32Z","timestamp":1566264392000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0164121215000126"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,5]]},"references-count":57,"alternative-id":["S0164121215000126"],"URL":"https:\/\/doi.org\/10.1016\/j.jss.2015.01.014","relation":{},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[2015,5]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Classifying metrics for assessing Object-Oriented Software Maintainability: A family of metrics\u2019 catalogs","name":"articletitle","label":"Article Title"},{"value":"Journal of Systems and Software","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.jss.2015.01.014","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"Copyright \u00a9 2015 Elsevier Inc. All rights reserved.","name":"copyright","label":"Copyright"}]}}