{"id":"https://openalex.org/W2105618101","doi":"https://doi.org/10.1109/wcre.2012.35","title":"On the Evolutionary Nature of Architectural Violations","display_name":"On the Evolutionary Nature of Architectural Violations","publication_year":2012,"publication_date":"2012-10-01","ids":{"openalex":"https://openalex.org/W2105618101","doi":"https://doi.org/10.1109/wcre.2012.35","mag":"2105618101"},"language":"en","primary_location":{"id":"doi:10.1109/wcre.2012.35","doi":"https://doi.org/10.1109/wcre.2012.35","is_oa":false,"landing_page_url":"https://doi.org/10.1109/wcre.2012.35","pdf_url":null,"source":{"id":"https://openalex.org/S4210227819","display_name":"Working Conference on Reverse Engineering (WCRE)","issn_l":"1095-1350","issn":["1095-1350","2375-5369"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","jufo-1"],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 19th Working Conference on Reverse Engineering","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"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/A5025746911","display_name":"Jo\u00e3o Brunet","orcid":"https://orcid.org/0000-0002-5233-1085","observed_orcids":["https://orcid.org/0000-0002-5233-1085"]},"institutions":[{"id":"https://openalex.org/I41455075","display_name":"Universidade Federal de Campina Grande","ror":"https://ror.org/00eftnx64","country_code":"BR","type":"education","lineage":["https://openalex.org/I41455075"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Joao Brunet","raw_affiliation_strings":["Federal University of Campina Grande, Brazil","Fed. Univ. of Campina Grande, Campina Grande, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Federal University of Campina Grande, Brazil","institution_ids":["https://openalex.org/I41455075"]},{"raw_affiliation_string":"Fed. Univ. of Campina Grande, Campina Grande, Brazil","institution_ids":["https://openalex.org/I41455075"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021252435","display_name":"Roberto A. Bittencourt","orcid":"https://orcid.org/0000-0002-8854-8956","observed_orcids":["https://orcid.org/0000-0002-8854-8956"]},"institutions":[{"id":"https://openalex.org/I21606457","display_name":"Universidade Estadual de Feira de Santana","ror":"https://ror.org/04ygk5j35","country_code":"BR","type":"education","lineage":["https://openalex.org/I21606457"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Roberto Almeida Bittencourt","raw_affiliation_strings":["State University of Feira de Santana, Brazil","State University of Feira de Santana, Feira de Santana, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State University of Feira de Santana, Brazil","institution_ids":["https://openalex.org/I21606457"]},{"raw_affiliation_string":"State University of Feira de Santana, Feira de Santana, Brazil","institution_ids":["https://openalex.org/I21606457"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022016325","display_name":"Dalton Serey","orcid":"https://orcid.org/0009-0004-5038-1398","observed_orcids":["https://orcid.org/0009-0004-5038-1398"]},"institutions":[{"id":"https://openalex.org/I41455075","display_name":"Universidade Federal de Campina Grande","ror":"https://ror.org/00eftnx64","country_code":"BR","type":"education","lineage":["https://openalex.org/I41455075"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Dalton Serey","raw_affiliation_strings":["Federal University of Campina Grande, Brazil","Fed. Univ. of Campina Grande, Campina Grande, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Federal University of Campina Grande, Brazil","institution_ids":["https://openalex.org/I41455075"]},{"raw_affiliation_string":"Fed. Univ. of Campina Grande, Campina Grande, Brazil","institution_ids":["https://openalex.org/I41455075"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5110459214","display_name":"Jorge C. A. de Figueiredo","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I41455075","display_name":"Universidade Federal de Campina Grande","ror":"https://ror.org/00eftnx64","country_code":"BR","type":"education","lineage":["https://openalex.org/I41455075"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Jorge Figueiredo","raw_affiliation_strings":["Federal University of Campina Grande, Brazil","Fed. Univ. of Campina Grande, Campina Grande, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Federal University of Campina Grande, Brazil","institution_ids":["https://openalex.org/I41455075"]},{"raw_affiliation_string":"Fed. Univ. of Campina Grande, Campina Grande, Brazil","institution_ids":["https://openalex.org/I41455075"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.0665,"has_fulltext":false,"cited_by_count":36,"citation_normalized_percentile":{"value":0.7371756,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"257","last_page":"266"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9301999807357788,"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.9301999807357788,"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.06369999796152115,"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"}},{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.0032999999821186066,"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/software-architecture","display_name":"software architecture","score":0.6669999957084656},{"id":"https://openalex.org/keywords/software-evolution","display_name":"software evolution","score":0.6579999923706055},{"id":"https://openalex.org/keywords/open-source-software","display_name":"open source software","score":0.800000011920929},{"id":"https://openalex.org/keywords/perfective-maintenance","display_name":"perfective maintenance","score":0.9559999704360962},{"id":"https://openalex.org/keywords/software-architecture-models","display_name":"software architecture models","score":0.36399999260902405}],"concepts":[{"id":"https://openalex.org/C72280835","wikidata":"https://www.wikidata.org/wiki/Q635346","display_name":"Architectural pattern","level":5,"score":0.799199104309082},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6617395281791687},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.5989141464233398},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5810600519180298},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5295736789703369},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.5055356025695801},{"id":"https://openalex.org/C2777364373","wikidata":"https://www.wikidata.org/wiki/Q32880","display_name":"Architectural style","level":3,"score":0.5047897100448608},{"id":"https://openalex.org/C85973986","wikidata":"https://www.wikidata.org/wiki/Q1091731","display_name":"Exploratory research","level":2,"score":0.43515831232070923},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4274931252002716},{"id":"https://openalex.org/C2778544944","wikidata":"https://www.wikidata.org/wiki/Q1352349","display_name":"Architectural model","level":3,"score":0.4205431342124939},{"id":"https://openalex.org/C110251889","wikidata":"https://www.wikidata.org/wiki/Q1569697","display_name":"Model checking","level":2,"score":0.4204343557357788},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4140716791152954},{"id":"https://openalex.org/C2775948798","wikidata":"https://www.wikidata.org/wiki/Q5160261","display_name":"Conformance checking","level":5,"score":0.4114835858345032},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.381714403629303},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3038034439086914},{"id":"https://openalex.org/C52913732","wikidata":"https://www.wikidata.org/wiki/Q857102","display_name":"Software design","level":4,"score":0.22802233695983887},{"id":"https://openalex.org/C174998907","wikidata":"https://www.wikidata.org/wiki/Q357662","display_name":"Work in process","level":2,"score":0.18786710500717163},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.14993348717689514},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.1459125280380249},{"id":"https://openalex.org/C85345410","wikidata":"https://www.wikidata.org/wiki/Q851587","display_name":"Business process","level":3,"score":0.07867187261581421},{"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/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C144024400","wikidata":"https://www.wikidata.org/wiki/Q21201","display_name":"Sociology","level":0,"score":0.0},{"id":"https://openalex.org/C19165224","wikidata":"https://www.wikidata.org/wiki/Q23404","display_name":"Anthropology","level":1,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/wcre.2012.35","doi":"https://doi.org/10.1109/wcre.2012.35","is_oa":false,"landing_page_url":"https://doi.org/10.1109/wcre.2012.35","pdf_url":null,"source":{"id":"https://openalex.org/S4210227819","display_name":"Working Conference on Reverse Engineering (WCRE)","issn_l":"1095-1350","issn":["1095-1350","2375-5369"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","jufo-1"],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 19th Working Conference on Reverse Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W65266040","https://openalex.org/W186548905","https://openalex.org/W1506513518","https://openalex.org/W1552313422","https://openalex.org/W1558761782","https://openalex.org/W1596790865","https://openalex.org/W1969400696","https://openalex.org/W1984489185","https://openalex.org/W1988732244","https://openalex.org/W1993812635","https://openalex.org/W2021672791","https://openalex.org/W2022583637","https://openalex.org/W2049585561","https://openalex.org/W2071141067","https://openalex.org/W2072267206","https://openalex.org/W2091635765","https://openalex.org/W2101748603","https://openalex.org/W2106286049","https://openalex.org/W2116243202","https://openalex.org/W2118023438","https://openalex.org/W2122452767","https://openalex.org/W2123586642","https://openalex.org/W2128780139","https://openalex.org/W2132092215","https://openalex.org/W2133254848","https://openalex.org/W2148185800","https://openalex.org/W2151191515","https://openalex.org/W2171818077","https://openalex.org/W2538559730","https://openalex.org/W3142188450","https://openalex.org/W4231342751","https://openalex.org/W4232746323","https://openalex.org/W4236701339","https://openalex.org/W4248123122"],"related_works":["https://openalex.org/W2060280870","https://openalex.org/W2560859756","https://openalex.org/W1965636200","https://openalex.org/W4385652617","https://openalex.org/W2087988340","https://openalex.org/W3166771802","https://openalex.org/W2012940909","https://openalex.org/W2972158470","https://openalex.org/W7045522194","https://openalex.org/W7099441545"],"abstract_inverted_index":{"Architectural":[0],"conformance":[1,24],"checking":[2,25],"is":[3,185,194],"the":[4,15,88,107,151,157,176,182,207,233],"process":[5],"of":[6,54,75,90,109,113,132,135,142,150,153,161,178,209,232],"verifying":[7],"whether":[8],"a":[9,130,195,200],"given":[10],"software":[11,55],"implementation":[12],"conforms":[13],"to":[14,65,147,216,226],"rules":[16],"and":[17,30,33,48,70,159,211],"decisions":[18],"in":[19,156,181,189,229],"an":[20,46,58,72],"architectural":[21,52,78,102,154,179],"model.":[22],"Different":[23],"techniques":[26],"have":[27,86,100,128],"been":[28,64],"proposed,":[29],"both":[31],"academic":[32],"commercial":[34],"tools":[35],"use":[36],"them":[37,162],"for":[38,97,206],"architecture":[39],"evaluation.":[40],"In":[41,116],"this":[42],"paper,":[43],"we":[44,99,118,127],"present":[45],"exploratory":[47,59],"longitudinal":[49],"study":[50,105],"on":[51,77],"violations":[53,155,214],"systems.":[56],"As":[57],"study,":[60],"our":[61,125],"aim":[62],"has":[63],"reveal":[66],"patterns,":[67],"raise":[68],"hypotheses":[69],"form":[71],"initial":[73],"body":[74],"knowledge":[76],"violations,":[79,171,180,210],"rather":[80],"than":[81,121],"test":[82],"specific":[83],"hypotheses.":[84],"We":[85],"studied":[87,144,191],"evolution":[89],"four":[91],"widely":[92],"known":[93],"open":[94],"source":[95],"systems":[96,192],"which":[98],"trusted":[101],"models.":[103],"The":[104],"encompasses":[106],"analysis":[108],"19":[110],"bi-weekly":[111],"versions":[112,231],"each":[114],"system.":[115,234],"total,":[117],"analyzed":[119],"more":[120],"3,000":[122],"violations.":[123],"From":[124],"observations,":[126],"derived":[129],"series":[131],"facts.":[133],"Four":[134],"them,":[136],"deserve":[137],"attention:":[138],"1)":[139],"development":[140],"teams":[141],"all":[143,160,174,190],"projects":[145],"seem":[146,215],"be":[148,217,227],"aware":[149],"presence":[152],"code":[158],"do":[163],"perform":[164],"perfective":[165],"maintenance":[166],"aimed":[167],"at":[168],"eliminating":[169],"such":[170],"2)":[172],"despite":[173],"effort,":[175],"number":[177],"long":[183],"term,":[184],"continuously":[186],"growing,":[187],"3)":[188],"there":[193],"critical":[196],"core,":[197],"i.e.,":[198,219],"just":[199],"few":[201],"design":[202],"entities":[203],"are":[204,221,224],"responsible":[205],"majority":[208],"4)":[212],"some":[213],"\"respawning\",":[218],"they":[220],"eliminated,":[222],"but":[223],"likely":[225],"back":[228],"future":[230]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":9},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":3},{"year":2013,"cited_by_count":1}],"updated_date":"2026-11-11T12:16:26.678958","created_date":"2016-06-24T00:00:00"}
