{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T23:02:45Z","timestamp":1768345365179,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":53,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,5,16]],"date-time":"2022-05-16T00:00:00Z","timestamp":1652659200000},"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":[[2022,5,16]]},"DOI":"10.1145\/3524610.3527780","type":"proceedings-article","created":{"date-parts":[[2022,10,20]],"date-time":"2022-10-20T15:19:30Z","timestamp":1666279170000},"page":"202-213","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["An approach to automatically assess method names"],"prefix":"10.1145","author":[{"given":"Reem S.","family":"Alsuhaibani","sequence":"first","affiliation":[{"name":"Kent State University and Prince Sultan University"}]},{"given":"Christian D.","family":"Newman","sequence":"additional","affiliation":[{"name":"Rochester Institute of Technology"}]},{"given":"Michael J.","family":"Decker","sequence":"additional","affiliation":[{"name":"Bowling Green State University"}]},{"given":"Michael L.","family":"Collard","sequence":"additional","affiliation":[{"name":"The University of Akron"}]},{"given":"Jonathan I.","family":"Maletic","sequence":"additional","affiliation":[{"name":"Kent State University"}]}],"member":"320","published-online":{"date-parts":[[2022,10,20]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"97","volume-title":"USA","author":"Deisenbock F.","year":"2005","unstructured":"F. Deisenbock and M. Pizka , \" Concise and Consistent Naming,\" in 13th International Workshop on Program Comprehension (IWPC'05), St. Louis, MO , USA , 2005 , pp. 97 -- 106 . F. Deisenbock and M. Pizka, \"Concise and Consistent Naming,\" in 13th International Workshop on Program Comprehension (IWPC'05), St. Louis, MO, USA, 2005, pp. 97--106."},{"key":"e_1_3_2_1_2_1","volume-title":"Practical software maintenance: best practices for managing your software investment","author":"Pigoski T. M.","year":"1997","unstructured":"T. M. Pigoski , Practical software maintenance: best practices for managing your software investment . New York : Wiley Computer Pub , 1997 . T. M. Pigoski, Practical software maintenance: best practices for managing your software investment. New York: Wiley Computer Pub, 1997."},{"key":"e_1_3_2_1_3_1","first-page":"31","volume-title":"Lille","author":"Butler S.","year":"2009","unstructured":"S. Butler , M. Wermelinger , Y. Yu , and H. Sharp , \" Relating Identifier Naming Flaws and Code Quality: An Empirical Study,\" in 2009 16th Working Conference on Reverse Engineering , Lille , France , 2009 , pp. 31 -- 35 . S. Butler, M. Wermelinger, Y. Yu, and H. Sharp, \"Relating Identifier Naming Flaws and Code Quality: An Empirical Study,\" in 2009 16th Working Conference on Reverse Engineering, Lille, France, 2009, pp. 31--35."},{"key":"e_1_3_2_1_4_1","first-page":"156","volume-title":"Madrid","author":"Butler S.","year":"2010","unstructured":"S. Butler , M. Wermelinger , Yijun Yu , and H. Sharp , \" Exploring the Influence of Identifier Names on Code Quality: An Empirical Study,\" in 2010 14th European Conference on Software Maintenance and Reengineering , Madrid , 2010 , pp. 156 -- 165 . S. Butler, M. Wermelinger, Yijun Yu, and H. Sharp, \"Exploring the Influence of Identifier Names on Code Quality: An Empirical Study,\" in 2010 14th European Conference on Software Maintenance and Reengineering, Madrid, 2010, pp. 156--165."},{"key":"e_1_3_2_1_5_1","first-page":"94","volume-title":"Natural Language-Based Software Analyses and Tools for Software Maintenance,\" in Software Engineering","author":"Pollock L.","year":"2013","unstructured":"L. Pollock , K. Vijay-Shanker , E. Hill , G. Sridhara , and D. Shepherd , \" Natural Language-Based Software Analyses and Tools for Software Maintenance,\" in Software Engineering , vol. 7171 , A. De Lucia and F. Ferrucci , Eds. Berlin, Heidelberg : Springer Berlin Heidelberg , 2013 , pp. 94 -- 125 . L. Pollock, K. Vijay-Shanker, E. Hill, G. Sridhara, and D. Shepherd, \"Natural Language-Based Software Analyses and Tools for Software Maintenance,\" in Software Engineering, vol. 7171, A. De Lucia and F. Ferrucci, Eds. Berlin, Heidelberg: Springer Berlin Heidelberg, 2013, pp. 94--125."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03013-0_14"},{"key":"e_1_3_2_1_7_1","first-page":"52","volume-title":"Queensland","author":"Relf P. A.","year":"2005","unstructured":"P. A. Relf , \"Tool assisted identifier naming for improved software readability: an empirical study,\" in 2005 International Symposium on Empirical Software Engineering, 2005 ., Queensland , Australia , 2005 , pp. 52 -- 61 . P. A. Relf, \"Tool assisted identifier naming for improved software readability: an empirical study,\" in 2005 International Symposium on Empirical Software Engineering, 2005., Queensland, Australia, 2005, pp. 52--61."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.962984"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-018-9621-x"},{"key":"e_1_3_2_1_10_1","first-page":"3","volume-title":"What's in a Name? A Study of Identifiers,\" in 14th IEEE International Conference on Program Comprehension (ICPC'06)","author":"Lawrie D.","year":"2006","unstructured":"D. Lawrie , C. Morrell , H. Feild , and D. Binkley , \" What's in a Name? A Study of Identifiers,\" in 14th IEEE International Conference on Program Comprehension (ICPC'06) , 2006 , pp. 3 -- 12 . D. Lawrie, C. Morrell, H. Feild, and D. Binkley, \"What's in a Name? A Study of Identifiers,\" in 14th IEEE International Conference on Program Comprehension (ICPC'06), 2006, pp. 3--12."},{"issue":"3","key":"e_1_3_2_1_11_1","first-page":"143","article-title":"The effects of comments and identifier names on program comprehensibility: an experimental investigation","volume":"4","author":"Takang A. A.","year":"1996","unstructured":"A. A. Takang , P. A. Grubb , and R. D. Macredie , \" The effects of comments and identifier names on program comprehensibility: an experimental investigation ,\" J. Prog. Lang. , vol. 4 , no. 3 , pp. 143 -- 167 , 1996 . A. A. Takang, P. A. Grubb, and R. D. Macredie, \"The effects of comments and identifier names on program comprehensibility: an experimental investigation,\" J. Prog. Lang., vol. 4, no. 3, pp. 143--167, 1996.","journal-title":"J. Prog. Lang."},{"key":"e_1_3_2_1_12_1","first-page":"11","volume-title":"PPIG 2006","author":"Liblit B.","year":"2006","unstructured":"B. Liblit , A. Begel , and E. Sweetser , \" Cognitive Perspectives on the Role of Naming in Computer Programs,\" in Proceedings of the 18th Annual Workshop of the Psychology of Programming Interest Group , PPIG 2006 , Brighton, UK, September 7--8 , 2006 , 2006, p. 11 . B. Liblit, A. Begel, and E. Sweetser, \"Cognitive Perspectives on the Role of Naming in Computer Programs,\" in Proceedings of the 18th Annual Workshop of the Psychology of Programming Interest Group, PPIG 2006, Brighton, UK, September 7--8, 2006, 2006, p. 11."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-014-9350-8"},{"key":"e_1_3_2_1_14_1","first-page":"587","volume-title":"Madrid","author":"Alsuhaibani R. S.","year":"2021","unstructured":"R. S. Alsuhaibani , C. D. Newman , M. J. Decker , M. L. Collard , and J. I. Maletic , \" On the Naming of Methods: A Survey of Professional Developers,\" in 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE) , Madrid , Spain , 2021 , pp. 587 -- 599 . R. S. Alsuhaibani, C. D. Newman, M. J. Decker, M. L. Collard, and J. I. Maletic, \"On the Naming of Methods: A Survey of Professional Developers,\" in 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE), Madrid, Spain, 2021, pp. 587--599."},{"key":"e_1_3_2_1_15_1","first-page":"41","volume-title":"Bremen","author":"Butler S.","year":"2015","unstructured":"S. Butler , M. Wermelinger , and Y. Yu , \" Investigating naming convention adherence in Java references,\" in 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME) , Bremen , Germany , 2015 , pp. 41 -- 50 . S. Butler, M. Wermelinger, and Y. Yu, \"Investigating naming convention adherence in Java references,\" in 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME), Bremen, Germany, 2015, pp. 41--50."},{"key":"e_1_3_2_1_16_1","unstructured":"\"Checkstyle.\" [Online]. Available: https:\/\/checkstyle.sourceforge.io.  \"Checkstyle.\" [Online]. Available: https:\/\/checkstyle.sourceforge.io."},{"key":"e_1_3_2_1_17_1","unstructured":"\"Java Coding Standard Checker (JCSC).\" [Online]. Available: https:\/\/sourceforge.net\/projects\/jcsc\/.  \"Java Coding Standard Checker (JCSC).\" [Online]. Available: https:\/\/sourceforge.net\/projects\/jcsc\/."},{"key":"e_1_3_2_1_18_1","first-page":"335","volume-title":"Madrid","author":"Peruma A.","year":"2021","unstructured":"A. Peruma , E. Hu , J. Chen , E. A. AlOmar , M. W. Mkaouer , and C. D. Newman , \" Using Grammar Patterns to Interpret Test Method Name Evolution,\" in 2021 IEEE\/ACM 29th International Conference on Program Comprehension (ICPC) , Madrid , Spain , 2021 , pp. 335 -- 346 . A. Peruma, E. Hu, J. Chen, E. A. AlOmar, M. W. Mkaouer, and C. D. Newman, \"Using Grammar Patterns to Interpret Test Method Name Evolution,\" in 2021 IEEE\/ACM 29th International Conference on Program Comprehension (ICPC), Madrid, Spain, 2021, pp. 335--346."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110639"},{"key":"e_1_3_2_1_20_1","first-page":"506","volume-title":"USA","author":"Zhang B.","year":"2015","unstructured":"B. Zhang , E. Hill , and J. Clause , \" Automatically Generating Test Templates from Test Names (N),\" in 2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE), Lincoln, NE , USA , 2015 , pp. 506 -- 511 . B. Zhang, E. Hill, and J. Clause, \"Automatically Generating Test Templates from Test Names (N),\" in 2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE), Lincoln, NE, USA, 2015, pp. 506--511."},{"key":"e_1_3_2_1_21_1","first-page":"625","volume-title":"Singapore Singapore","author":"Zhang B.","year":"2016","unstructured":"B. Zhang , E. Hill , and J. Clause , \" Towards automatically generating descriptive names for unit tests,\" in Proceedings of the 31st IEEE\/ACM International Conference on Automated Software Engineering , Singapore Singapore , 2016 , pp. 625 -- 636 . B. Zhang, E. Hill, and J. Clause, \"Towards automatically generating descriptive names for unit tests,\" in Proceedings of the 31st IEEE\/ACM International Conference on Automated Software Engineering, Singapore Singapore, 2016, pp. 625--636."},{"key":"e_1_3_2_1_22_1","first-page":"125","volume-title":"Louisiana","author":"Koenemann J.","year":"1991","unstructured":"J. Koenemann and S. P. Robertson , \" Expert problem solving strategies for program comprehension,\" in Proceedings of the SIGCHI conference on Human factors in computing systems Reaching through technology - CHI'91, New Orleans , Louisiana , United States , 1991 , pp. 125 -- 130 . J. Koenemann and S. P. Robertson, \"Expert problem solving strategies for program comprehension,\" in Proceedings of the SIGCHI conference on Human factors in computing systems Reaching through technology - CHI'91, New Orleans, Louisiana, United States, 1991, pp. 125--130."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.282.0294"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11334-007-0031-2"},{"key":"e_1_3_2_1_25_1","first-page":"286","volume-title":"Gothenburg","author":"Fakhoury S.","year":"2018","unstructured":"S. Fakhoury , Y. Ma , V. Arnaoudova , and O. Adesope , \" The effect of poor source code lexicon and readability on developers' cognitive load,\" in Proceedings of the 26th Conference on Program Comprehension - ICPC '18 , Gothenburg , Sweden , 2018 , pp. 286 -- 296 . S. Fakhoury, Y. Ma, V. Arnaoudova, and O. Adesope, \"The effect of poor source code lexicon and readability on developers' cognitive load,\" in Proceedings of the 26th Conference on Program Comprehension - ICPC '18, Gothenburg, Sweden, 2018, pp. 286--296."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2622669"},{"key":"e_1_3_2_1_27_1","first-page":"1","article-title":"How Developers Choose Names","author":"Feitelson D.","year":"2020","unstructured":"D. Feitelson , A. Mizrahi , N. Noy , A. Ben Shabat , O. Eliyahu , and R. Sheffer , \" How Developers Choose Names ,\" IIEEE Trans. Software Eng. , pp. 1 -- 1 , 2020 . D. Feitelson, A. Mizrahi, N. Noy, A. Ben Shabat, O. Eliyahu, and R. Sheffer, \"How Developers Choose Names,\" IIEEE Trans. Software Eng., pp. 1--1, 2020.","journal-title":"IIEEE Trans. Software Eng."},{"key":"e_1_3_2_1_28_1","first-page":"187","volume-title":"Genova","author":"Arnaoudova V.","year":"2013","unstructured":"V. Arnaoudova , M. Di Penta , G. Antoniol , and Y.-G. Gueheneuc , \" A New Family of Software Anti-patterns : Linguistic Anti-patterns,\" in 2013 17th European Conference on Software Maintenance and Reengineering , Genova , 2013 , pp. 187 -- 196 . V. Arnaoudova, M. Di Penta, G. Antoniol, and Y.-G. Gueheneuc, \"A New Family of Software Anti-patterns: Linguistic Anti-patterns,\" in 2013 17th European Conference on Software Maintenance and Reengineering, Genova, 2013, pp. 187--196."},{"key":"e_1_3_2_1_29_1","volume-title":"IDEAL: An Open-Source Identifier Name Appraisal Tool,\" in 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME)","author":"Peruma A.","year":"2021","unstructured":"A. Peruma , V. Arnaoudova , and C. Newman , \" IDEAL: An Open-Source Identifier Name Appraisal Tool,\" in 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME) , 2021 . A. Peruma, V. Arnaoudova, and C. Newman, \"IDEAL: An Open-Source Identifier Name Appraisal Tool,\" in 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2021."},{"key":"e_1_3_2_1_30_1","unstructured":"P. Reif \"Achieving Software Quality through Source Code Readability.\" 01-Jan-2004.  P. Reif \"Achieving Software Quality through Source Code Readability.\" 01-Jan-2004."},{"key":"e_1_3_2_1_31_1","first-page":"196","volume-title":"Florence","author":"Butler S.","year":"2015","unstructured":"S. Butler , M. Wermelinger , and Y. Yu , \" A Survey of the Forms of Java Reference Names,\" in 2015 IEEE 23rd International Conference on Program Comprehension , Florence , Italy , 2015 , pp. 196 -- 206 . S. Butler, M. Wermelinger, and Y. Yu, \"A Survey of the Forms of Java Reference Names,\" in 2015 IEEE 23rd International Conference on Program Comprehension, Florence, Italy, 2015, pp. 196--206."},{"key":"e_1_3_2_1_32_1","first-page":"242","article-title":"A Survey on Method Naming Standards: Questions and Responses Artifact,\" in 2021 IEEE\/ACM 43rd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), Madrid","author":"Alsuhaibani R. S.","year":"2021","unstructured":"R. S. Alsuhaibani , C. D. Newman , M. J. Decker , M. L. Collard , and J. I. Maletic , \" A Survey on Method Naming Standards: Questions and Responses Artifact,\" in 2021 IEEE\/ACM 43rd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), Madrid , ES , 2021 , pp. 242 -- 243 . R. S. Alsuhaibani, C. D. Newman, M. J. Decker, M. L. Collard, and J. I. Maletic, \"A Survey on Method Naming Standards: Questions and Responses Artifact,\" in 2021 IEEE\/ACM 43rd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), Madrid, ES, 2021, pp. 242--243.","journal-title":"ES"},{"key":"e_1_3_2_1_33_1","first-page":"516","volume-title":"2013 29th IEEE International Conference on","author":"Collard M. L.","year":"2013","unstructured":"M. L. Collard , M. J. Decker , and J. I. Maletic , \" srcml: An infrastructure for the exploration, analysis, and manipulation of source code: A tool demonstration,\" in Software Maintenance (ICSM) , 2013 29th IEEE International Conference on , 2013 , pp. 516 -- 519 . M. L. Collard, M. J. Decker, and J. I. Maletic, \"srcml: An infrastructure for the exploration, analysis, and manipulation of source code: A tool demonstration,\" in Software Maintenance (ICSM), 2013 29th IEEE International Conference on, 2013, pp. 516--519."},{"key":"e_1_3_2_1_34_1","volume-title":"Exploration, Analysis, and Manipulation of Source Code using srcML,\" presented at the 37th International Conference on Software Engineering -","author":"Maletic J. I.","year":"2015","unstructured":"J. I. Maletic and M. L. Collard , \" Exploration, Analysis, and Manipulation of Source Code using srcML,\" presented at the 37th International Conference on Software Engineering - Volume 2 , Florence , Italy , 2015 . J. I. Maletic and M. L. Collard, \"Exploration, Analysis, and Manipulation of Source Code using srcML,\" presented at the 37th International Conference on Software Engineering - Volume 2, Florence, Italy, 2015."},{"key":"e_1_3_2_1_35_1","volume-title":"Maletic, \"srcML 1.0: Explore, Analyze, and Manipulate Source Code,\" presented at the 32nd IEEE International Conference on Software Maintenance and Evolution (ICSME)","author":"Collard Michael L.","year":"2016","unstructured":"Michael L. Collard and Jonathan I . Maletic, \"srcML 1.0: Explore, Analyze, and Manipulate Source Code,\" presented at the 32nd IEEE International Conference on Software Maintenance and Evolution (ICSME) , Raleigh, NC, USA , 02- Oct- 2016 . Michael L. Collard and Jonathan I. Maletic, \"srcML 1.0: Explore, Analyze, and Manipulate Source Code,\" presented at the 32nd IEEE International Conference on Software Maintenance and Evolution (ICSME), Raleigh, NC, USA, 02-Oct-2016."},{"key":"e_1_3_2_1_36_1","volume-title":"Java SE 8 Edition, 1 edition","author":"Gosling J.","year":"2014","unstructured":"J. Gosling , B. Joy , G. L. Jr. Steele , G. Bracha , A. Buckley , and G. L. S. Jr , The Java Language Specification , Java SE 8 Edition, 1 edition . Addison-Wesley Professional , 2014 . J. Gosling, B. Joy, G. L. Jr. Steele, G. Bracha, A. Buckley, and G. L. S. Jr, The Java Language Specification, Java SE 8 Edition, 1 edition. Addison-Wesley Professional, 2014."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511585852"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110740"},{"key":"e_1_3_2_1_39_1","volume-title":"An Ensemble Approach for Annotating Source Code Identifiers with Part-of-speech Tags,\" TSE","author":"Newman C. D.","unstructured":"C. D. Newman , \" An Ensemble Approach for Annotating Source Code Identifiers with Part-of-speech Tags,\" TSE , vol. Under Review, Jun. 2021 . C. D. Newman et al., \"An Ensemble Approach for Annotating Source Code Identifiers with Part-of-speech Tags,\" TSE, vol. Under Review, Jun. 2021."},{"key":"e_1_3_2_1_40_1","first-page":"3","volume-title":"Part-of-speech tagging of program identifiers for improved text-based software engineering tools,\" in 2013 21st International Conference on Program Comprehension (ICPC)","author":"Gupta S.","year":"2013","unstructured":"S. Gupta , S. Malik , L. Pollock , and K. Vijay-Shanker , \" Part-of-speech tagging of program identifiers for improved text-based software engineering tools,\" in 2013 21st International Conference on Program Comprehension (ICPC) , San Francisco, CA , 2013 , pp. 3 -- 12 . S. Gupta, S. Malik, L. Pollock, and K. Vijay-Shanker, \"Part-of-speech tagging of program identifiers for improved text-based software engineering tools,\" in 2013 21st International Conference on Program Comprehension (ICPC), San Francisco, CA, 2013, pp. 3--12."},{"key":"e_1_3_2_1_41_1","volume-title":"thesis","author":"Hill E.","year":"2010","unstructured":"E. Hill , \" A model of software word usage and its use in searching source code,\" Ph. D. thesis , University of Delaware , 2010 . E. Hill, \"A model of software word usage and its use in searching source code,\" Ph.D. thesis, University of Delaware, 2010."},{"key":"e_1_3_2_1_42_1","first-page":"173","volume-title":"Feature-rich part-of-speech tagging with a cyclic dependency network,\" in Proceedings of the 2003 Conference of the North American","author":"Toutanova K.","year":"2003","unstructured":"K. Toutanova , D. Klein , C. D. Manning , and Y. Singer , \" Feature-rich part-of-speech tagging with a cyclic dependency network,\" in Proceedings of the 2003 Conference of the North American Chapter of the Association for Computational Linguistics on Human Language Technology-Volume 1, 2003 , pp. 173 -- 180 . K. Toutanova, D. Klein, C. D. Manning, and Y. Singer, \"Feature-rich part-of-speech tagging with a cyclic dependency network,\" in Proceedings of the 2003 Conference of the North American Chapter of the Association for Computational Linguistics on Human Language Technology-Volume 1, 2003, pp. 173--180."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/219717.219748"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.21105\/joss.00653"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-013-9261-0"},{"key":"e_1_3_2_1_46_1","volume-title":"Clean code: a handbook of agile software craftsmanship","author":"Martin R. C.","year":"2009","unstructured":"R. C. Martin , Ed., Clean code: a handbook of agile software craftsmanship . Upper Saddle River, NJ : Prentice Hall , 2009 . R. C. Martin, Ed., Clean code: a handbook of agile software craftsmanship. Upper Saddle River, NJ: Prentice Hall, 2009."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ipm.2009.03.002"},{"key":"e_1_3_2_1_48_1","first-page":"158","volume-title":"To camelcase or under_score,\" in 2009 IEEE 17th International Conference on Program Comprehension","author":"Binkley D.","year":"2009","unstructured":"D. Binkley , M. Davis , D. Lawrie , and C. Morrell , \" To camelcase or under_score,\" in 2009 IEEE 17th International Conference on Program Comprehension , 2009 , pp. 158 -- 167 . D. Binkley, M. Davis, D. Lawrie, and C. Morrell, \"To camelcase or under_score,\" in 2009 IEEE 17th International Conference on Program Comprehension, 2009, pp. 158--167."},{"key":"e_1_3_2_1_49_1","first-page":"196","volume-title":"Braga","author":"Sharif B.","year":"2010","unstructured":"B. Sharif and J. I. Maletic , \" An Eye Tracking Study on camelCase and under_score Identifier Styles,\" in 2010 IEEE 18th International Conference on Program Comprehension , Braga , Portugal , 2010 , pp. 196 -- 205 . B. Sharif and J. I. Maletic, \"An Eye Tracking Study on camelCase and under_score Identifier Styles,\" in 2010 IEEE 18th International Conference on Program Comprehension, Braga, Portugal, 2010, pp. 196--205."},{"key":"e_1_3_2_1_50_1","first-page":"578","volume-title":"Athens Greece","author":"Jiang Y.","year":"2021","unstructured":"Y. Jiang , H. Liu , Y. Zhang , N. Niu , Y. Zhao , and L. Zhang , \" Which abbreviations should be expanded?,\" in Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering , Athens Greece , 2021 , pp. 578 -- 589 . Y. Jiang, H. Liu, Y. Zhang, N. Niu, Y. Zhao, and L. Zhang, \"Which abbreviations should be expanded?,\" in Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Athens Greece, 2021, pp. 578--589."},{"key":"e_1_3_2_1_51_1","first-page":"79","volume-title":"AMAP: automatically mining abbreviation expansions in programs to enhance software maintenance tools,\" in Proceedings of the 2008 International Working Conference on Mining Software Repositories","author":"E. Hill","year":"2008","unstructured":"E. Hill et al. , \" AMAP: automatically mining abbreviation expansions in programs to enhance software maintenance tools,\" in Proceedings of the 2008 International Working Conference on Mining Software Repositories , 2008 , pp. 79 -- 88 . E. Hill et al., \"AMAP: automatically mining abbreviation expansions in programs to enhance software maintenance tools,\" in Proceedings of the 2008 International Working Conference on Mining Software Repositories, 2008, pp. 79--88."},{"key":"e_1_3_2_1_52_1","first-page":"269","volume-title":"USA","author":"Newman C. D.","year":"2019","unstructured":"C. D. Newman , M. J. Decker , R. S. Alsuhaibani , A. Peruma , D. Kaushik , and E. Hill , \" An Empirical Study of Abbreviations and Expansions in Software Artifacts,\" in 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME), Cleveland, OH , USA , 2019 , pp. 269 -- 279 . C. D. Newman, M. J. Decker, R. S. Alsuhaibani, A. Peruma, D. Kaushik, and E. Hill, \"An Empirical Study of Abbreviations and Expansions in Software Artifacts,\" in 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME), Cleveland, OH, USA, 2019, pp. 269--279."},{"key":"e_1_3_2_1_53_1","first-page":"24","volume-title":"Reverse Engineering Method Stereotypes,\" in 22nd IEEE International Conference on Software Maintenance (ICSM'06)","author":"Dragan N.","year":"2006","unstructured":"N. Dragan , M. L. Collard , and J. I. Maletic , \" Reverse Engineering Method Stereotypes,\" in 22nd IEEE International Conference on Software Maintenance (ICSM'06) , 2006 , pp. 24 -- 34 . N. Dragan, M. L. Collard, and J. I. Maletic, \"Reverse Engineering Method Stereotypes,\" in 22nd IEEE International Conference on Software Maintenance (ICSM'06), 2006, pp. 24--34."}],"event":{"name":"ICPC '22: 30th International Conference on Program Comprehension","location":"Virtual Event","acronym":"ICPC '22","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the 30th IEEE\/ACM International Conference on Program Comprehension"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3524610.3527780","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3524610.3527780","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:09:52Z","timestamp":1750183792000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3524610.3527780"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,16]]},"references-count":53,"alternative-id":["10.1145\/3524610.3527780","10.1145\/3524610"],"URL":"https:\/\/doi.org\/10.1145\/3524610.3527780","relation":{},"subject":[],"published":{"date-parts":[[2022,5,16]]},"assertion":[{"value":"2022-10-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}