{"id":"https://openalex.org/W1543881559","doi":"https://doi.org/10.1002/spe.2228","title":"A recommendation system for repairing violations detected by static architecture conformance checking","display_name":"A recommendation system for repairing violations detected by static architecture conformance checking","publication_year":2013,"publication_date":"2013-09-25","ids":{"openalex":"https://openalex.org/W1543881559","doi":"https://doi.org/10.1002/spe.2228","mag":"1543881559"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1002/spe.2228","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_indexed_in_scopus":true,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"journal-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/A5033765888","display_name":"Ricardo Terra","orcid":"https://orcid.org/0000-0002-5824-7087"},"institutions":[{"id":"https://openalex.org/I110200422","display_name":"Universidade Federal de Minas Gerais","ror":"https://ror.org/0176yjw32","country_code":"BR","type":"funder","lineage":["https://openalex.org/I110200422"]},{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"funder","lineage":["https://openalex.org/I151746483"]}],"countries":["BR","CA"],"is_corresponding":false,"raw_author_name":"Ricardo Terra","raw_affiliation_strings":["Universidade Federal de Minas Gerais, Brazil","University of Waterloo Canada"],"affiliations":[{"raw_affiliation_string":"Universidade Federal de Minas Gerais, Brazil","institution_ids":["https://openalex.org/I110200422"]},{"raw_affiliation_string":"University of Waterloo Canada","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100703246","display_name":"Marco T\u00falio Valente","orcid":"https://orcid.org/0000-0002-8180-7548"},"institutions":[{"id":"https://openalex.org/I110200422","display_name":"Universidade Federal de Minas Gerais","ror":"https://ror.org/0176yjw32","country_code":"BR","type":"funder","lineage":["https://openalex.org/I110200422"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Marco Tulio Valente","raw_affiliation_strings":["[Universidade Federal de Minas Gerais, Brazil]"],"affiliations":[{"raw_affiliation_string":"[Universidade Federal de Minas Gerais, Brazil]","institution_ids":["https://openalex.org/I110200422"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066916130","display_name":"Krzysztof Czarnecki","orcid":"https://orcid.org/0000-0003-1642-1101"},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"funder","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Krzysztof Czarnecki","raw_affiliation_strings":["University of Waterloo Canada"],"affiliations":[{"raw_affiliation_string":"University of Waterloo Canada","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5106236221","display_name":"Roberto S. Bigonha","orcid":"https://orcid.org/0000-0002-7425-5247"},"institutions":[{"id":"https://openalex.org/I110200422","display_name":"Universidade Federal de Minas Gerais","ror":"https://ror.org/0176yjw32","country_code":"BR","type":"funder","lineage":["https://openalex.org/I110200422"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Roberto S. Bigonha","raw_affiliation_strings":["[Universidade Federal de Minas Gerais, Brazil]"],"affiliations":[{"raw_affiliation_string":"[Universidade Federal de Minas Gerais, Brazil]","institution_ids":["https://openalex.org/I110200422"]}]}],"institution_assertions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":4220,"currency":"USD","value_usd":4220},"apc_paid":null,"fwci":12.397,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":33,"citation_normalized_percentile":{"value":0.984532,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":93,"max":94},"biblio":{"volume":"45","issue":"3","first_page":"315","last_page":"342"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9994,"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.9994,"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.9942,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9942,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/code-refactoring","display_name":"Code refactoring","score":0.95851785},{"id":"https://openalex.org/keywords/conformance-checking","display_name":"Conformance Checking","score":0.7140703}],"concepts":[{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.95851785},{"id":"https://openalex.org/C2775948798","wikidata":"https://www.wikidata.org/wiki/Q5160261","display_name":"Conformance checking","level":5,"score":0.7140703},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6738772},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.6442633},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.6331843},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5521987},{"id":"https://openalex.org/C98025372","wikidata":"https://www.wikidata.org/wiki/Q477538","display_name":"Systems architecture","level":3,"score":0.41654235},{"id":"https://openalex.org/C195094911","wikidata":"https://www.wikidata.org/wiki/Q14167904","display_name":"Process management","level":1,"score":0.32099503},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.20555615},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.18488488},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.17343184},{"id":"https://openalex.org/C174998907","wikidata":"https://www.wikidata.org/wiki/Q357662","display_name":"Work in process","level":2,"score":0.15632302},{"id":"https://openalex.org/C85345410","wikidata":"https://www.wikidata.org/wiki/Q851587","display_name":"Business process","level":3,"score":0.13388401},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.09405464},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C207505557","wikidata":"https://www.wikidata.org/wiki/Q4374012","display_name":"Business process modeling","level":4,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1002/spe.2228","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_indexed_in_scopus":true,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":58,"referenced_works":["https://openalex.org/W1485483288","https://openalex.org/W1491579163","https://openalex.org/W1542664738","https://openalex.org/W1564594068","https://openalex.org/W1617811580","https://openalex.org/W1967804650","https://openalex.org/W1980974366","https://openalex.org/W1988732244","https://openalex.org/W1993812635","https://openalex.org/W1996716987","https://openalex.org/W2005568930","https://openalex.org/W2005975241","https://openalex.org/W2011522111","https://openalex.org/W2015538933","https://openalex.org/W2018653542","https://openalex.org/W2019348938","https://openalex.org/W2021672791","https://openalex.org/W2046276611","https://openalex.org/W2061832758","https://openalex.org/W2063530340","https://openalex.org/W2071141067","https://openalex.org/W2071184081","https://openalex.org/W2072267206","https://openalex.org/W2072895015","https://openalex.org/W2089132965","https://openalex.org/W2089910927","https://openalex.org/W2098913585","https://openalex.org/W2103188316","https://openalex.org/W2105300539","https://openalex.org/W2105969922","https://openalex.org/W2106259924","https://openalex.org/W2110726411","https://openalex.org/W2118023438","https://openalex.org/W2122824813","https://openalex.org/W2132092215","https://openalex.org/W2133254848","https://openalex.org/W2133731789","https://openalex.org/W2136059071","https://openalex.org/W2140046464","https://openalex.org/W2140681814","https://openalex.org/W2141558501","https://openalex.org/W2142651380","https://openalex.org/W2143741513","https://openalex.org/W2144014048","https://openalex.org/W2148185800","https://openalex.org/W2151863432","https://openalex.org/W2153887189","https://openalex.org/W2156448859","https://openalex.org/W2156515493","https://openalex.org/W2159959126","https://openalex.org/W2161527051","https://openalex.org/W2167809408","https://openalex.org/W2169291221","https://openalex.org/W2294305189","https://openalex.org/W2341865734","https://openalex.org/W3003382602","https://openalex.org/W4231342751","https://openalex.org/W4298420982"],"related_works":["https://openalex.org/W4313549863","https://openalex.org/W4296534969","https://openalex.org/W4290033874","https://openalex.org/W4231266416","https://openalex.org/W3194667890","https://openalex.org/W3176957927","https://openalex.org/W3161551626","https://openalex.org/W2395465245","https://openalex.org/W2156379738","https://openalex.org/W2072205733"],"abstract_inverted_index":{"Summary":[0],"This":[1],"paper":[2,18],"describes":[3,34],"a":[4,35,96],"recommendation":[5],"system":[6,93],"that":[7],"provides":[8],"refactoring":[9,21,68],"guidelines":[10],"for":[11,70,105],"maintainers":[12],"when":[13],"tackling":[14],"architectural":[15],"erosion.":[16],"The":[17],"formalizes":[19],"32":[20],"recommendations":[22,69,104,125],"to":[23],"repair":[24],"violations":[25,75],"raised":[26],"by":[27,95,113],"static":[28],"architecture":[29,82],"conformance":[30,83],"checking":[31],"approaches;":[32],"it":[33,43],"tool\u2014called":[36],"ArchFix\u2014that":[37],"triggers":[38],"the":[39,45,55,78,86,114,118],"proposed":[40],"recommendations;":[41],"and":[42],"evaluates":[44],"application":[46],"of":[47,73,80,108,123],"this":[48],"tool":[49],"in":[50],"two":[51],"industrial\u2010strength":[52],"systems.":[53],"For":[54,85],"first":[56],"system\u2014a":[57,88],"21":[58],"KLOC":[59,90],"open\u2010source":[60],"strategic":[61],"management":[62],"system\u2014our":[63],"approach":[64,100],"has":[65,101],"indicated":[66],"correct":[67,103],"31":[71],"out":[72,107],"41":[74],"detected":[76],"as":[77,111,126],"result":[79],"an":[81],"process.":[84],"second":[87],"728":[89],"customer":[91],"care":[92],"used":[94],"major":[97,130],"telecommunication":[98],"company\u2014our":[99],"triggered":[102],"624":[106],"787":[109],"violations,":[110],"asserted":[112],"system's":[115],"architect.":[116],"Moreover,":[117],"architects":[119],"have":[120],"scored":[121],"82%":[122],"these":[124],"having":[127],"moderate":[128],"or":[129],"complexity.":[131],"Copyright":[132],"\u00a9":[133],"2013":[134],"John":[135],"Wiley":[136],"&":[137],"Sons,":[138],"Ltd.":[139]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W1543881559","counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":4},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":4},{"year":2016,"cited_by_count":6},{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":2}],"updated_date":"2025-02-24T07:57:18.804179","created_date":"2016-06-24"}