{"id":"https://openalex.org/W3046890777","doi":"https://doi.org/10.1007/s42979-020-00407-5","title":"Exploring the Relation Between Co-changes and Architectural Smells","display_name":"Exploring the Relation Between Co-changes and Architectural Smells","publication_year":2020,"publication_date":"2020-12-16","ids":{"openalex":"https://openalex.org/W3046890777","doi":"https://doi.org/10.1007/s42979-020-00407-5","mag":"3046890777"},"language":"en","primary_location":{"id":"doi:10.1007/s42979-020-00407-5","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s42979-020-00407-5","pdf_url":"https://link.springer.com/content/pdf/10.1007/s42979-020-00407-5.pdf","source":{"id":"https://openalex.org/S4210174798","display_name":"SN Computer Science","issn_l":"2661-8907","issn":["2661-8907","2662-995X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SN Computer Science","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s42979-020-00407-5.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5072603056","display_name":"Darius Sas","orcid":"https://orcid.org/0000-0003-3383-3298"},"institutions":[{"id":"https://openalex.org/I169381384","display_name":"University of Groningen","ror":"https://ror.org/012p63287","country_code":"NL","type":"education","lineage":["https://openalex.org/I169381384"]}],"countries":["NL"],"is_corresponding":true,"raw_author_name":"Darius Sas","raw_affiliation_strings":["Bernoulli Institute for Mathematics, Computer Science and Artificial Intelligence, Faculty of Science and Engineering, University of Groningen, Nijenborgh 9, 9747AG, Groningen, Netherlands"],"raw_orcid":"https://orcid.org/0000-0003-3383-3298","affiliations":[{"raw_affiliation_string":"Bernoulli Institute for Mathematics, Computer Science and Artificial Intelligence, Faculty of Science and Engineering, University of Groningen, Nijenborgh 9, 9747AG, Groningen, Netherlands","institution_ids":["https://openalex.org/I169381384"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083888080","display_name":"Paris Avgeriou","orcid":"https://orcid.org/0000-0002-7101-0754"},"institutions":[{"id":"https://openalex.org/I169381384","display_name":"University of Groningen","ror":"https://ror.org/012p63287","country_code":"NL","type":"education","lineage":["https://openalex.org/I169381384"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Paris Avgeriou","raw_affiliation_strings":["Bernoulli Institute for Mathematics, Computer Science and Artificial Intelligence, Faculty of Science and Engineering, University of Groningen, Nijenborgh 9, 9747AG, Groningen, Netherlands"],"raw_orcid":"https://orcid.org/0000-0002-7101-0754","affiliations":[{"raw_affiliation_string":"Bernoulli Institute for Mathematics, Computer Science and Artificial Intelligence, Faculty of Science and Engineering, University of Groningen, Nijenborgh 9, 9747AG, Groningen, Netherlands","institution_ids":["https://openalex.org/I169381384"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034876801","display_name":"Ronald Kruizinga","orcid":null},"institutions":[{"id":"https://openalex.org/I169381384","display_name":"University of Groningen","ror":"https://ror.org/012p63287","country_code":"NL","type":"education","lineage":["https://openalex.org/I169381384"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Ronald Kruizinga","raw_affiliation_strings":["Bernoulli Institute for Mathematics, Computer Science and Artificial Intelligence, Faculty of Science and Engineering, University of Groningen, Nijenborgh 9, 9747AG, Groningen, Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Bernoulli Institute for Mathematics, Computer Science and Artificial Intelligence, Faculty of Science and Engineering, University of Groningen, Nijenborgh 9, 9747AG, Groningen, Netherlands","institution_ids":["https://openalex.org/I169381384"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5025206340","display_name":"Ruben Scheedler","orcid":null},"institutions":[{"id":"https://openalex.org/I169381384","display_name":"University of Groningen","ror":"https://ror.org/012p63287","country_code":"NL","type":"education","lineage":["https://openalex.org/I169381384"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Ruben Scheedler","raw_affiliation_strings":["Bernoulli Institute for Mathematics, Computer Science and Artificial Intelligence, Faculty of Science and Engineering, University of Groningen, Nijenborgh 9, 9747AG, Groningen, Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Bernoulli Institute for Mathematics, Computer Science and Artificial Intelligence, Faculty of Science and Engineering, University of Groningen, Nijenborgh 9, 9747AG, Groningen, Netherlands","institution_ids":["https://openalex.org/I169381384"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5072603056"],"corresponding_institution_ids":["https://openalex.org/I169381384"],"apc_list":{"value":2890,"currency":"USD","value_usd":2890},"apc_paid":{"value":2890,"currency":"USD","value_usd":2890},"fwci":0.5599,"has_fulltext":true,"cited_by_count":9,"citation_normalized_percentile":{"value":0.76835369,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"2","issue":"1","first_page":null,"last_page":null},"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9962999820709229,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9944000244140625,"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/maintainability","display_name":"Maintainability","score":0.9501103162765503},{"id":"https://openalex.org/keywords/code-smell","display_name":"Code smell","score":0.9359331130981445},{"id":"https://openalex.org/keywords/reliability","display_name":"Reliability (semiconductor)","score":0.6354405283927917},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6144254207611084},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.5779899954795837},{"id":"https://openalex.org/keywords/relation","display_name":"Relation (database)","score":0.5531731843948364},{"id":"https://openalex.org/keywords/exploratory-research","display_name":"Exploratory research","score":0.4981863498687744},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.48741891980171204},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.46972882747650146},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.44971948862075806},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.26081711053848267},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.21028700470924377},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.2100370228290558},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.194472998380661}],"concepts":[{"id":"https://openalex.org/C160713754","wikidata":"https://www.wikidata.org/wiki/Q1389965","display_name":"Maintainability","level":2,"score":0.9501103162765503},{"id":"https://openalex.org/C133237599","wikidata":"https://www.wikidata.org/wiki/Q2295111","display_name":"Code smell","level":5,"score":0.9359331130981445},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.6354405283927917},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6144254207611084},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.5779899954795837},{"id":"https://openalex.org/C25343380","wikidata":"https://www.wikidata.org/wiki/Q277521","display_name":"Relation (database)","level":2,"score":0.5531731843948364},{"id":"https://openalex.org/C85973986","wikidata":"https://www.wikidata.org/wiki/Q1091731","display_name":"Exploratory research","level":2,"score":0.4981863498687744},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.48741891980171204},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.46972882747650146},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.44971948862075806},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.26081711053848267},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.21028700470924377},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.2100370228290558},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.194472998380661},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"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/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","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/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1007/s42979-020-00407-5","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s42979-020-00407-5","pdf_url":"https://link.springer.com/content/pdf/10.1007/s42979-020-00407-5.pdf","source":{"id":"https://openalex.org/S4210174798","display_name":"SN Computer Science","issn_l":"2661-8907","issn":["2661-8907","2662-995X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SN Computer Science","raw_type":"journal-article"},{"id":"pmh:oai:pure.rug.nl:openaire/17a860db-d82e-46c2-94b9-fb9b9e3406ac","is_oa":true,"landing_page_url":"https://research.rug.nl/en/publications/17a860db-d82e-46c2-94b9-fb9b9e3406ac","pdf_url":null,"source":{"id":"https://openalex.org/S4306400420","display_name":"University of Groningen research database (University of Groningen / Centre for Information Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I169381384","host_organization_name":"University of Groningen","host_organization_lineage":["https://openalex.org/I169381384"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Sas, D, Avgeriou, P, Kruizinga, R & Scheedler, R 2020, 'Exploring the Relation Between Co-changes and Architectural Smells', SN Computer Science, vol. 2, 13. https://doi.org/10.1007/s42979-020-00407-5","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1007/s42979-020-00407-5","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s42979-020-00407-5","pdf_url":"https://link.springer.com/content/pdf/10.1007/s42979-020-00407-5.pdf","source":{"id":"https://openalex.org/S4210174798","display_name":"SN Computer Science","issn_l":"2661-8907","issn":["2661-8907","2662-995X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SN Computer Science","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.5299999713897705}],"awards":[{"id":"https://openalex.org/G434337789","display_name":null,"funder_award_id":"HORIZON2020","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G5489403353","display_name":"Software Development toolKit for Energy optimization and technical Debt elimination","funder_award_id":"780572","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"}],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320320933","display_name":"Rijksuniversiteit Groningen","ror":"https://ror.org/012p63287"},{"id":"https://openalex.org/F4320337373","display_name":"Center for Information Technology","ror":"https://ror.org/03jh5a977"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3046890777.pdf","grobid_xml":"https://content.openalex.org/works/W3046890777.grobid-xml"},"referenced_works_count":45,"referenced_works":["https://openalex.org/W1800478330","https://openalex.org/W1833911422","https://openalex.org/W1840755814","https://openalex.org/W1913969462","https://openalex.org/W1933119144","https://openalex.org/W1963863842","https://openalex.org/W1965658570","https://openalex.org/W2004471732","https://openalex.org/W2009586052","https://openalex.org/W2054697506","https://openalex.org/W2068382122","https://openalex.org/W2072513839","https://openalex.org/W2081104485","https://openalex.org/W2098673848","https://openalex.org/W2100849134","https://openalex.org/W2100925270","https://openalex.org/W2107232214","https://openalex.org/W2115443002","https://openalex.org/W2117488430","https://openalex.org/W2128160875","https://openalex.org/W2139074146","https://openalex.org/W2147810104","https://openalex.org/W2151553346","https://openalex.org/W2160559612","https://openalex.org/W2161226419","https://openalex.org/W2168050996","https://openalex.org/W2310208102","https://openalex.org/W2418132357","https://openalex.org/W2494335138","https://openalex.org/W2507861678","https://openalex.org/W2565244242","https://openalex.org/W2572394326","https://openalex.org/W2622250949","https://openalex.org/W2715183888","https://openalex.org/W2796646638","https://openalex.org/W2807740929","https://openalex.org/W2884230692","https://openalex.org/W2913217271","https://openalex.org/W2972898024","https://openalex.org/W2991660111","https://openalex.org/W2994330170","https://openalex.org/W4230684117","https://openalex.org/W4233152543","https://openalex.org/W4237420149","https://openalex.org/W6960098584"],"related_works":["https://openalex.org/W2001730430","https://openalex.org/W4244517042","https://openalex.org/W1974189775","https://openalex.org/W2306701168","https://openalex.org/W4236840126","https://openalex.org/W1648987790","https://openalex.org/W1514851312","https://openalex.org/W4233305372","https://openalex.org/W209543640","https://openalex.org/W2804191478"],"abstract_inverted_index":{"Abstract":[0],"The":[1,60,104,124],"interplay":[2],"between":[3],"Maintainability":[4,34,201],"and":[5,11,35,48,73,86,100,117,151,180],"Reliability":[6,36,193],"can":[7],"be":[8],"particularly":[9],"complex":[10],"different":[12,81],"kinds":[13],"of":[14,26,129,147,175,200],"trade-offs":[15],"may":[16],"arise":[17],"when":[18],"developers":[19],"try":[20],"to":[21,160,170,221],"optimise":[22],"for":[23,55],"either":[24],"one":[25],"these":[27,56],"two":[28,57],"qualities.":[29],"To":[30],"further":[31],"understand":[32],"how":[33],"influence":[37],"each":[38],"other,":[39],"we":[40],"perform":[41],"an":[42,65,137],"empirical":[43],"study":[44,61,69],"using":[45,64,74,95,120],"architectural":[46,106,138,205],"smells":[47,107,156,173],"source":[49,77,122],"code":[50],"file":[51,187],"co-changes":[52,130,166],"as":[53],"proxies":[54],"qualities,":[58],"respectively.":[59],"is":[62,194,208],"designed":[63],"exploratory":[66],"multiple-case":[67],"case":[68],"following":[70],"well-know":[71],"guidelines":[72],"fourteen":[75],"open":[76,121],"Java":[78],"projects.":[79],"Three":[80],"research":[82],"questions":[83],"are":[84,92,109,118,157],"identified":[85],"investigated":[87],"through":[88],"statistical":[89,141],"analysis.":[90],"Co-changes":[91],"detected":[93,119],"by":[94,197,216],"both":[96],"a":[97,101,178,181],"state-of-the-art":[98],"algorithm":[99],"novel":[102],"approach.":[103],"three":[105],"selected":[108],"among":[110],"the":[111,115,148,176,185,204,217],"most":[112],"important":[113],"from":[114],"literature":[116],"tools.":[123],"results":[125],"show":[126,191],"that":[127,144,192],"50%":[128,146],"eventually":[131,222],"end":[132],"up":[133],"taking":[134,153],"part":[135,154],"in":[136,145,155,184],"smell.":[139],"Moreover,":[140],"tests":[142],"indicate":[143],"projects,":[149],"files":[150],"packages":[152],"more":[158,213],"likely":[159],"co-change":[161,182],"than":[162],"non-smelly":[163],"files.":[164],"Finally,":[165],"were":[167],"also":[168],"found":[169],"appear":[171,183],"before":[172],"90%":[174],"times":[177],"smell":[179],"same":[186],"pair.":[188],"Our":[189],"findings":[190],"indirectly":[195],"affected":[196],"low":[198],"levels":[199],"even":[202],"at":[203],"level.":[206],"This":[207],"because":[209],"low-quality":[210],"components":[211],"require":[212],"frequent":[214],"changes":[215],"developers,":[218],"increasing":[219],"chances":[220],"introduce":[223],"faults.":[224]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1}],"updated_date":"2026-08-04T08:18:43.703281","created_date":"2025-10-10T00:00:00"}
