{"id":"https://openalex.org/W2991660111","doi":"https://doi.org/10.1109/icsme.2019.00090","title":"Investigating Instability Architectural Smells Evolution: An Exploratory Case Study","display_name":"Investigating Instability Architectural Smells Evolution: An Exploratory Case Study","publication_year":2019,"publication_date":"2019-09-01","ids":{"openalex":"https://openalex.org/W2991660111","doi":"https://doi.org/10.1109/icsme.2019.00090","mag":"2991660111"},"language":"en","primary_location":{"id":"doi:10.1109/icsme.2019.00090","doi":"https://doi.org/10.1109/icsme.2019.00090","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icsme.2019.00090","pdf_url":null,"source":{"id":"https://openalex.org/S4210174939","display_name":"IEEE International Conference on Software Maintenance (ICSM)","issn_l":"1063-6773","issn":["1063-6773","2576-3148"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"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":"2019 IEEE International Conference on Software Maintenance and Evolution (ICSME)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://research.rug.nl/en/publications/512aeab1-8b34-417a-969c-e9ef2557b35a","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","observed_orcids":["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":false,"raw_author_name":"Darius Sas","raw_affiliation_strings":["University of Groningen","Computer Science and Artificial Intelligence, Bernoulli Institute for Mathematics, University of Groningen, Groningen, Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Groningen","institution_ids":["https://openalex.org/I169381384"]},{"raw_affiliation_string":"Computer Science and Artificial Intelligence, Bernoulli Institute for Mathematics, University of Groningen, 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","observed_orcids":["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":["University of Groningen","Computer Science and Artificial Intelligence, Bernoulli Institute for Mathematics, University of Groningen, Groningen, Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Groningen","institution_ids":["https://openalex.org/I169381384"]},{"raw_affiliation_string":"Computer Science and Artificial Intelligence, Bernoulli Institute for Mathematics, University of Groningen, Groningen, Netherlands","institution_ids":["https://openalex.org/I169381384"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024421637","display_name":"Francesca Arcelli Fontana","orcid":"https://orcid.org/0000-0002-1195-530X","observed_orcids":["https://orcid.org/0000-0002-1195-530X"]},"institutions":[{"id":"https://openalex.org/I66752286","display_name":"University of Milano-Bicocca","ror":"https://ror.org/01ynf4891","country_code":"IT","type":"education","lineage":["https://openalex.org/I66752286"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Francesca Arcelli Fontana","raw_affiliation_strings":["University of Milano-Bicocca","Dipartimento di Informatica Sistemistica e Comunicazione, University of Milano-Bicocca, Milan, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Milano-Bicocca","institution_ids":["https://openalex.org/I66752286"]},{"raw_affiliation_string":"Dipartimento di Informatica Sistemistica e Comunicazione, University of Milano-Bicocca, Milan, Italy","institution_ids":["https://openalex.org/I66752286"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.1874,"has_fulltext":false,"cited_by_count":34,"citation_normalized_percentile":{"value":0.89744757,"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":"557","last_page":"567"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9984999895095825,"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.9984999895095825,"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.0010999999940395355,"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":9.999999747378752e-05,"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/architectural-smells","display_name":"architectural smells","score":0.9919999837875366},{"id":"https://openalex.org/keywords/software-evolution","display_name":"software evolution","score":0.6349999904632568},{"id":"https://openalex.org/keywords/refactoring","display_name":"refactoring","score":0.6710000038146973},{"id":"https://openalex.org/keywords/software-maintenance","display_name":"software maintenance","score":0.5080000162124634},{"id":"https://openalex.org/keywords/dependency-networks","display_name":"dependency networks","score":0.703000009059906},{"id":"https://openalex.org/keywords/software-architecture","display_name":"software architecture","score":0.5929999947547913}],"concepts":[{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.967721700668335},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6728970408439636},{"id":"https://openalex.org/C19768560","wikidata":"https://www.wikidata.org/wiki/Q320727","display_name":"Dependency (UML)","level":2,"score":0.6271034479141235},{"id":"https://openalex.org/C133237599","wikidata":"https://www.wikidata.org/wiki/Q2295111","display_name":"Code smell","level":5,"score":0.564422070980072},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.44987431168556213},{"id":"https://openalex.org/C72280835","wikidata":"https://www.wikidata.org/wiki/Q635346","display_name":"Architectural pattern","level":5,"score":0.4351918399333954},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.4313589036464691},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.41945239901542664},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.3315541744232178},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3234293460845947},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.19865697622299194},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.17517250776290894},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.15866422653198242},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.15566766262054443},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.11253431439399719},{"id":"https://openalex.org/C52913732","wikidata":"https://www.wikidata.org/wiki/Q857102","display_name":"Software design","level":4,"score":0.0804329514503479},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1109/icsme.2019.00090","doi":"https://doi.org/10.1109/icsme.2019.00090","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icsme.2019.00090","pdf_url":null,"source":{"id":"https://openalex.org/S4210174939","display_name":"IEEE International Conference on Software Maintenance (ICSM)","issn_l":"1063-6773","issn":["1063-6773","2576-3148"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"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":"2019 IEEE International Conference on Software Maintenance and Evolution (ICSME)","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.rug.nl:openaire/512aeab1-8b34-417a-969c-e9ef2557b35a","doi":null,"is_oa":true,"landing_page_url":"https://research.rug.nl/en/publications/512aeab1-8b34-417a-969c-e9ef2557b35a","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,"listed_in":[],"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":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Sas, D, Avgeriou, P & Arcelli Fontana, F 2019, Investigating instability architectural smells evolution : an exploratory case study. in 35th International Conference on Software Maintenance and Evolution. IEEE, pp. 557-567, 35th International Conference on Software Maintenance and Evolution, Cleveland, OH, United States, 30/09/2019. https://doi.org/10.1109/ICSME.2019.00090","raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"pmh:oai:boa.unimib.it:10281/269264","doi":null,"is_oa":false,"landing_page_url":"http://hdl.handle.net/10281/269264","pdf_url":null,"source":{"id":"https://openalex.org/S4306401259","display_name":"BOA (University of Milano-Bicocca)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I66752286","host_organization_name":"University of Milano-Bicocca","host_organization_lineage":["https://openalex.org/I66752286"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"pmh:rug:oai:pure.rug.nl:publications/512aeab1-8b34-417a-969c-e9ef2557b35a","doi":null,"is_oa":true,"landing_page_url":"https://research.rug.nl/en/publications/512aeab1-8b34-417a-969c-e9ef2557b35a","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,"listed_in":[],"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":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"35th International Conference on Software Maintenance and Evolution","raw_type":"info:eu-repo/semantics/conferencepaper"}],"best_oa_location":{"id":"pmh:oai:pure.rug.nl:openaire/512aeab1-8b34-417a-969c-e9ef2557b35a","doi":null,"is_oa":true,"landing_page_url":"https://research.rug.nl/en/publications/512aeab1-8b34-417a-969c-e9ef2557b35a","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,"listed_in":[],"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":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Sas, D, Avgeriou, P & Arcelli Fontana, F 2019, Investigating instability architectural smells evolution : an exploratory case study. in 35th International Conference on Software Maintenance and Evolution. IEEE, pp. 557-567, 35th International Conference on Software Maintenance and Evolution, Cleveland, OH, United States, 30/09/2019. https://doi.org/10.1109/ICSME.2019.00090","raw_type":"info:eu-repo/semantics/conferenceObject"},"sustainable_development_goals":[],"study_designs":[],"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"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W78534123","https://openalex.org/W1550966611","https://openalex.org/W1908311671","https://openalex.org/W1913969462","https://openalex.org/W1933119144","https://openalex.org/W1963863842","https://openalex.org/W1971826777","https://openalex.org/W1979300931","https://openalex.org/W2016025797","https://openalex.org/W2052135310","https://openalex.org/W2095938258","https://openalex.org/W2107232214","https://openalex.org/W2123402141","https://openalex.org/W2146152432","https://openalex.org/W2147810104","https://openalex.org/W2170860398","https://openalex.org/W2310208102","https://openalex.org/W2572394326","https://openalex.org/W2715183888","https://openalex.org/W2896401905","https://openalex.org/W2896721752","https://openalex.org/W2913217271","https://openalex.org/W3041047318","https://openalex.org/W4233152543"],"related_works":["https://openalex.org/W3040562034","https://openalex.org/W4221157278","https://openalex.org/W3209353953","https://openalex.org/W2889622999","https://openalex.org/W4401403104","https://openalex.org/W7128042993","https://openalex.org/W3085581200","https://openalex.org/W2884230692","https://openalex.org/W2121316451","https://openalex.org/W4378837711"],"abstract_inverted_index":{"Architectural":[0],"smells":[1,71],"may":[2],"substantially":[3],"increase":[4],"maintenance":[5],"effort":[6],"and":[7,21,45,59,76,119,143],"thus":[8],"require":[9],"extra":[10],"attention":[11],"for":[12],"potential":[13],"refactoring.":[14,46],"While":[15],"we":[16,29],"currently":[17],"understand":[18],"this":[19],"concept":[20],"have":[22,30],"identified":[23],"different":[24,67,86,92],"types":[25,68,94],"of":[26,52,69,81,106,116],"such":[27,99],"smells,":[28],"not":[31],"yet":[32],"studied":[33],"their":[34,43,101],"evolution":[35,51],"in":[36,96,112],"depth.":[37],"This":[38,47],"is":[39],"necessary":[40],"to":[41,139],"inform":[42],"prioritisation":[44,142],"study":[48],"analyses":[49],"the":[50,60,104,107,113,117,120,125,136],"individual":[53],"architectural":[54,70],"smell":[55,93],"instances":[56],"over":[57,110],"time,":[58],"characteristics":[61],"that":[62],"define":[63],"these":[64],"instances.":[65],"Three":[66],"are":[72,135],"taken":[73],"into":[74],"consideration":[75],"mined":[77],"from":[78],"a":[79],"total":[80],"524":[82],"versions":[83],"across":[84],"14":[85],"projects.":[87],"The":[88],"results":[89],"show":[90],"how":[91],"differ":[95],"multiple":[97],"aspects,":[98],"as":[100],"growth":[102],"rate,":[103],"importance":[105],"affected":[108],"elements":[109],"time":[111,121],"dependency":[114],"network":[115],"system,":[118],"each":[122],"instance":[123],"affects":[124],"system.":[126],"They":[127],"also":[128],"cast":[129],"valuable":[130],"insights":[131],"on":[132],"what":[133],"aspects":[134],"most":[137],"important":[138],"consider":[140],"during":[141],"refactoring":[144],"activities.":[145]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":7},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":9},{"year":2020,"cited_by_count":1}],"updated_date":"2026-11-10T11:39:43.021295","created_date":"2019-12-13T00:00:00"}
