{"id":"https://openalex.org/W2891587998","doi":"https://doi.org/10.1145/3266237.3266261","title":"Understanding architecture non-conformance","display_name":"Understanding architecture non-conformance","publication_year":2018,"publication_date":"2018-09-13","ids":{"openalex":"https://openalex.org/W2891587998","doi":"https://doi.org/10.1145/3266237.3266261","mag":"2891587998"},"language":"en","primary_location":{"id":"doi:10.1145/3266237.3266261","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3266237.3266261","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the XXXII Brazilian Symposium on Software Engineering","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/A5042504724","display_name":"Vanius Zapalowski","orcid":"https://orcid.org/0000-0001-6389-5743"},"institutions":[{"id":"https://openalex.org/I130442723","display_name":"Universidade Federal do Rio Grande do Sul","ror":"https://ror.org/041yk2d64","country_code":"BR","type":"education","lineage":["https://openalex.org/I130442723"]},{"id":"https://openalex.org/I126460647","display_name":"Universidade Federal do Rio Grande","ror":"https://ror.org/05hpfkn88","country_code":"BR","type":"education","lineage":["https://openalex.org/I126460647"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Vanius Zapalowski","raw_affiliation_strings":["Universidade Federal do Rio Grande, do Sul (UFRGS), Porto Alegre, RS"],"affiliations":[{"raw_affiliation_string":"Universidade Federal do Rio Grande, do Sul (UFRGS), Porto Alegre, RS","institution_ids":["https://openalex.org/I130442723","https://openalex.org/I126460647"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5112642931","display_name":"Daltro Jos\u00e9 Nunes","orcid":null},"institutions":[{"id":"https://openalex.org/I130442723","display_name":"Universidade Federal do Rio Grande do Sul","ror":"https://ror.org/041yk2d64","country_code":"BR","type":"education","lineage":["https://openalex.org/I130442723"]},{"id":"https://openalex.org/I126460647","display_name":"Universidade Federal do Rio Grande","ror":"https://ror.org/05hpfkn88","country_code":"BR","type":"education","lineage":["https://openalex.org/I126460647"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Daltro Jos\u00e9 Nunes","raw_affiliation_strings":["Universidade Federal do Rio Grande, do Sul (UFRGS), Porto Alegre, RS"],"affiliations":[{"raw_affiliation_string":"Universidade Federal do Rio Grande, do Sul (UFRGS), Porto Alegre, RS","institution_ids":["https://openalex.org/I130442723","https://openalex.org/I126460647"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5030266199","display_name":"Ingrid Nunes","orcid":"https://orcid.org/0000-0002-6879-5829"},"institutions":[{"id":"https://openalex.org/I126460647","display_name":"Universidade Federal do Rio Grande","ror":"https://ror.org/05hpfkn88","country_code":"BR","type":"education","lineage":["https://openalex.org/I126460647"]},{"id":"https://openalex.org/I130442723","display_name":"Universidade Federal do Rio Grande do Sul","ror":"https://ror.org/041yk2d64","country_code":"BR","type":"education","lineage":["https://openalex.org/I130442723"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Ingrid Nunes","raw_affiliation_strings":["Universidade Federal do Rio Grande, do Sul (UFRGS), Porto Alegre, RS"],"affiliations":[{"raw_affiliation_string":"Universidade Federal do Rio Grande, do Sul (UFRGS), Porto Alegre, RS","institution_ids":["https://openalex.org/I130442723","https://openalex.org/I126460647"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5042504724"],"corresponding_institution_ids":["https://openalex.org/I126460647","https://openalex.org/I130442723"],"apc_list":null,"apc_paid":null,"fwci":0.7854,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.80802086,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"22","last_page":"31"},"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.9959999918937683,"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.7643680572509766},{"id":"https://openalex.org/keywords/software-architecture","display_name":"Software architecture","score":0.5812234878540039},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5100625157356262},{"id":"https://openalex.org/keywords/architectural-pattern","display_name":"Architectural pattern","score":0.508955717086792},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.45666104555130005},{"id":"https://openalex.org/keywords/dependency","display_name":"Dependency (UML)","score":0.4455246031284332},{"id":"https://openalex.org/keywords/metric","display_name":"Metric (unit)","score":0.43900245428085327},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4345763623714447},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3812648057937622},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.37006932497024536},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.33520251512527466},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.13031005859375},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.09022235870361328}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7643680572509766},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.5812234878540039},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5100625157356262},{"id":"https://openalex.org/C72280835","wikidata":"https://www.wikidata.org/wiki/Q635346","display_name":"Architectural pattern","level":5,"score":0.508955717086792},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.45666104555130005},{"id":"https://openalex.org/C19768560","wikidata":"https://www.wikidata.org/wiki/Q320727","display_name":"Dependency (UML)","level":2,"score":0.4455246031284332},{"id":"https://openalex.org/C176217482","wikidata":"https://www.wikidata.org/wiki/Q860554","display_name":"Metric (unit)","level":2,"score":0.43900245428085327},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4345763623714447},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3812648057937622},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.37006932497024536},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.33520251512527466},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.13031005859375},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.09022235870361328},{"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/3266237.3266261","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3266237.3266261","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the XXXII Brazilian Symposium on Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":45,"referenced_works":["https://openalex.org/W281139126","https://openalex.org/W1503924010","https://openalex.org/W1851392300","https://openalex.org/W1913969462","https://openalex.org/W1969910885","https://openalex.org/W1979265271","https://openalex.org/W1980974366","https://openalex.org/W1985346994","https://openalex.org/W1985470733","https://openalex.org/W1993812635","https://openalex.org/W2000808375","https://openalex.org/W2004471732","https://openalex.org/W2011142205","https://openalex.org/W2011886766","https://openalex.org/W2015729052","https://openalex.org/W2029953091","https://openalex.org/W2047911872","https://openalex.org/W2050694128","https://openalex.org/W2064873664","https://openalex.org/W2069076936","https://openalex.org/W2092952955","https://openalex.org/W2100849134","https://openalex.org/W2105618101","https://openalex.org/W2118023438","https://openalex.org/W2133345877","https://openalex.org/W2136317684","https://openalex.org/W2143741513","https://openalex.org/W2146522226","https://openalex.org/W2158864412","https://openalex.org/W2161167380","https://openalex.org/W2161527051","https://openalex.org/W2162366870","https://openalex.org/W2169291221","https://openalex.org/W2278987126","https://openalex.org/W2285477878","https://openalex.org/W2467175123","https://openalex.org/W2517910349","https://openalex.org/W2747183984","https://openalex.org/W2754638064","https://openalex.org/W2809980898","https://openalex.org/W3000715186","https://openalex.org/W4233240690","https://openalex.org/W4239976800","https://openalex.org/W4244309176","https://openalex.org/W4255868459"],"related_works":["https://openalex.org/W942105934","https://openalex.org/W2124876378","https://openalex.org/W2153657417","https://openalex.org/W2168001186","https://openalex.org/W1968759887","https://openalex.org/W2533833860","https://openalex.org/W148360424","https://openalex.org/W2405229917","https://openalex.org/W2153763715","https://openalex.org/W2807954370"],"abstract_inverted_index":{"Evaluations":[0],"of":[1,27,30,43,81,123,161,171,174,198],"approaches":[2],"and":[3,14,55,63,95,120,142,150,164,219,238],"tools":[4],"that":[5,18,106,178,208,224],"assess":[6],"the":[7,28,41,48,57,69,124,159,169,195,199,216],"matching":[8],"between":[9,59,138,147],"a":[10,82,108,118,135],"conceptual":[11,60,139,148,212],"software":[12,200,236],"architecture":[13],"its":[15],"implementation":[16],"show":[17],"divergences":[19,58,146],"typically":[20],"occur.":[21],"However,":[22],"there":[23],"is":[24,181,192,228],"limited":[25],"investigation":[26,35],"nature":[29],"these":[31],"divergences.":[32],"Such":[33],"an":[34,102],"can":[36],"reveal":[37],"underlying":[38],"problems,":[39],"e.g.":[40],"use":[42,231],"inadequate":[44],"granularity":[45],"to":[46,116,155,185,194,230,234],"document":[47],"architecture.":[49],"In":[50,188],"this":[51,232],"paper,":[52],"we":[53,90,167],"evaluate":[54],"characterize":[56],"architectural":[61,99,140,165,186,213,226],"rules":[62,100,141,149],"dependencies":[64,94,151,163,207],"among":[65],"modules":[66],"implemented":[67,74,143,162,206],"in":[68,88],"source":[70,92],"code,":[71],"potentially":[72],"reflecting":[73],"rules.":[75],"This":[76,113,222],"was":[77],"done":[78],"by":[79],"means":[80],"study":[83],"involving":[84],"six":[85],"subject":[86],"systems,":[87],"which":[89,176,202],"extracted":[91],"code":[93],"compared":[96],"them":[97],"against":[98],"using":[101],"association":[103],"rule":[104],"algorithm":[105],"provides":[107],"metric":[109],"based":[110],"on":[111,158],"frequency.":[112],"allowed":[114],"us":[115],"make":[117],"quantitative":[119],"qualitative":[121],"analysis":[122],"rule-dependency":[125],"conformance.":[126],"We":[127],"concluded":[128],"that,":[129],"as":[130],"expected,":[131],"some":[132,189],"systems":[133],"have":[134],"large":[136,179],"gap":[137],"dependencies,":[144,175],"with":[145,211],"ranging":[152],"from":[153],"26.1%":[154],"94.1%.":[156],"Based":[157],"relationship":[160],"rules,":[166],"identified":[168,217],"occurrence":[170],"four":[172],"types":[173],"revealed":[177],"non-conformance":[180],"not":[182,204],"always":[183],"due":[184,193],"violations.":[187],"cases,":[190],"it":[191],"coarse-grained":[196],"representation":[197],"architecture,":[201],"does":[203],"capture":[205],"are":[209,215],"consistent":[210],"rules---these":[214],"intra-module":[218],"sub-conceptual":[220],"dependencies.":[221],"indicates":[223],"finer-grained":[225],"documentation":[227],"needed":[229],"information":[233],"govern":[235],"development":[237],"evolution.":[239]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
