{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T03:35:07Z","timestamp":1779075307234,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":53,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,3,29]],"date-time":"2018-03-29T00:00:00Z","timestamp":1522281600000},"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":[[2018,3,29]]},"DOI":"10.1145\/3190645.3190697","type":"proceedings-article","created":{"date-parts":[[2018,3,30]],"date-time":"2018-03-30T12:21:43Z","timestamp":1522412503000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["Causes, impacts, and detection approaches of code smell"],"prefix":"10.1145","author":[{"given":"Md Shariful","family":"Haque","sequence":"first","affiliation":[{"name":"University of Alabama"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeff","family":"Carver","sequence":"additional","affiliation":[{"name":"University of Alabama"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Travis","family":"Atkison","sequence":"additional","affiliation":[{"name":"University of Alabama"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,3,29]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2006.5.8.a5"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2007.4362633"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.979986"},{"key":"e_1_3_2_1_4_1","volume-title":"Pattern-oriented Software Architecture: On Patterns and Pattern Language","author":"Buschmann Frank","unstructured":"Frank Buschmann , Kelvin Henney , and Douglas Schimdt . 2007. Pattern-oriented Software Architecture: On Patterns and Pattern Language . Vol. 5 . John Wiley & Sons . Frank Buschmann, Kelvin Henney, and Douglas Schimdt. 2007. Pattern-oriented Software Architecture: On Patterns and Pattern Language. Vol. 5. John Wiley & Sons."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.295895"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(02)00054-7"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-015-9378-4"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2013.56"},{"key":"e_1_3_2_1_9_1","unstructured":"Martin Fowler {n. d.}. CodeSmell. https:\/\/martinfowler.com\/bliki\/CodeSmell. html. ({n. d.}). {Accessed: March 3 2017}.  Martin Fowler {n. d.}. CodeSmell. https:\/\/martinfowler.com\/bliki\/CodeSmell. html. ({n. d.}). {Accessed: March 3 2017}."},{"key":"e_1_3_2_1_10_1","volume-title":"Refactoring: improving the design of existing code","author":"Fowler Martin","unstructured":"Martin Fowler and Kent Beck . 1999. Refactoring: improving the design of existing code . Addison-Wesley Professional . Martin Fowler and Kent Beck. 1999. Refactoring: improving the design of existing code. Addison-Wesley Professional."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2015.7321194"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2013.12.2.a1"},{"key":"e_1_3_2_1_13_1","volume-title":"Software remodeling: Improving design and implementation quality. Borland White Paper, www.borland.com\/products\/white_papers\/pdf\/tgr_softwareremodeling.pdf","author":"Gronback Richard C","year":"2003","unstructured":"Richard C Gronback . 2003. Software remodeling: Improving design and implementation quality. Borland White Paper, www.borland.com\/products\/white_papers\/pdf\/tgr_softwareremodeling.pdf ( 2003 ). Richard C Gronback. 2003. Software remodeling: Improving design and implementation quality. Borland White Paper, www.borland.com\/products\/white_papers\/pdf\/tgr_softwareremodeling.pdf (2003)."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-013-9275-7"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1287624.1287634"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070547"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2009.28"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095430.1081737"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2005.02.059"},{"key":"e_1_3_2_1_20_1","volume-title":"Object-oriented metrics in practice: using software metrics to characterize, evaluate, and improve the design of object-oriented systems","author":"Lanza Michele","unstructured":"Michele Lanza and Radu Marinescu . 2007. Object-oriented metrics in practice: using software metrics to characterize, evaluate, and improve the design of object-oriented systems . Springer Science & Business Media . Michele Lanza and Radu Marinescu. 2007. Object-oriented metrics in practice: using software metrics to characterize, evaluate, and improve the design of object-oriented systems. Springer Science & Business Media."},{"key":"e_1_3_2_1_21_1","volume-title":"Program evolution: processes of software change","author":"Lehman Manny M","unstructured":"Manny M Lehman and Laszlo A Belady . 1985. Program evolution: processes of software change . Academic Press Professional, Inc. Manny M Lehman and Laszlo A Belady. 1985. Program evolution: processes of software change. Academic Press Professional, Inc."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.14452\/MR-061-10-2010-03_3"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2006.10.018"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2008.4658071"},{"key":"e_1_3_2_1_25_1","volume-title":"Bad smells in software-a taxonomy and an empirical study","author":"Mantyla Mika","year":"2003","unstructured":"Mika Mantyla . 2003. Bad smells in software-a taxonomy and an empirical study . Helsinki University of Technology ( 2003 ). Mika Mantyla. 2003. Bad smells in software-a taxonomy and an empirical study. Helsinki University of Technology (2003)."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-006-9002-8"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/1018431.1021447"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/1018431.1021443"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2005.63"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.50"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/823457.824038"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/METRICS.2005.38"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2014.32"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2014.2372760"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2012.79"},{"key":"e_1_3_2_1_36_1","volume-title":"IEEE standard glossary of software engineering terminology","author":"Radatz Jane","year":"1990","unstructured":"Jane Radatz , Anne Geraci , and Freny Katki . 1990. IEEE standard glossary of software engineering terminology . IEEE Std 61012 1990 , 121990 (1990), 3. Jane Radatz, Anne Geraci, and Freny Katki. 1990. IEEE standard glossary of software engineering terminology. IEEE Std 610121990, 121990 (1990), 3."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-011-9195-3"},{"key":"e_1_3_2_1_38_1","volume-title":"Object-oriented design heuristics","author":"Riel Arthur J","unstructured":"Arthur J Riel . 1996. Object-oriented design heuristics . Vol. 335 . Addison-Wesley Reading . Arthur J Riel. 1996. Object-oriented design heuristics. Vol. 335. Addison-Wesley Reading."},{"key":"e_1_3_2_1_39_1","volume-title":"Software quality: a framework for success in software development and support","author":"Sanders Joc","unstructured":"Joc Sanders and Eugene Curran . 1994. Software quality: a framework for success in software development and support . ACM Press\/Addison-Wesley Publishing Co. Joc Sanders and Eugene Curran. 1994. Software quality: a framework for success in software development and support. ACM Press\/Addison-Wesley Publishing Co."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ITNG.2006.31"},{"key":"e_1_3_2_1_41_1","unstructured":"Alexander Shvets Gerhard Frey and Marina Pavlova {n. d.}. Refactoring Bad Code Smells https:\/\/sourcemaking.com\/refactoring\/smells. ({n. d.}). {Accessed: April 13 2017}.  Alexander Shvets Gerhard Frey and Marina Pavlova {n. d.}. Refactoring Bad Code Smells https:\/\/sourcemaking.com\/refactoring\/smells. ({n. d.}). {Accessed: April 13 2017}."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.89"},{"key":"e_1_3_2_1_43_1","volume-title":"2016 IEEE 23rd International Conference on","volume":"1","author":"Soh Z\u00e9phyrin","year":"2016","unstructured":"Z\u00e9phyrin Soh , Aiko Yamashita , Foutse Khomh , and Yann-Ga\u00ebl Gu\u00e9h\u00e9neuc . 2016 . Do Code Smells Impact the Effort of Different Maintenance Programming Activities?. In Software Analysis, Evolution, and Reengineering (SANER) , 2016 IEEE 23rd International Conference on , Vol. 1 . IEEE, 393--402. Z\u00e9phyrin Soh, Aiko Yamashita, Foutse Khomh, and Yann-Ga\u00ebl Gu\u00e9h\u00e9neuc. 2016. Do Code Smells Impact the Effort of Different Maintenance Programming Activities?. In Software Analysis, Evolution, and Reengineering (SANER), 2016 IEEE 23rd International Conference on, Vol. 1. IEEE, 393--402."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/320385.320389"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.5555\/2818754.2818805"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.5555\/882506.885134"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2016.02.003"},{"key":"e_1_3_2_1_48_1","unstructured":"Bruce F Webster. 1995. Pitfalls of object oriented development. (1995).   Bruce F Webster. 1995. Pitfalls of object oriented development. (1995)."},{"key":"e_1_3_2_1_49_1","first-page":"18","article-title":"The software maintainability index revisited","volume":"14","author":"Welker Kurt D","year":"2001","unstructured":"Kurt D Welker . 2001 . The software maintainability index revisited . CrossTalk 14 (2001), 18 -- 21 . Kurt D Welker. 2001. The software maintainability index revisited. CrossTalk 14 (2001), 18--21.","journal-title":"CrossTalk"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2013.05.007"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2012.6405287"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.5555\/2486788.2486878"},{"key":"e_1_3_2_1_53_1","first-page":"242","article-title":"Do developers care about code smells? An exploratory survey","volume":"13","author":"Yamashita Aiko Fallas","year":"2013","unstructured":"Aiko Fallas Yamashita and Leon Moonen . 2013 . Do developers care about code smells? An exploratory survey .. In WCRE , Vol. 13. 242 -- 251 . Aiko Fallas Yamashita and Leon Moonen. 2013. Do developers care about code smells? An exploratory survey.. In WCRE, Vol. 13. 242--251.","journal-title":"WCRE"}],"event":{"name":"ACM SE '18: Southeast Conference","location":"Richmond Kentucky","acronym":"ACM SE '18","sponsor":["ACM Association for Computing Machinery"]},"container-title":["Proceedings of the ACMSE 2018 Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3190645.3190697","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3190645.3190697","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:26:50Z","timestamp":1750213610000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3190645.3190697"}},"subtitle":["a survey"],"short-title":[],"issued":{"date-parts":[[2018,3,29]]},"references-count":53,"alternative-id":["10.1145\/3190645.3190697","10.1145\/3190645"],"URL":"https:\/\/doi.org\/10.1145\/3190645.3190697","relation":{},"subject":[],"published":{"date-parts":[[2018,3,29]]},"assertion":[{"value":"2018-03-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}