{"id":"https://openalex.org/W1990846197","doi":"https://doi.org/10.1145/1244002.1244320","title":"Software reengineering with architecture decomposition","display_name":"Software reengineering with architecture decomposition","publication_year":2007,"publication_date":"2007-03-11","ids":{"openalex":"https://openalex.org/W1990846197","doi":"https://doi.org/10.1145/1244002.1244320","mag":"1990846197"},"language":"en","primary_location":{"id":"doi:10.1145/1244002.1244320","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1244002.1244320","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2007 ACM symposium on Applied computing","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/A5102782723","display_name":"Lei Wu","orcid":"https://orcid.org/0000-0003-3347-8046"},"institutions":[{"id":"https://openalex.org/I155173764","display_name":"Rochester Institute of Technology","ror":"https://ror.org/00v4yb702","country_code":"US","type":"education","lineage":["https://openalex.org/I155173764"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Lei Wu","raw_affiliation_strings":["Rochester Institute of Technology, Rochester, NY","Rochester institute of Technology, Rochester, NY"],"affiliations":[{"raw_affiliation_string":"Rochester Institute of Technology, Rochester, NY","institution_ids":["https://openalex.org/I155173764"]},{"raw_affiliation_string":"Rochester institute of Technology, Rochester, NY","institution_ids":["https://openalex.org/I155173764"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101716129","display_name":"Yi Feng","orcid":"https://orcid.org/0000-0003-0156-066X"},"institutions":[{"id":"https://openalex.org/I86519414","display_name":"Algoma University","ror":"https://ror.org/0131d6623","country_code":"CA","type":"education","lineage":["https://openalex.org/I86519414"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Yi Feng","raw_affiliation_strings":["Algoma University, Sault Ste. Marie, Canada","Algoma University, Sault Ste. Marie, Canada#TAB#"],"affiliations":[{"raw_affiliation_string":"Algoma University, Sault Ste. Marie, Canada","institution_ids":["https://openalex.org/I86519414"]},{"raw_affiliation_string":"Algoma University, Sault Ste. Marie, Canada#TAB#","institution_ids":["https://openalex.org/I86519414"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5088610746","display_name":"Hua Yan","orcid":"https://orcid.org/0000-0001-9231-3175"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hua Yan","raw_affiliation_strings":["NOC Network Center Distributel Tel Ltd., Montr\u00e9al, QC, Canada"],"affiliations":[{"raw_affiliation_string":"NOC Network Center Distributel Tel Ltd., Montr\u00e9al, QC, Canada","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5102782723"],"corresponding_institution_ids":["https://openalex.org/I155173764"],"apc_list":null,"apc_paid":null,"fwci":0.7912,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.8312155,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1489","last_page":"1493"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998000264167786,"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.9998000264167786,"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.9994999766349792,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9991999864578247,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7191861867904663},{"id":"https://openalex.org/keywords/architecture-tradeoff-analysis-method","display_name":"Architecture tradeoff analysis method","score":0.6167755722999573},{"id":"https://openalex.org/keywords/reference-architecture","display_name":"Reference architecture","score":0.6116346120834351},{"id":"https://openalex.org/keywords/legacy-system","display_name":"Legacy system","score":0.5653873085975647},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5644115209579468},{"id":"https://openalex.org/keywords/software-architecture","display_name":"Software architecture","score":0.5408276915550232},{"id":"https://openalex.org/keywords/resource-oriented-architecture","display_name":"Resource-oriented architecture","score":0.5380387306213379},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.5187209248542786},{"id":"https://openalex.org/keywords/business-process-reengineering","display_name":"Business process reengineering","score":0.4800078272819519},{"id":"https://openalex.org/keywords/software-architecture-description","display_name":"Software architecture description","score":0.47775617241859436},{"id":"https://openalex.org/keywords/applications-architecture","display_name":"Applications architecture","score":0.41812601685523987},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.3186969459056854},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3184756636619568},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.20127025246620178},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.13755053281784058}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7191861867904663},{"id":"https://openalex.org/C126383566","wikidata":"https://www.wikidata.org/wiki/Q4787220","display_name":"Architecture tradeoff analysis method","level":5,"score":0.6167755722999573},{"id":"https://openalex.org/C55356503","wikidata":"https://www.wikidata.org/wiki/Q2136675","display_name":"Reference architecture","level":4,"score":0.6116346120834351},{"id":"https://openalex.org/C105446022","wikidata":"https://www.wikidata.org/wiki/Q445962","display_name":"Legacy system","level":3,"score":0.5653873085975647},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5644115209579468},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.5408276915550232},{"id":"https://openalex.org/C97382630","wikidata":"https://www.wikidata.org/wiki/Q13501132","display_name":"Resource-oriented architecture","level":5,"score":0.5380387306213379},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.5187209248542786},{"id":"https://openalex.org/C29143872","wikidata":"https://www.wikidata.org/wiki/Q876690","display_name":"Business process reengineering","level":3,"score":0.4800078272819519},{"id":"https://openalex.org/C73219336","wikidata":"https://www.wikidata.org/wiki/Q7554254","display_name":"Software architecture description","level":5,"score":0.47775617241859436},{"id":"https://openalex.org/C41065761","wikidata":"https://www.wikidata.org/wiki/Q2193309","display_name":"Applications architecture","level":4,"score":0.41812601685523987},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.3186969459056854},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3184756636619568},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.20127025246620178},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.13755053281784058},{"id":"https://openalex.org/C137335462","wikidata":"https://www.wikidata.org/wiki/Q380772","display_name":"Lean manufacturing","level":2,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1244002.1244320","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1244002.1244320","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2007 ACM symposium on Applied computing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5199999809265137,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W290522697","https://openalex.org/W1546475019","https://openalex.org/W1800478330","https://openalex.org/W2066998899","https://openalex.org/W2088902431","https://openalex.org/W2091015747","https://openalex.org/W2098691661","https://openalex.org/W2103904278","https://openalex.org/W2108446400","https://openalex.org/W2115305382","https://openalex.org/W2126256608","https://openalex.org/W2130529224","https://openalex.org/W2132583473","https://openalex.org/W2133145636","https://openalex.org/W2136645469","https://openalex.org/W2185104417","https://openalex.org/W2318546720","https://openalex.org/W2591438211","https://openalex.org/W4299512882"],"related_works":["https://openalex.org/W2163512324","https://openalex.org/W2352245193","https://openalex.org/W2157374570","https://openalex.org/W2146991667","https://openalex.org/W2372256883","https://openalex.org/W2359311851","https://openalex.org/W2017266164","https://openalex.org/W2053107757","https://openalex.org/W2124684568","https://openalex.org/W1152672851"],"abstract_inverted_index":{"Software":[0],"reengineering":[1],"involves":[2],"the":[3,33,45,67,73,83,99,104,109,149],"activities":[4,75],"of":[5,23,76,88],"studying":[6],"target":[7],"system's":[8],"architecture.":[9,128],"However,":[10],"enterprise":[11],"legacy":[12,79,126],"software":[13,41,111],"systems":[14],"tend":[15],"to":[16,43,65,102,107,124],"be":[17],"large":[18,50,78],"and":[19,69,97,148],"complex.":[20],"The":[21,137],"analysis":[22],"system":[24,84,127],"architecture":[25,42,52,59],"therefore":[26],"becomes":[27],"a":[28,77,86],"difficult":[29],"task.":[30],"To":[31,114],"solve":[32],"problem,":[34],"we":[35,118,132],"propose":[36],"an":[37,62],"approach":[38,106,138,155],"that":[39,58],"decomposes":[40],"reduce":[44],"complexity":[46,68],"associated":[47,71],"with":[48,72,92],"analyzing":[49],"scale":[51],"artifacts.":[53],"Our":[54],"study":[55],"has":[56],"shown":[57],"decomposition":[60],"is":[61,139,156],"efficient":[63],"way":[64],"limit":[66],"risk":[70],"re-engineering":[74,112],"system.":[80],"It":[81],"divides":[82],"into":[85],"collection":[87],"meaningful":[89],"modular":[90],"parts":[91],"low":[93],"coupling,":[94],"high":[95],"cohesion,":[96],"minimizes":[98],"interface,":[100],"thus":[101],"facilitate":[103],"incremental":[105],"implement":[108],"progressive":[110],"process.":[113],"fulfill":[115],"this":[116,130],"goal,":[117],"have":[119],"developed":[120],"two":[121],"major":[122],"techniques":[123],"decompose":[125],"In":[129],"paper,":[131],"present":[133],"them":[134],"in":[135],"detail.":[136],"also":[140],"supported":[141],"by":[142],"our":[143,154],"automated":[144],"reverse":[145],"engineering":[146],"tools,":[147],"preliminary":[150],"experimental":[151],"result":[152],"shows":[153],"very":[157],"promising.":[158]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
