{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,19]],"date-time":"2026-06-19T04:02:30Z","timestamp":1781841750920,"version":"3.54.5"},"reference-count":74,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"funder":[{"name":"German Federal Ministry of Education and Research"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2024]]},"DOI":"10.1109\/access.2024.3404058","type":"journal-article","created":{"date-parts":[[2024,5,22]],"date-time":"2024-05-22T17:42:36Z","timestamp":1716399756000},"page":"128570-128584","source":"Crossref","is-referenced-by-count":7,"title":["On the Impact of Refactorings on Software Attack Surface"],"prefix":"10.1109","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0009-0008-8623-6079","authenticated-orcid":false,"given":"Estomii","family":"Edward","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, The University of Dodoma, Dodoma, Tanzania"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ally S.","family":"Nyamawe","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, The University of Dodoma, Dodoma, Tanzania"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5558-9647","authenticated-orcid":false,"given":"Noe","family":"Elisa","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, The University of Dodoma, Dodoma, Tanzania"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/tse.2017.2679742"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45672-4_31"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.14257\/ijseia.2015.9.6.19"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2017.11.010"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-89363-1_3"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/apsec.2010.30"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.5121\/ijsea.2015.6105"},{"key":"ref8","volume-title":"The Impact of Refactoring Legacy Systems on Code Quality Metrics","author":"Jonsson","year":"2017"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/tse.2020.3005995"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/1134744.1134758"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/sbes.2011.21"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/re.2019.00029"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/esem.2019.8870177"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/access.2022.3218007"},{"key":"ref15","article-title":"Requirements-driven recommendation of software refactoring","author":"Nyamawe","year":"2020"},{"issue":"8","key":"ref16","first-page":"1","article-title":"Explainable search-based refactoring","volume":"14","author":"Abid","year":"2020","journal-title":"J. Latex Class Files"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-95189-8_13"},{"key":"ref18","first-page":"206","article-title":"Refactoring: A program restructuring aid in designing object-oriented application frameworks","author":"Opdyke","year":"1992"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1051\/matecconf\/20165702012"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1017\/s0956796813000117"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2008.123"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/tse.2011.41"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM52516.2021.00025"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/access.2021.3086689"},{"key":"ref25","first-page":"100","article-title":"A survey of refactoring detection tools","volume-title":"Proc. CEUR Workshop","volume":"2308","author":"Tan"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180206"},{"key":"ref27","volume-title":"Attack Surface Analysis Cheat Sheet","year":"2013"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/3530019.3535304"},{"key":"ref29","volume-title":"The Attack Surface and How to Analyze, Manage, and Reduce It What is an Attack Surface? Attack Vectors and Their Relation to Attack Surfaces What is Attack Surface Analysis and Monitoring?","year":"2023"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/1972551.1972557"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/icse.2015.148"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/2046707.2046754"},{"key":"ref33","first-page":"1","article-title":"Detecting security bad smells of software by using data mining","author":"Alraddadi","year":"2023","journal-title":"Res. Square"},{"issue":"6","key":"ref34","first-page":"868","article-title":"Identifing software bugs or not using SMLT model","volume":"4","author":"Balaaji","year":"2022","journal-title":"IRJMETS"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09781-y"},{"issue":"2","key":"ref36","first-page":"14","article-title":"Towards recommending refactoring operations based on bugs","volume":"15","author":"Shafiq","year":"2020","journal-title":"SSRN Electron. J."},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2022.08.013"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/tse.2016.2616306"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/TechDebt59074.2023.00016"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/3183440.3195030"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/mobilesoft52590.2021.00010"},{"key":"ref42","volume-title":"AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis","volume":"3","author":"Brown","year":"1998"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9535-z"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/icsme52107.2021.00033"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106259"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2016.7503738"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1002\/smr.2447"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1155\/2010\/820103"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227141"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2022.102914"},{"key":"ref51","volume-title":"Modernizing With AWS: Getting Started With","year":"2020"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1186\/s42400-021-00084-8"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2017.14"},{"key":"ref54","volume-title":"Security Hotspots","year":"2023"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2012.20"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/MIUCC52538.2021.9447669"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2022.105240"},{"key":"ref58","volume-title":"CWE VIEW: Weaknesses in OWASP Top Ten (2021)","year":"2023"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/ICAETR.2014.7012815"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/sp46215.2023.10179304"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2012.35"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2013.27"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2019.05.002"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-023-10287-x"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC51365.2020.00011"},{"key":"ref66","first-page":"1","article-title":"Vulnerability anti-patterns: A timeless way to capture poor software practices (vulnerabilities)","volume-title":"Proc. 24th Conf. Pattern Lang. Programs","author":"Nafees"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-018-9673-y"},{"key":"ref68","first-page":"1","article-title":"Security assessment of code refactoring rules","volume-title":"Proc. Nat. Workshop Inf. Assurance Res.","author":"Alshammari"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1145\/3387940.3392191"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025121"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1587\/transinf.2015EDL8084"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2015.05.024"},{"key":"ref73","volume-title":"A literature review on code smells and refactoring","author":"Wangberg","year":"2010"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2014.25"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6287639\/10380310\/10536085.pdf?arnumber=10536085","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,18]],"date-time":"2024-09-18T06:20:56Z","timestamp":1726640456000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10536085\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"references-count":74,"URL":"https:\/\/doi.org\/10.1109\/access.2024.3404058","relation":{},"ISSN":["2169-3536"],"issn-type":[{"value":"2169-3536","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024]]}}}