{"id":"https://openalex.org/W2145189955","doi":"https://doi.org/10.1109/wpc.2004.1311053","title":"Understanding CASE generated legacy applications: a case study","display_name":"Understanding CASE generated legacy applications: a case study","publication_year":2004,"publication_date":"2004-11-12","ids":{"openalex":"https://openalex.org/W2145189955","doi":"https://doi.org/10.1109/wpc.2004.1311053","mag":"2145189955"},"language":"en","primary_location":{"id":"doi:10.1109/wpc.2004.1311053","is_oa":false,"landing_page_url":"https://doi.org/10.1109/wpc.2004.1311053","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings. 12th IEEE International Workshop on Program Comprehension, 2004.","raw_type":"proceedings-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/A5102812298","display_name":"Carlos Sarmiento","orcid":"https://orcid.org/0009-0005-0551-3205"},"institutions":[{"id":"https://openalex.org/I162096671","display_name":"Universidad de Los Andes","ror":"https://ror.org/02mhbdp94","country_code":"CO","type":"education","lineage":["https://openalex.org/I162096671"]}],"countries":["CO"],"is_corresponding":true,"raw_author_name":"C. Sarmiento","raw_affiliation_strings":["Universidad de los Andes, Bogota, Colombia","Univ. de los Andes, Bogota, Colombia"],"affiliations":[{"raw_affiliation_string":"Universidad de los Andes, Bogota, Colombia","institution_ids":["https://openalex.org/I162096671"]},{"raw_affiliation_string":"Univ. de los Andes, Bogota, Colombia","institution_ids":["https://openalex.org/I162096671"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5037898430","display_name":"Silvia Takahashi","orcid":"https://orcid.org/0000-0001-7971-8979"},"institutions":[{"id":"https://openalex.org/I162096671","display_name":"Universidad de Los Andes","ror":"https://ror.org/02mhbdp94","country_code":"CO","type":"education","lineage":["https://openalex.org/I162096671"]}],"countries":["CO"],"is_corresponding":false,"raw_author_name":"S. Takahashi","raw_affiliation_strings":["Universidad de los Andes, Bogota, Colombia","Univ. de los Andes, Bogota, Colombia"],"affiliations":[{"raw_affiliation_string":"Universidad de los Andes, Bogota, Colombia","institution_ids":["https://openalex.org/I162096671"]},{"raw_affiliation_string":"Univ. de los Andes, Bogota, Colombia","institution_ids":["https://openalex.org/I162096671"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5102812298"],"corresponding_institution_ids":["https://openalex.org/I162096671"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.14446629,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"111","last_page":"119"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"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":1.0,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9990000128746033,"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"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/reverse-engineering","display_name":"Reverse engineering","score":0.8789746761322021},{"id":"https://openalex.org/keywords/business-process-reengineering","display_name":"Business process reengineering","score":0.7850346565246582},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.768987774848938},{"id":"https://openalex.org/keywords/legacy-system","display_name":"Legacy system","score":0.7265627980232239},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.6015405058860779},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5910841822624207},{"id":"https://openalex.org/keywords/dependency","display_name":"Dependency (UML)","score":0.534345805644989},{"id":"https://openalex.org/keywords/legacy-code","display_name":"Legacy code","score":0.4285222887992859},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.24876761436462402},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.1890384554862976},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.17641428112983704},{"id":"https://openalex.org/keywords/manufacturing-engineering","display_name":"Manufacturing engineering","score":0.10173365473747253}],"concepts":[{"id":"https://openalex.org/C207850805","wikidata":"https://www.wikidata.org/wiki/Q269608","display_name":"Reverse engineering","level":2,"score":0.8789746761322021},{"id":"https://openalex.org/C29143872","wikidata":"https://www.wikidata.org/wiki/Q876690","display_name":"Business process reengineering","level":3,"score":0.7850346565246582},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.768987774848938},{"id":"https://openalex.org/C105446022","wikidata":"https://www.wikidata.org/wiki/Q445962","display_name":"Legacy system","level":3,"score":0.7265627980232239},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.6015405058860779},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5910841822624207},{"id":"https://openalex.org/C19768560","wikidata":"https://www.wikidata.org/wiki/Q320727","display_name":"Dependency (UML)","level":2,"score":0.534345805644989},{"id":"https://openalex.org/C85687889","wikidata":"https://www.wikidata.org/wiki/Q445962","display_name":"Legacy code","level":3,"score":0.4285222887992859},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.24876761436462402},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.1890384554862976},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.17641428112983704},{"id":"https://openalex.org/C117671659","wikidata":"https://www.wikidata.org/wiki/Q11049265","display_name":"Manufacturing engineering","level":1,"score":0.10173365473747253},{"id":"https://openalex.org/C137335462","wikidata":"https://www.wikidata.org/wiki/Q380772","display_name":"Lean manufacturing","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/wpc.2004.1311053","is_oa":false,"landing_page_url":"https://doi.org/10.1109/wpc.2004.1311053","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings. 12th IEEE International Workshop on Program Comprehension, 2004.","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.44999998807907104,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W8126109","https://openalex.org/W296121516","https://openalex.org/W1597549781","https://openalex.org/W1598854563","https://openalex.org/W1918663202","https://openalex.org/W1935843737","https://openalex.org/W2006267758","https://openalex.org/W2100980956","https://openalex.org/W2102244631","https://openalex.org/W2121898992","https://openalex.org/W2154738170","https://openalex.org/W3142349354","https://openalex.org/W4229626052","https://openalex.org/W7011858732"],"related_works":["https://openalex.org/W4206142832","https://openalex.org/W2131543356","https://openalex.org/W2670481212","https://openalex.org/W273368243","https://openalex.org/W2000691654","https://openalex.org/W3217265995","https://openalex.org/W2407476535","https://openalex.org/W2166678915","https://openalex.org/W2066741724","https://openalex.org/W2145189955"],"abstract_inverted_index":{"Reverse":[0,64],"engineering":[1,65],"for":[2,38,101],"program":[3,39],"understanding":[4,40],"is":[5],"always":[6],"the":[7,55,62,102,118,131,137,147],"first":[8],"step":[9],"in":[10,54,61,84],"a":[11,81,89,98],"reengineering":[12,150],"project.":[13],"When":[14],"CASE":[15,99,156],"tools":[16],"are":[17,24,28,59],"used":[18,144],"to":[19,114,136,145],"develop":[20],"legacy":[21,91],"applications,":[22],"there":[23],"hidden":[25],"assets":[26,33],"that":[27,128,141,152],"not":[29],"usually":[30,48],"available.":[31],"These":[32],"may":[34],"be":[35,143],"very":[36],"useful":[37],"because":[41],"they":[42],"contain":[43],"design":[44],"and":[45,122],"architectural":[46],"information":[47,107,125],"only":[49],"found,":[50],"if":[51],"at":[52],"all,":[53],"applications'":[56],"documentation":[57],"or":[58],"implicit":[60],"code.":[63],"this":[66,77],"type":[67],"of":[68,73,117,123,126,139,149],"applications":[69,151],"requires":[70],"taking":[71],"advantage":[72],"these":[74],"assets.":[75],"In":[76],"paper,":[78],"we":[79,86,111],"describe":[80],"case":[82],"study":[83],"which":[85,93],"reverse":[87],"engineer":[88],"large":[90],"application":[92],"was":[94],"constructed":[95],"using":[96],"SNAP,":[97,110],"tool":[100],"AS400.":[103],"By":[104],"exploiting":[105],"vital":[106],"generated":[108],"by":[109],"were":[112,153],"able":[113],"obtain":[115],"representations":[116],"application's":[119],"persistent":[120],"data":[121],"dependency":[124],"programs":[127],"make":[129],"up":[130],"application.":[132],"This":[133],"experience":[134],"led":[135],"definition":[138],"guidelines":[140],"can":[142],"tackle":[146],"problem":[148],"developed":[154],"with":[155],"tools.":[157]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
