{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T12:06:04Z","timestamp":1777637164192,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":46,"publisher":"ACM","license":[{"start":{"date-parts":[[2012,9,19]],"date-time":"2012-09-19T00:00:00Z","timestamp":1348012800000},"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":[],"published-print":{"date-parts":[[2012,9,19]]},"DOI":"10.1145\/2372251.2372260","type":"proceedings-article","created":{"date-parts":[[2012,9,25]],"date-time":"2012-09-25T23:48:43Z","timestamp":1348616923000},"page":"49-58","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":61,"title":["Experimental assessment of software metrics using automated refactoring"],"prefix":"10.1145","author":[{"given":"Mel","family":"\u00d3 Cinn\u00e9ide","sequence":"first","affiliation":[{"name":"University College Dublin, Dublin, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Laurence","family":"Tratt","sequence":"additional","affiliation":[{"name":"King's College London, London, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mark","family":"Harman","sequence":"additional","affiliation":[{"name":"University College London, London, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Steve","family":"Counsell","sequence":"additional","affiliation":[{"name":"Brunel University, London, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Iman","family":"Hemati Moghadam","sequence":"additional","affiliation":[{"name":"University College Dublin, Dublin, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2012,9,19]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"SEPADS'10","author":"Al Dallal J.","year":"2010","unstructured":"J. Al Dallal . Validating object-oriented class cohesion metrics mathematically . In SEPADS'10 , USA, 2010 . J. Al Dallal. Validating object-oriented class cohesion metrics mathematically. In SEPADS'10, USA, 2010."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2089116.2089118"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2010.08.006"},{"key":"e_1_3_2_1_4_1","volume-title":"Proceedings Seventh International Software Metrics Symposium, (561)","author":"Allen E. B.","year":"2001","unstructured":"E. B. Allen , T. M. Khoshgoftaar , and Y. Chen . Measuring coupling and cohesion of software modules: an information-theory approach . Proceedings Seventh International Software Metrics Symposium, (561) :124--134, 2001 . E. B. Allen, T. M. Khoshgoftaar, and Y. Chen. Measuring coupling and cohesion of software modules: an information-theory approach. Proceedings Seventh International Software Metrics Symposium, (561):124--134, 2001."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2009.04.002"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2009.12"},{"issue":"08","key":"e_1_3_2_1_7_1","first-page":"47","article-title":"A class cohesion metric for object-oriented designs","volume":"11","author":"Bansiya J.","year":"1999","unstructured":"J. Bansiya , L. Etzkorn , C. Davis , and W. Li . A class cohesion metric for object-oriented designs . Journal of Object Oriented Programming , 11 ( 08 ): 47 -- 52 , 1999 . J. Bansiya, L. Etzkorn, C. Davis, and W. Li. A class cohesion metric for object-oriented designs. Journal of Object Oriented Programming, 11(08):47--52, 1999.","journal-title":"Journal of Object Oriented Programming"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/211782.211856"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.310673"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1185448.1185469"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00125812"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1009783721306"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/314403.314414"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1131421.1131422"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2005.19"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2004.10"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2005.28"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.268921"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/336512.336588"},{"key":"e_1_3_2_1_20_1","volume-title":"International Thomson","author":"Fenton N. E.","year":"1996","unstructured":"N. E. Fenton and S. L. Pfleeger . Software metrics - a practical and rigorous approach (2. ed.) . International Thomson , 1996 . N. E. Fenton and S. L. Pfleeger. Software metrics - a practical and rigorous approach (2. ed.). International Thomson, 1996."},{"issue":"1","key":"e_1_3_2_1_21_1","first-page":"82","article-title":"A sensitive metric of class cohesion","volume":"13","author":"Fern\u00e1ndez L.","year":"2006","unstructured":"L. Fern\u00e1ndez and R. P. na. A sensitive metric of class cohesion . Information Theories and Applications , 13 ( 1 ): 82 -- 91 , 2006 . L. Fern\u00e1ndez and R. P. na. A sensitive metric of class cohesion. Information Theories and Applications, 13(1):82--91, 2006.","journal-title":"Information Theories and Applications"},{"key":"e_1_3_2_1_22_1","volume-title":"Refactoring: Improving the Design of Existing Code","author":"Fowler M.","year":"1999","unstructured":"M. Fowler , K. Beck , J. Brant , W. Opdyke , and D. Roberts . Refactoring: Improving the Design of Existing Code . Addison-Wesley , 1999 . M. Fowler, K. Beck, J. Brant, W. Opdyke, and D. Roberts. Refactoring: Improving the Design of Existing Code. Addison-Wesley, 1999."},{"key":"e_1_3_2_1_23_1","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"Gamma E.","year":"1995","unstructured":"E. Gamma , R. Helm , R. E. Johnson , and J. Vlissides . Design Patterns: Elements of Reusable Object-Oriented Software . Addison-Wesley , Reading, MA , 1995 . E. Gamma, R. Helm, R. E. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, MA, 1995."},{"key":"e_1_3_2_1_24_1","volume-title":"March","author":"Gutzmann T.","year":"2010","unstructured":"T. Gutzmann Recoder: a java metaprogramming framework , March 2010 . http:\/\/sourceforge.net\/projects\/recoder. T. Gutzmann et al. Recoder: a java metaprogramming framework, March 2010. http:\/\/sourceforge.net\/projects\/recoder."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/1018439.1021893"},{"key":"e_1_3_2_1_26_1","first-page":"3","volume-title":"8th International Quality Week","author":"Harman M.","unstructured":"M. Harman , S. Danicic , B. Sivagurunathan , B. Jones , and Y. Sivagurunathan . Cohesion metrics . In 8th International Quality Week , pages Paper 3 -T-2, pp 1--14, San Francisco, May 1995. M. Harman, S. Danicic, B. Sivagurunathan, B. Jones, and Y. Sivagurunathan. Cohesion metrics. In 8th International Quality Week, pages Paper 3-T-2, pp 1--14, San Francisco, May 1995."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276958.1277176"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2012.15"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1830483.1830731"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/QUATIC.2010.63"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.4236\/jsea.2010.34043"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.5555\/2042243.2042278"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/257572.257586"},{"key":"e_1_3_2_1_34_1","first-page":"987","volume-title":"GAPS: A compiler framework for genetic algorithm (GA) optimised parallelisation","author":"Nisbet A.","year":"1998","unstructured":"A. Nisbet . GAPS: A compiler framework for genetic algorithm (GA) optimised parallelisation . In P. M. A. Sloot, M. Bubak, and L. O. Hertzberger, editors, High-Performance Computing and Networking, International Conference and Exhibition, HPCN Europe 1998 , Amsterdam, The Netherlands, April 21-23, 1998, Proceedings, volume LNCS 1401 , pages 987 -- 989 . Springer , 1998. A. Nisbet. GAPS: A compiler framework for genetic algorithm (GA) optimised parallelisation. In P. M. A. Sloot, M. Bubak, and L. O. Hertzberger, editors, High-Performance Computing and Networking, International Conference and Exhibition, HPCN Europe 1998, Amsterdam, The Netherlands, April 21-23, 1998, Proceedings, volume LNCS 1401, pages 987--989. Springer, 1998."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSTW.2011.23"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/1116163.1116409"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.v20:5"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2007.06.003"},{"key":"e_1_3_2_1_39_1","first-page":"59","volume-title":"PPPJ'03","author":"O'Keeffe M.","year":"2003","unstructured":"M. O'Keeffe and M. \u00d3 Cinn\u00e9ide . A stochastic approach to automated design improvement . In PPPJ'03 , pages 59 -- 62 , Kilkenny , June 2003 . M. O'Keeffe and M. \u00d3 Cinn\u00e9ide. A stochastic approach to automated design improvement. In PPPJ'03, pages 59--62, Kilkenny, June 2003."},{"key":"e_1_3_2_1_40_1","volume-title":"International Symposium on, 0","author":"Otero F. E. B.","year":"2010","unstructured":"F. E. B. Otero , C. G. Johnson , A. A. Freitas , , and S. J. Thompson . Refactoring in automatically generated programs. Search Based Software Engineering , International Symposium on, 0 , 2010 . F. E. B. Otero, C. G. Johnson, A. A. Freitas, , and S. J. Thompson. Refactoring in automatically generated programs. Search Based Software Engineering, International Symposium on, 0, 2010."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.5555\/850948.853442"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1143997.1144315"},{"key":"e_1_3_2_1_43_1","volume-title":"Foundations of software measurement","author":"Shepperd M. J.","year":"1995","unstructured":"M. J. Shepperd . Foundations of software measurement . Prentice Hall , 1995 . M. J. Shepperd. Foundations of software measurement. Prentice Hall, 1995."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:EMSE.0000048324.12188.a2"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.6178"},{"key":"e_1_3_2_1_46_1","volume-title":"UK","author":"Williams K. P.","year":"1998","unstructured":"K. P. Williams . Evolutionary Algorithms for Automatic Parallelization. PhD thesis, University of Reading , UK , Sept. 1998 . K. P. Williams. Evolutionary Algorithms for Automatic Parallelization. PhD thesis, University of Reading, UK, Sept. 1998."}],"event":{"name":"ESEM '12: 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement","location":"Lund Sweden","acronym":"ESEM '12","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2372251.2372260","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2372251.2372260","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:14:39Z","timestamp":1750277679000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2372251.2372260"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,9,19]]},"references-count":46,"alternative-id":["10.1145\/2372251.2372260","10.1145\/2372251"],"URL":"https:\/\/doi.org\/10.1145\/2372251.2372260","relation":{},"subject":[],"published":{"date-parts":[[2012,9,19]]},"assertion":[{"value":"2012-09-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}