{"id":"https://openalex.org/W4405444642","doi":"https://doi.org/10.1145/3708527","title":"Contemporary Software Modernization: Strategies, Driving Forces, and Research Opportunities","display_name":"Contemporary Software Modernization: Strategies, Driving Forces, and Research Opportunities","publication_year":2024,"publication_date":"2024-12-16","ids":{"openalex":"https://openalex.org/W4405444642","doi":"https://doi.org/10.1145/3708527"},"language":"en","primary_location":{"id":"doi:10.1145/3708527","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3708527","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5039130090","display_name":"Wesley K. G. Assun\u00e7\u00e3o","orcid":"https://orcid.org/0000-0002-7557-9091"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Wesley K. G. Assun\u00e7\u00e3o","raw_affiliation_strings":["Department of Computer Science, North Carolina State University, Raleigh, North Carolina, United States","North Carolina State University, USA"],"raw_orcid":"https://orcid.org/0000-0002-7557-9091","affiliations":[{"raw_affiliation_string":"Department of Computer Science, North Carolina State University, Raleigh, North Carolina, United States","institution_ids":["https://openalex.org/I137902535"]},{"raw_affiliation_string":"North Carolina State University, USA","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090520211","display_name":"Luciano Marchezan","orcid":"https://orcid.org/0000-0003-3096-580X"},"institutions":[{"id":"https://openalex.org/I121883995","display_name":"Johannes Kepler University of Linz","ror":"https://ror.org/052r2xn60","country_code":"AT","type":"education","lineage":["https://openalex.org/I121883995"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Luciano Marchezan","raw_affiliation_strings":["Institute of Software Systems Engineering, Johannes Kepler University Linz, Linz, Austria","Johannes Kepler University, Austria"],"raw_orcid":"https://orcid.org/0000-0003-3096-580X","affiliations":[{"raw_affiliation_string":"Institute of Software Systems Engineering, Johannes Kepler University Linz, Linz, Austria","institution_ids":["https://openalex.org/I121883995"]},{"raw_affiliation_string":"Johannes Kepler University, Austria","institution_ids":["https://openalex.org/I121883995"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5115465491","display_name":"Lawrence Arkoh","orcid":null},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Lawrence Arkoh","raw_affiliation_strings":["Department of Computer Science, North Carolina State University, Raleigh, North Carolina, United States","North Carolina State University, USA"],"raw_orcid":"https://orcid.org/0009-0005-5904-9313","affiliations":[{"raw_affiliation_string":"Department of Computer Science, North Carolina State University, Raleigh, North Carolina, United States","institution_ids":["https://openalex.org/I137902535"]},{"raw_affiliation_string":"North Carolina State University, USA","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057561309","display_name":"Alexander Egyed","orcid":"https://orcid.org/0000-0003-3128-5427"},"institutions":[{"id":"https://openalex.org/I121883995","display_name":"Johannes Kepler University of Linz","ror":"https://ror.org/052r2xn60","country_code":"AT","type":"education","lineage":["https://openalex.org/I121883995"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Alexander Egyed","raw_affiliation_strings":["Institute of Software Systems Engineering, Johannes Kepler University Linz, Linz, Austria","Johannes Kepler University, Austria"],"raw_orcid":"https://orcid.org/0000-0003-3128-5427","affiliations":[{"raw_affiliation_string":"Institute of Software Systems Engineering, Johannes Kepler University Linz, Linz, Austria","institution_ids":["https://openalex.org/I121883995"]},{"raw_affiliation_string":"Johannes Kepler University, Austria","institution_ids":["https://openalex.org/I121883995"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5004548330","display_name":"Rudolf Ramler","orcid":"https://orcid.org/0000-0001-9903-6107"},"institutions":[{"id":"https://openalex.org/I4210126338","display_name":"Software Competence Center Hagenberg (Austria)","ror":"https://ror.org/02ks3nr96","country_code":"AT","type":"company","lineage":["https://openalex.org/I4210126338"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Rudolf Ramler","raw_affiliation_strings":["Software Competence Center Hagenberg GmbH, Hagenberg, Austria","Software Competence Center Hagenberg GmbH, Austria"],"raw_orcid":"https://orcid.org/0000-0001-9903-6107","affiliations":[{"raw_affiliation_string":"Software Competence Center Hagenberg GmbH, Hagenberg, Austria","institution_ids":["https://openalex.org/I4210126338"]},{"raw_affiliation_string":"Software Competence Center Hagenberg GmbH, Austria","institution_ids":["https://openalex.org/I4210126338"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5039130090"],"corresponding_institution_ids":["https://openalex.org/I137902535"],"apc_list":null,"apc_paid":null,"fwci":5.968,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.96449279,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":99},"biblio":{"volume":"34","issue":"5","first_page":"1","last_page":"35"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9797999858856201,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9797999858856201,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9793999791145325,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9660000205039978,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/modernization-theory","display_name":"Modernization theory","score":0.697270393371582},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6965714693069458},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.49545395374298096},{"id":"https://openalex.org/keywords/engineering-management","display_name":"Engineering management","score":0.44055622816085815},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.3966296911239624},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3805556893348694},{"id":"https://openalex.org/keywords/engineering-ethics","display_name":"Engineering ethics","score":0.36834847927093506},{"id":"https://openalex.org/keywords/management-science","display_name":"Management science","score":0.32150307297706604},{"id":"https://openalex.org/keywords/political-science","display_name":"Political science","score":0.1539101004600525},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.12020519375801086},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.07947331666946411}],"concepts":[{"id":"https://openalex.org/C53844881","wikidata":"https://www.wikidata.org/wiki/Q856122","display_name":"Modernization theory","level":2,"score":0.697270393371582},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6965714693069458},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.49545395374298096},{"id":"https://openalex.org/C110354214","wikidata":"https://www.wikidata.org/wiki/Q6314146","display_name":"Engineering management","level":1,"score":0.44055622816085815},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.3966296911239624},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3805556893348694},{"id":"https://openalex.org/C55587333","wikidata":"https://www.wikidata.org/wiki/Q1133029","display_name":"Engineering ethics","level":1,"score":0.36834847927093506},{"id":"https://openalex.org/C539667460","wikidata":"https://www.wikidata.org/wiki/Q2414942","display_name":"Management science","level":1,"score":0.32150307297706604},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.1539101004600525},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.12020519375801086},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.07947331666946411},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3708527","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3708527","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6100000143051147,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G2175055808","display_name":null,"funder_award_id":"FWF P31989-N31","funder_id":"https://openalex.org/F4320321181","funder_display_name":"Austrian Science Fund"},{"id":"https://openalex.org/G4291399705","display_name":null,"funder_award_id":"P31989","funder_id":"https://openalex.org/F4320321181","funder_display_name":"Austrian Science Fund"},{"id":"https://openalex.org/G4738780887","display_name":null,"funder_award_id":"P31989-N31","funder_id":"https://openalex.org/F4320321181","funder_display_name":"Austrian Science Fund"}],"funders":[{"id":"https://openalex.org/F4320321181","display_name":"Austrian Science Fund","ror":"https://ror.org/013tf3c58"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":161,"referenced_works":["https://openalex.org/W41892634","https://openalex.org/W219445868","https://openalex.org/W967389809","https://openalex.org/W968713204","https://openalex.org/W999634922","https://openalex.org/W1528710605","https://openalex.org/W1600907538","https://openalex.org/W1805798277","https://openalex.org/W1971399913","https://openalex.org/W1996399262","https://openalex.org/W2002812586","https://openalex.org/W2006267758","https://openalex.org/W2021908684","https://openalex.org/W2022301291","https://openalex.org/W2030334765","https://openalex.org/W2037826476","https://openalex.org/W2092013815","https://openalex.org/W2106956101","https://openalex.org/W2115690623","https://openalex.org/W2122103021","https://openalex.org/W2126847437","https://openalex.org/W2131954174","https://openalex.org/W2133314916","https://openalex.org/W2139791431","https://openalex.org/W2149381774","https://openalex.org/W2150370497","https://openalex.org/W2164886811","https://openalex.org/W2249077347","https://openalex.org/W2274186951","https://openalex.org/W2296390961","https://openalex.org/W2365278053","https://openalex.org/W2470064728","https://openalex.org/W2474740167","https://openalex.org/W2475137645","https://openalex.org/W2493050067","https://openalex.org/W2494548205","https://openalex.org/W2514708906","https://openalex.org/W2518702743","https://openalex.org/W2526713288","https://openalex.org/W2536186392","https://openalex.org/W2560105213","https://openalex.org/W2564450724","https://openalex.org/W2565951755","https://openalex.org/W2570567790","https://openalex.org/W2586191823","https://openalex.org/W2591025450","https://openalex.org/W2592034304","https://openalex.org/W2597586341","https://openalex.org/W2601442413","https://openalex.org/W2606615959","https://openalex.org/W2734986574","https://openalex.org/W2747756584","https://openalex.org/W2752526320","https://openalex.org/W2753990419","https://openalex.org/W2754147977","https://openalex.org/W2754403750","https://openalex.org/W2758656356","https://openalex.org/W2765466204","https://openalex.org/W2766122182","https://openalex.org/W2766203761","https://openalex.org/W2767424829","https://openalex.org/W2772047877","https://openalex.org/W2772864159","https://openalex.org/W2784179827","https://openalex.org/W2790643528","https://openalex.org/W2801207044","https://openalex.org/W2802891862","https://openalex.org/W2804899373","https://openalex.org/W2805513999","https://openalex.org/W2806726560","https://openalex.org/W2883264558","https://openalex.org/W2883770089","https://openalex.org/W2889019823","https://openalex.org/W2890361410","https://openalex.org/W2897889469","https://openalex.org/W2900417358","https://openalex.org/W2906600341","https://openalex.org/W2907869797","https://openalex.org/W2908440335","https://openalex.org/W2912264995","https://openalex.org/W2913438996","https://openalex.org/W2944230525","https://openalex.org/W2945008930","https://openalex.org/W2967138038","https://openalex.org/W2970094988","https://openalex.org/W2970105070","https://openalex.org/W2976409734","https://openalex.org/W2981251027","https://openalex.org/W2996306045","https://openalex.org/W3003254544","https://openalex.org/W3004710862","https://openalex.org/W3007160242","https://openalex.org/W3018500717","https://openalex.org/W3041370235","https://openalex.org/W3082701440","https://openalex.org/W3082718143","https://openalex.org/W3088813595","https://openalex.org/W3093502035","https://openalex.org/W3094629926","https://openalex.org/W3096717112","https://openalex.org/W3106552321","https://openalex.org/W3107509763","https://openalex.org/W3110348319","https://openalex.org/W3112714097","https://openalex.org/W3121949005","https://openalex.org/W3134130404","https://openalex.org/W3135189468","https://openalex.org/W3148212941","https://openalex.org/W3157320676","https://openalex.org/W3159076496","https://openalex.org/W3161330058","https://openalex.org/W3163753304","https://openalex.org/W3172186919","https://openalex.org/W3173936133","https://openalex.org/W3179193750","https://openalex.org/W3193516322","https://openalex.org/W3196954172","https://openalex.org/W3201906964","https://openalex.org/W3204356918","https://openalex.org/W3215241433","https://openalex.org/W3217443535","https://openalex.org/W4200105134","https://openalex.org/W4206522790","https://openalex.org/W4210671007","https://openalex.org/W4212777082","https://openalex.org/W4212908796","https://openalex.org/W4213075374","https://openalex.org/W4221034315","https://openalex.org/W4225857455","https://openalex.org/W4229772528","https://openalex.org/W4229803349","https://openalex.org/W4238818461","https://openalex.org/W4281617421","https://openalex.org/W4285413321","https://openalex.org/W4285685561","https://openalex.org/W4289776298","https://openalex.org/W4291213652","https://openalex.org/W4294627637","https://openalex.org/W4296817181","https://openalex.org/W4309487594","https://openalex.org/W4309491067","https://openalex.org/W4312058837","https://openalex.org/W4318987229","https://openalex.org/W4376502511","https://openalex.org/W4377290265","https://openalex.org/W4386418848","https://openalex.org/W4386440652","https://openalex.org/W4387869701","https://openalex.org/W4389236599","https://openalex.org/W4389346794","https://openalex.org/W4390118435","https://openalex.org/W4391428921","https://openalex.org/W4391955358","https://openalex.org/W4393058293","https://openalex.org/W4393372048","https://openalex.org/W4393656335","https://openalex.org/W4396788588","https://openalex.org/W4400416314","https://openalex.org/W6846810989","https://openalex.org/W6968025556","https://openalex.org/W7037195638"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W2385453369","https://openalex.org/W2367160644","https://openalex.org/W2382633101","https://openalex.org/W2349426147","https://openalex.org/W2366351446","https://openalex.org/W2391117647","https://openalex.org/W4387670939","https://openalex.org/W2384551141","https://openalex.org/W2379608721"],"abstract_inverted_index":{"Software":[0],"modernization":[1,35,87,133,226,294,322],"is":[2,65,99,123,241,307],"a":[3,48,103,114,148,161,218,274,293],"common":[4,250],"activity":[5],"in":[6,88,95,131,134,199,280],"software":[7,21,34,60,86,108,132,225,321],"engineering,":[8],"since":[9],"technologies":[10],"advance,":[11],"requirements":[12],"change,":[13],"and":[14,72,75,91,112,186,237,258,260,296,311,330],"business":[15],"models":[16],"evolve.":[17],"Differently":[18],"from":[19],"conventional":[20],"evolution":[22],"(e.g.,":[23,41],"adding":[24],"new":[25,32,49,219,228],"features,":[26],"enhancing":[27],"performance,":[28],"or":[29,52],"adapting":[30],"to":[31,47,67,124,160,170,182,191,217,232,308,332,337],"requirements),":[33],"involves":[36],"re-engineering":[37],"entire":[38],"legacy":[39,63,210,339],"systems":[40,64],"changing":[42],"the":[43,56,82,92,96,126,129,135,141,144,176,187,200,248,267,316],"technology":[44],"stack,":[45],"migrating":[46],"architecture":[50,214],"style,":[51],"programming":[53,220],"paradigms).":[54],"Given":[55],"pervasive":[57],"nature":[58],"of":[59,85,106,120,128,143,164,269,277,304,315,319,328],"today,":[61],"modernizing":[62,209],"paramount":[66],"provide":[68],"customers":[69],"with":[70,247,313],"competitive":[71],"innovative":[73],"products":[74],"services,":[76],"while":[77],"keeping":[78],"companies":[79],"profitable.":[80],"Despite":[81],"prevalent":[83],"discussion":[84,276],"gray":[89],"literature,":[90,97,271],"many":[93],"papers":[94],"there":[98],"no":[100],"work":[101,122,306],"presenting":[102],"\u201cbig":[104],"picture\u201d":[105],"contemporary":[107,320],"modernization,":[109,236],"describing":[110],"challenges,":[111],"providing":[113,287],"well-defined":[115],"research":[116,278],"agenda.":[117],"The":[118,194,283,301],"goal":[119],"this":[121,281],"describe":[125],"state":[127,142,318],"art":[130,145],"past":[136],"10":[137,202],"years.":[138],"We":[139,166],"collect":[140],"by":[146,243,291],"performing":[147],"rapid":[149],"review":[150],"(searching":[151],"five":[152],"digital":[153,238],"libraries),":[154],"identifying":[155],"potential":[156],"3,460":[157],"studies,":[158],"leading":[159],"final":[162],"set":[163],"126.":[165],"analyzed":[167],"these":[168],"studies":[169,198],"understand":[171],"which":[172],"strategies":[173,207],"are":[174,286,326],"employed,":[175],"driving":[177,245],"forces":[178],"that":[179,189,197,324],"lead":[180],"organizations":[181],"modernize":[183,338],"their":[184],"systems,":[185,211],"challenges":[188,285,331],"need":[190],"be":[192,333],"addressed.":[193],"results":[195],"show":[196],"last":[201],"years":[203],"have":[204],"explored":[205],"eight":[206],"for":[208,227],"namely":[212],"cloudification,":[213],"redesign,":[215],"moving":[216],"language,":[221],"targeting":[222],"reuse":[223],"optimization,":[224],"hardware":[229],"integration,":[230],"practices":[231,329],"leverage":[233],"automation,":[234],"database":[235],"transformation.":[239],"Modernization":[240],"triggered":[242],"14":[244],"forces,":[246],"most":[249],"ones":[251],"being":[252],"reducing":[253,261],"operational":[254],"costs,":[255],"improving":[256],"performance":[257],"scalability,":[259],"complexity.":[262],"In":[263],"addition,":[264],"based":[265],"on":[266],"analysis":[268],"existing":[270],"we":[272],"present":[273],"detailed":[275],"opportunities":[279],"field.":[282],"main":[284,302],"tooling":[288],"support,":[289],"followed":[290],"defining":[292],"process":[295],"considering":[297],"better":[298],"evaluation":[299],"metrics.":[300],"contribution":[303],"our":[305],"equip":[309],"practitioners":[310],"researchers":[312],"knowledge":[314],"current":[317],"so":[323],"they":[325],"aware":[327],"addressed":[334],"when":[335],"deciding":[336],"systems.":[340]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":5}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
