{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T02:46:53Z","timestamp":1775702813282,"version":"3.50.1"},"reference-count":68,"publisher":"Association for Computing Machinery (ACM)","issue":"7","license":[{"start":{"date-parts":[[2024,9,27]],"date-time":"2024-09-27T00:00:00Z","timestamp":1727395200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior - Brasil (CAPES) Finance Code 001"},{"name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico (CNPq)."}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Softw. Eng. Methodol."],"published-print":{"date-parts":[[2024,9,30]]},"abstract":"<jats:p>\n            <jats:italic>Context<\/jats:italic>\n            . Technical debt (TD) prevention allows software practitioners to apply practices to avoid potential TD items in their projects.\n            <jats:italic>Aims<\/jats:italic>\n            . To uncover and prioritize, from the point of view of software practitioners, the practices that could be used to avoid TD items, the relations between these practices and the causes of TD, and the practice avoidance reasons (PARs) that could explain the failure to prevent TD.\n            <jats:italic>Method<\/jats:italic>\n            . We analyze data collected from six replications of a global industrial family of surveys on TD, totaling 653 answers. We also conducted a follow up survey to understand the importance level of analyzed data.\n            <jats:italic>Results<\/jats:italic>\n            . Most practitioners indicated that TD could be prevented, revealing 89 prevention practices and 23 PARs for explaining the failure to prevent TD. The article identifies statistically significant relationships between preventive practices and certain causes of TD. Further, it prioritizes the list of practices, PARs, and relationships regarding their level of importance for TD prevention based on the opinion of software practitioners.\n            <jats:italic>Conclusion<\/jats:italic>\n            . This work organizes TD prevention practices and PARs in a conceptual map and the relationships between practices and causes of TD in a Sankey diagram to help the visualization of the body of knowledge reported in this study.\n          <\/jats:p>","DOI":"10.1145\/3674727","type":"journal-article","created":{"date-parts":[[2024,6,28]],"date-time":"2024-06-28T17:59:29Z","timestamp":1719597569000},"page":"1-44","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["A Comprehensive View on TD Prevention Practices and Reasons for Not Preventing It"],"prefix":"10.1145","volume":"33","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3989-9442","authenticated-orcid":false,"given":"S\u00e1vio","family":"Freire","sequence":"first","affiliation":[{"name":"Federal Institute of Cear\u00e1, Morada Nova and Federal University of Bahia, Salvador, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6323-4064","authenticated-orcid":false,"given":"Alexia","family":"Pacheco","sequence":"additional","affiliation":[{"name":"University of Costa Rica, San Jos\u00e9, Costa Rica"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6962-2989","authenticated-orcid":false,"given":"Nicolli","family":"Rios","sequence":"additional","affiliation":[{"name":"Federal University of Rio de Janeiro, Rio de Janeiro, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9249-1756","authenticated-orcid":false,"given":"Boris","family":"P\u00e9rez","sequence":"additional","affiliation":[{"name":"Francisco de Paula Santander University, C\u00facuta, Colombia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3301-8720","authenticated-orcid":false,"given":"Camilo","family":"Castellanos","sequence":"additional","affiliation":[{"name":"University of Los Andes, Bogot\u00e1, Colombia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9502-4504","authenticated-orcid":false,"given":"Dar\u00edo","family":"Correal","sequence":"additional","affiliation":[{"name":"University of Los Andes, Bogot\u00e1, Colombia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7555-138X","authenticated-orcid":false,"given":"Robert","family":"Rama\u010d","sequence":"additional","affiliation":[{"name":"University of Novi Sad, Novi Sad, Serbia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6996-2222","authenticated-orcid":false,"given":"Vladimir","family":"Mandi\u0107","sequence":"additional","affiliation":[{"name":"University of Novi Sad, Novi Sad, Serbia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9663-7951","authenticated-orcid":false,"given":"Neboj\u0161a","family":"Tau\u0161an","sequence":"additional","affiliation":[{"name":"University of Novi Sad, Novi Sad, Serbia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0510-8857","authenticated-orcid":false,"given":"Gustavo","family":"L\u00f3pez","sequence":"additional","affiliation":[{"name":"University of Costa Rica, San Jos\u00e9, Costa Rica"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0874-7665","authenticated-orcid":false,"given":"Manoel","family":"Mendon\u00e7a","sequence":"additional","affiliation":[{"name":"Federal University of Bahia, Salvador, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6340-0058","authenticated-orcid":false,"given":"Davide","family":"Falessi","sequence":"additional","affiliation":[{"name":"University of Rome Tor Vergata, Rome, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1002-3906","authenticated-orcid":false,"given":"Clemente","family":"Izurieta","sequence":"additional","affiliation":[{"name":"Montana State University, Bozeman, MT, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6588-9830","authenticated-orcid":false,"given":"Carolyn","family":"Seaman","sequence":"additional","affiliation":[{"name":"University of Maryland Baltimore County, Baltimore, MD, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0272-9578","authenticated-orcid":false,"given":"Rodrigo","family":"Sp\u00ednola","sequence":"additional","affiliation":[{"name":"Virginia Commonwealth University, Richmond, VA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,9,27]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"ACM Special Interest Group on Software Engineering. ACM SIGSOFT Empirical Standards for Software Engineering. Retrieved from https:\/\/github.com\/acmsigsoft\/EmpiricalStandards"},{"key":"e_1_3_2_3_2","volume-title":"Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory","author":"Strauss Anselm","year":"1998","unstructured":"Anselm Strauss and Juliet Corbin. 1998. Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory. Sage Publications, Thousand Oaks, CA, XIII."},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA.2014.65"},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-35333-9_17"},{"key":"e_1_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1109\/SCCC49216.2019.8966424"},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/3387906.3388632"},{"key":"e_1_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2021.106692"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/2961111.2962603"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-020-09533-y"},{"key":"e_1_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/32.799955"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/MTD.2012.6225999"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/3382494.3421463"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-35983-6_4"},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.4088\/JCP.15f10150"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.4103\/IJPSYM.IJPSYM_334_18"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3493244.3493285"},{"issue":"1","key":"e_1_3_2_19_2","first-page":"3","article-title":"Investigating the Relationship between Technical Debt Management and Software Development Issues","volume":"11","author":"Berenguer Clara","year":"2023","unstructured":"Clara Berenguer, Adriano Borges, S\u00e1vio Freire, Nicolli Rios, Robert Rama\u010d, Neboj\u0161a Tau\u0161an, Boris P\u00e9rez, Camilo Castellanos, Dar\u00edo Correal, Alexia Pacheco, Gustavo L\u00f3pez, Manoel Mendon\u00e7a, Davide Falessi, Carolyn Seaman, Vladimir Mandi\u0107, Clemente Izurieta, and Rodrigo Sp\u00ednola. 2023. Investigating the Relationship between Technical Debt Management and Software Development Issues. In Journal of Software Engineering Research and Development 11, 1 (2023), 3\u20131.","journal-title":"Journal of Software Engineering Research and Development"},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/MTD.2012.6225995"},{"key":"e_1_3_2_21_2","first-page":"1","volume-title":"Proceedings of the 1st International Workshop on Technical Debt Analytics (TDA). Association with the 23rd Asia-Pacific Software Engineering Conference (APSEC)","author":"Izurieta Clemente","year":"2016","unstructured":"Clemente Izurieta, Ipek Ozkaya, Carolyn Seaman, Philippe B. Kruchten, Robert L. Nord, Will Snipes, and Paris Avgeriou. 2016. Perspectives on managing technical debt: A transition point and roadmap from Dagstuhl. In Proceedings of the 1st International Workshop on Technical Debt Analytics (TDA). Association with the 23rd Asia-Pacific Software Engineering Conference (APSEC), University of Waikato, Hamilton, New Zealand, 1\u201312."},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2011.36"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/TechDebt52882.2021.00014"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-13835-0_7"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2016.05.018"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/3377815.3381377"},{"key":"e_1_3_2_27_2","volume-title":"Content Analysis: An Introduction to Its Methodology","author":"Krippendorff Klaus","year":"1980","unstructured":"Klaus Krippendorff. 1980. Content Analysis: An Introduction to Its Methodology. Sage, Beverly Hills, CA."},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.29327\/1298262.25-7"},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/3422392.3422430"},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.11613\/BM.2012.031"},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786848"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA.2018.00076"},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/3239235.3268917"},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2018.05.010"},{"key":"e_1_3_2_35_2","first-page":"1","volume-title":"Proceedings of the Americas Conference on Information Systems (AMCIS)","author":"Rios Nicolli","year":"2019","unstructured":"Nicolli Rios, Manoel Mendon\u00e7a, Carolyn Seaman, and Rodrigo O. Sp\u00ednola. 2019. Causes and effects of the presence of technical debt in agile software projects. In Proceedings of the Americas Conference on Information Systems (AMCIS), 1\u201310."},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1109\/TechDebt.2019.00009"},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-020-09832-9"},{"key":"e_1_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-44429-7_4"},{"key":"e_1_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2021.3058652"},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1109\/AGILE.2013.21"},{"issue":"4","key":"e_1_3_2_41_2","first-page":"110","article-title":"Managing technical debt in software engineering (Dagstuhl Seminar 16162)","volume":"6","author":"Avgeriou Paris","year":"2016","unstructured":"Paris Avgeriou, Philippe Kruchten, Ipek Ozkaya, and Carolyn Seaman. 2016. Managing technical debt in software engineering (Dagstuhl Seminar 16162). Dagstuhl Reports 6, 4 (2016), 110\u2013138.","journal-title":"Dagstuhl Reports"},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2016.13"},{"key":"e_1_3_2_43_2","volume-title":"A Guide to the Project Management Body of Knowledge: PMBOK Guide","author":"Project Management Institute","year":"2017","unstructured":"Project Management Institute. 2017. A Guide to the Project Management Body of Knowledge: PMBOK Guide (6th. ed.). Newtown Square, PA.","edition":"6"},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/2856636.2856655"},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.resconrec.2017.05.002"},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.4135\/9781412983488"},{"key":"e_1_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA51224.2020.00065"},{"key":"e_1_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.111114"},{"key":"e_1_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-97947-8_14"},{"issue":"5","key":"e_1_3_2_50_2","first-page":"1","article-title":"Understanding automated and human based technical debt identification approaches-a two-phase study","volume":"25","author":"Sp\u00ednola Rodrigo","year":"2019","unstructured":"Rodrigo Sp\u00ednola, Nico Zazworka, Antonio Vetr\u00f2, Forrest Shull, and Carolyn Seaman. 2019. Understanding automated and human based technical debt identification approaches-a two-phase study. Journal of the Brazilian Computer Society 25, 5 (2019), 1\u201321.","journal-title":"Journal of the Brazilian Computer Society"},{"key":"e_1_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/3341105.3373912"},{"key":"e_1_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.1145\/3383219.3383241"},{"key":"e_1_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1109\/CHASE52884.2021.00011"},{"key":"e_1_3_2_54_2","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2021.3101990"},{"key":"e_1_3_2_55_2","doi-asserted-by":"publisher","DOI":"10.1109\/SANER50967.2021.00074"},{"key":"e_1_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2022.111554"},{"key":"e_1_3_2_57_2","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.10729979"},{"key":"e_1_3_2_58_2","unstructured":"Steve McConnell. 2007. Technical debt 10x Software Development Blog. Construx Conversations. Retrieved from http:\/\/blogs.construx.com\/blogs\/stevemcc\/archive\/2007\/11\/01\/technical-debt-2.aspx"},{"key":"e_1_3_2_59_2","first-page":"100","volume-title":"Proceedings of the Americas Conference on Information Systems (AMCIS)","author":"Rocha Verusca","year":"2021","unstructured":"Verusca Rocha, S\u00e1vio Freire, Nicolli Rios, Cleydiane Lima, Leilane Ribeiro, Boris P\u00e9rez, Arilo Dias Neto, Hermano Moura, Dario Correal, Manoel Mendon\u00e7a, and Rodrigo Sp\u00ednola. 2021. A conceptual framework to support the management of technical debt in software testing. In Proceedings of the Americas Conference on Information Systems (AMCIS), 100\u2013112."},{"key":"e_1_3_2_60_2","doi-asserted-by":"publisher","DOI":"10.5753\/jserd.2019.19"},{"key":"e_1_3_2_61_2","doi-asserted-by":"publisher","DOI":"10.1145\/3387906.3388622"},{"key":"e_1_3_2_62_2","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2021.3103121"},{"key":"e_1_3_2_63_2","doi-asserted-by":"publisher","DOI":"10.1145\/1852102.1852106"},{"key":"e_1_3_2_64_2","doi-asserted-by":"publisher","DOI":"10.1109\/MTD.2013.6608672"},{"key":"e_1_3_2_65_2","first-page":"60","volume-title":"Proceedings of the International Conference on Software Engineering Research and Practice (SERP)","author":"Codabux Zadia","year":"2014","unstructured":"Zadia Codabux, Byron Williams, and Nan Niu. 2014. A quality assurance approach to technical debt. In Proceedings of the International Conference on Software Engineering Research and Practice (SERP), 60\u201368."},{"key":"e_1_3_2_66_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2014.12.027"},{"key":"e_1_3_2_67_2","doi-asserted-by":"publisher","DOI":"10.1109\/TechDebt52882.2021.00009"},{"key":"e_1_3_2_68_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2024.111969"},{"key":"e_1_3_2_69_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-62386-3_14"}],"container-title":["ACM Transactions on Software Engineering and Methodology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3674727","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3674727","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:57:50Z","timestamp":1750294670000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3674727"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,27]]},"references-count":68,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2024,9,30]]}},"alternative-id":["10.1145\/3674727"],"URL":"https:\/\/doi.org\/10.1145\/3674727","relation":{},"ISSN":["1049-331X","1557-7392"],"issn-type":[{"value":"1049-331X","type":"print"},{"value":"1557-7392","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,9,27]]},"assertion":[{"value":"2023-07-03","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-05-12","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-09-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}