{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T00:11:12Z","timestamp":1760573472158,"version":"build-2065373602"},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2025,2,5]],"date-time":"2025-02-05T00:00:00Z","timestamp":1738713600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,2,5]],"date-time":"2025-02-05T00:00:00Z","timestamp":1738713600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Innovations Syst Softw Eng"],"published-print":{"date-parts":[[2025,12]]},"DOI":"10.1007\/s11334-025-00595-4","type":"journal-article","created":{"date-parts":[[2025,2,5]],"date-time":"2025-02-05T01:09:14Z","timestamp":1738717754000},"page":"1273-1294","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Discovering smell relations between temporary field and design smells: an empirical analysis"],"prefix":"10.1007","volume":"21","author":[{"given":"Ruchin","family":"Gupta","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,2,5]]},"reference":[{"key":"595_CR1","doi-asserted-by":"publisher","DOI":"10.1145\/581441.581453","volume-title":"Refactoring: improving the design of existing code","author":"M Fowler","year":"2002","unstructured":"Fowler M, Beck K, Brant J, Opdyke W, Roberts D (2002) Refactoring: improving the design of existing code. Addison Wesley, Boston"},{"key":"595_CR2","doi-asserted-by":"publisher","first-page":"158","DOI":"10.1016\/j.jss.2017.12.034","volume":"138","author":"T Sharma","year":"2018","unstructured":"Sharma T, Spinellis D (2018) A survey on software smells. J Syst Softw 138:158\u2013173. https:\/\/doi.org\/10.1016\/j.jss.2017.12.034","journal-title":"J Syst Softw"},{"key":"595_CR3","doi-asserted-by":"publisher","unstructured":"Da Silva Sousa L (2016) Spotting design problems with smell agglomerations. In: Proceedings on International Conference on Software Engineering, IEEE Computer Society. pp 863\u2013866. https:\/\/doi.org\/10.1145\/2889160.2889273","DOI":"10.1145\/2889160.2889273"},{"key":"595_CR4","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/s10796-014-9528-z","volume":"18","author":"YA Khan","year":"2016","unstructured":"Khan YA, El-Attar M (2016) Using model transformation to refactor use case models based on antipatterns. Inf Syst Front Spring 18:171\u2013204. https:\/\/doi.org\/10.1007\/s10796-014-9528-z","journal-title":"Inf Syst Front Spring"},{"key":"595_CR5","doi-asserted-by":"publisher","unstructured":"Sharma T, Fragkoulis M, Spinellis D (2016) Does your configuration code smell? In: Proceedings on 13th Work Conference on Mining Software Repositories MSR 2016, Association for Computing Machinery, Inc. pp. 189\u2013200. https:\/\/doi.org\/10.1145\/2901739.2901761","DOI":"10.1145\/2901739.2901761"},{"key":"595_CR6","doi-asserted-by":"publisher","DOI":"10.1109\/icsm.2003.1235447","author":"M M\u00e4ntyl\u00e4","year":"2003","unstructured":"M\u00e4ntyl\u00e4 M, Vanhanen J, Lassenius C (2003) A taxonomy and an initial empirical study of bad smells in code. IEEE Int Conf Softw Maintenance. https:\/\/doi.org\/10.1109\/icsm.2003.1235447","journal-title":"IEEE Int Conf Softw Maintenance"},{"key":"595_CR7","doi-asserted-by":"publisher","first-page":"483","DOI":"10.1007\/s13369-016-2238-8","volume":"42","author":"G Rasool","year":"2017","unstructured":"Rasool G, Arshad Z (2017) A lightweight approach for detection of code smells. Arab J Sci Eng 42:483\u2013506. https:\/\/doi.org\/10.1007\/s13369-016-2238-8","journal-title":"Arab J Sci Eng"},{"key":"595_CR8","unstructured":"Sharma T, GitHub - tushartushar\/DesigniteJava: Detects smells and computes metrics of Java code [Internet]."},{"key":"595_CR9","doi-asserted-by":"publisher","DOI":"10.1016\/C2013-0-23413-9","author":"G Suryanarayana","year":"2014","unstructured":"Suryanarayana G, Samarthyam G, Sharma T (2014) Refactoring for software design smells. Manag Tech Debt. https:\/\/doi.org\/10.1016\/C2013-0-23413-9","journal-title":"Manag Tech Debt"},{"key":"595_CR10","doi-asserted-by":"publisher","unstructured":"Wettel R, Lanza M (2008) Visually localizing design problems with disharmony maps. In: SOFTVIS 2008\u2014Proceedings on 4th ACM symposium on software visual language, pp 155\u2013164. https:\/\/doi.org\/10.1145\/1409720.1409745","DOI":"10.1145\/1409720.1409745"},{"key":"595_CR11","doi-asserted-by":"publisher","unstructured":"Fowler M (2002) Refactoring: Improving the design of existing code. In: Lecture Notes in Computer Sciences (Including Subser Lect Notes Artif Intell Lect Notes Bioinformatics), 2418. https:\/\/doi.org\/10.1007\/3-540-45672-4_31","DOI":"10.1007\/3-540-45672-4_31"},{"key":"595_CR12","doi-asserted-by":"publisher","unstructured":"Fontana FA, Ferme V, Zanoni M (2015) Towards assessing software architecture quality by exploiting code smell relations. In: Proceedings on 2nd international workshop on software architecture metrics, SAM 2015, pp 1\u20137. https:\/\/doi.org\/10.1109\/SAM.2015.8","DOI":"10.1109\/SAM.2015.8"},{"key":"595_CR13","doi-asserted-by":"publisher","unstructured":"Abbes M, Khomh F, Gu\u00e9h\u00e9neuc Y G, Antoniol G (2011) An empirical study of the impact of two antipatterns, Blob and Spaghetti Code, on program comprehension. In: Proceedings on European conference on software maintenance reengineering, CSMR, pp 181\u2013190. https:\/\/doi.org\/10.1109\/CSMR.2011.24","DOI":"10.1109\/CSMR.2011.24"},{"key":"595_CR14","doi-asserted-by":"publisher","unstructured":"Palomba F, Oliveto R, De Lucia A (2017) Investigating code smell co-occurrences using association rule learning: a replicated study. In: MaLTeSQuE 2017 - IEEE international workshop on machine learning techniques for software quality evaluation Co-Located with SANER 2017, pp 8\u201313. https:\/\/doi.org\/10.1109\/MALTESQUE.2017.7882010","DOI":"10.1109\/MALTESQUE.2017.7882010"},{"key":"595_CR15","doi-asserted-by":"publisher","unstructured":"Ma W, Chen L, Zhou Y, Xu B, Zhou X (2015) Are anti-patterns coupled? An empirical study. In: Proceedings on 2015 IEEE International Conference on Software Quality Reliability Security QRS 2015, Institute of Electrical and Electronics Engineers Inc. pp 242\u2013251. https:\/\/doi.org\/10.1109\/QRS.2015.43","DOI":"10.1109\/QRS.2015.43"},{"key":"595_CR16","doi-asserted-by":"publisher","unstructured":"Lozano A, Mens K, Portugal J (2015) Analyzing code evolution to uncover relations between bad smells. In: 2015 IEEE 2nd international work patterns promotion and anti-patterns prevention PPAP 2015, pp 1\u20134. https:\/\/doi.org\/10.1109\/PPAP.2015.7076847","DOI":"10.1109\/PPAP.2015.7076847"},{"issue":"1145\/3330204","key":"595_CR17","first-page":"3330254","volume":"10","author":"J Martins","year":"2019","unstructured":"Martins J, Bezerra CIM, Uch\u00f4a A (2019) Analyzing the impact of inter-smell relations on software maintainability. PervasiveHealth Pervasive Comput Technol Healthc, doi 10(1145\/3330204):3330254","journal-title":"PervasiveHealth Pervasive Comput Technol Healthc, doi"},{"key":"595_CR18","doi-asserted-by":"publisher","unstructured":"Pietrzak B, Walter B (2006) Leveraging code smell detection with inter-smell relations. In: Lecture Notes on Computer Sciences (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes on Bioinformatics), 4044 LNCS: 75\u201384. https:\/\/doi.org\/10.1007\/11774129_8","DOI":"10.1007\/11774129_8"},{"key":"595_CR19","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1109\/TSE.2011.9","volume":"38","author":"H Liu","year":"2012","unstructured":"Liu H, Ma Z, Shao W, Niu Z (2012) Schedule of bad smell detection and resolution: a new way to save effort. IEEE Trans Softw Eng 38:220\u2013235. https:\/\/doi.org\/10.1109\/TSE.2011.9","journal-title":"IEEE Trans Softw Eng"},{"key":"595_CR20","unstructured":"Yamashita A, Zanoni M, Fontana F A, Walter B (2014) Exploratory Study on the Landscape of Inter-smell Relations in Industrial and Open Source Systems."},{"key":"595_CR21","doi-asserted-by":"publisher","unstructured":"Yamashita A, Zanoni M, Fontana F A, Walter B (2015) Inter-smell relations in industrial and open source systems: a replication and comparative analysis. In: 2015 IEEE 31st International Conference on Software Maintenance Evolution ICSME 2015 - Proc, pp 121\u2013130. https:\/\/doi.org\/10.1109\/ICSM.2015.7332458","DOI":"10.1109\/ICSM.2015.7332458"},{"key":"595_CR22","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.infsof.2018.02.004","volume":"99","author":"F Palomba","year":"2018","unstructured":"Palomba F, Bavota G, Di Penta M, Fasano F, Oliveto R, De Lucia A (2018) A large-scale empirical study on the lifecycle of code smell co-occurrences. Inf Softw Technol 99:1\u201310. https:\/\/doi.org\/10.1016\/j.infsof.2018.02.004","journal-title":"Inf Softw Technol"},{"key":"595_CR23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jss.2018.05.057","volume":"144","author":"B Walter","year":"2018","unstructured":"Walter B, Fontana FA, Ferme V (2018) Code smells and their collocations: A large-scale experiment on open-source systems. J Syst Softw 144:1\u201321. https:\/\/doi.org\/10.1016\/j.jss.2018.05.057","journal-title":"J Syst Softw"},{"key":"595_CR24","doi-asserted-by":"publisher","DOI":"10.1016\/j.jksuci.2021.11.005","author":"R Gupta","year":"2022","unstructured":"Gupta R, Singh SK (2022) A novel metric based detection of temporary field code smell and its empirical analysis. J King Saud Univ Comput Inf Sci. https:\/\/doi.org\/10.1016\/j.jksuci.2021.11.005","journal-title":"J King Saud Univ Comput Inf Sci"},{"key":"595_CR25","doi-asserted-by":"publisher","DOI":"10.1002\/pfi.21408","author":"RJ Winter","year":"2014","unstructured":"Winter RJ (2014) Agile software development: principles, patterns, and practices. Perform Improv. https:\/\/doi.org\/10.1002\/pfi.21408","journal-title":"Perform Improv"},{"key":"595_CR26","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-018-9424-8","author":"K Alkharabsheh","year":"2018","unstructured":"Alkharabsheh K, Crespo Y, Manso E, Taboada JA (2018) Software design smell detection: a systematic mapping study. Softw Qual J. https:\/\/doi.org\/10.1007\/s11219-018-9424-8","journal-title":"Softw Qual J"},{"key":"595_CR27","doi-asserted-by":"publisher","unstructured":"Sharma T, Mishra P, Tiwari R (2016) Designite - A software design quality assessment tool. In: Proceedings on 1st International Work Bringing Architects and Design Think Into Dev Dly Act Bridg 2016, p. 1\u20134. https:\/\/doi.org\/10.1145\/2896935.2896938","DOI":"10.1145\/2896935.2896938"},{"key":"595_CR28","doi-asserted-by":"publisher","DOI":"10.1002\/smr.2320","author":"A AbuHassan","year":"2020","unstructured":"AbuHassan A, Alshayeb M, Ghouti L (2020) Software smell detection techniques: a systematic literature review. J Softw Evol Process. https:\/\/doi.org\/10.1002\/smr.2320","journal-title":"J Softw Evol Process"},{"key":"595_CR29","doi-asserted-by":"publisher","first-page":"2129","DOI":"10.1016\/j.asej.2017.03.002","volume":"9","author":"S Singh","year":"2018","unstructured":"Singh S, Kaur S (2018) A systematic literature review: Refactoring for disclosing code smells in object oriented software. Ain Shams Eng J Ain Shams Univ 9:2129\u20132151. https:\/\/doi.org\/10.1016\/j.asej.2017.03.002","journal-title":"Ain Shams Eng J Ain Shams Univ"},{"key":"595_CR30","doi-asserted-by":"publisher","unstructured":"Gupta R, Singh S K (2020) TFfinder: a software tool to discover temporary field code smell. In: Proceedings on IEEE 2020 2nd International Conference on Advance Computing Communication Control Networking, ICACCCN 2020,. https:\/\/doi.org\/10.1109\/ICACCCN51052.2020.9362950","DOI":"10.1109\/ICACCCN51052.2020.9362950"},{"key":"595_CR31","doi-asserted-by":"publisher","unstructured":"Walter B, Pietrzak B (2005) Multi-criteria detection of bad smells in code with UTA method. In: Lecture Notes on Computer Science, Springer, New York, pp 154\u2013161. https:\/\/doi.org\/10.1007\/11499053_18","DOI":"10.1007\/11499053_18"},{"key":"595_CR32","doi-asserted-by":"publisher","first-page":"2223","DOI":"10.1016\/j.infsof.2013.08.002","volume":"55","author":"A Yamashita","year":"2013","unstructured":"Yamashita A, Moonen L (2013) To what extent can maintenance problems be predicted by code smell detection? -An empirical study. Inf Softw Technol 55:2223\u20132242. https:\/\/doi.org\/10.1016\/j.infsof.2013.08.002","journal-title":"Inf Softw Technol"},{"key":"595_CR33","doi-asserted-by":"publisher","first-page":"1143","DOI":"10.1007\/s10664-015-9378-4","volume":"21","author":"F Arcelli Fontana","year":"2016","unstructured":"Arcelli Fontana F, M\u00e4ntyl\u00e4 MV, Zanoni M, Marino A (2016) Comparing and experimenting machine learning techniques for code smell detection. Empir Softw Eng, Emp Softw Eng 21:1143\u20131191. https:\/\/doi.org\/10.1007\/s10664-015-9378-4","journal-title":"Empir Softw Eng, Emp Softw Eng"},{"key":"595_CR34","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110610","author":"G Lacerda","year":"2020","unstructured":"Lacerda G, Petrillo F, Pimenta M, Gu\u00e9h\u00e9neuc YG (2020) Code smells and refactoring: a tertiary systematic review of challenges and observations. J Syst Softw. https:\/\/doi.org\/10.1016\/j.jss.2020.110610","journal-title":"J Syst Softw"},{"key":"595_CR35","doi-asserted-by":"publisher","DOI":"10.1002\/9781118181034","author":"P Runeson","year":"2012","unstructured":"Runeson P, H\u00f6st M, Rainer A, Regnell B (2012) Case study research in software engineering. Case Study Res Softw Eng. https:\/\/doi.org\/10.1002\/9781118181034","journal-title":"Case Study Res Softw Eng"}],"container-title":["Innovations in Systems and Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-025-00595-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11334-025-00595-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-025-00595-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,15]],"date-time":"2025-10-15T03:05:16Z","timestamp":1760497516000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11334-025-00595-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,5]]},"references-count":35,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,12]]}},"alternative-id":["595"],"URL":"https:\/\/doi.org\/10.1007\/s11334-025-00595-4","relation":{},"ISSN":["1614-5046","1614-5054"],"issn-type":[{"type":"print","value":"1614-5046"},{"type":"electronic","value":"1614-5054"}],"subject":[],"published":{"date-parts":[[2025,2,5]]},"assertion":[{"value":"26 September 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 January 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 February 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declared that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}