System disruptions
We are currently experiencing disruptions on the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
An initial study on the association between architectural smells and degradation
Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013).ORCID iD: 0000-0002-3180-9182
2020 (English)In: Software Architecture. ECSA 2020. / [ed] Jansen A., Malavolta I., Muccini H., Ozkaya I., Zimmermann O., Springer, 2020, p. 193-201Conference paper, Published paper (Refereed)
Abstract [en]

It is generally assumed that architectural smells are associated with software architectural degradation. Treating smells could hence help treating degradation. This article investigates the association between three types of architectural smells and the existence of architecture-violating dependencies as manifestation of architectural degradation in software.

We gathered data about architectural smells and violations from a single system with a validated prescriptive architecture. The data was analysed to identify and characterise associations between architectural smells and violations. Statistically relevant associations were identified for two of three smells, namely cyclic dependencies and unstable dependencies. Effect sizes were small for both though.

These results provide evidence for cyclic and unstable dependencies having a larger risk of including architectural violations. The small effect sizes indicate that the presence of architectural smells cannot explain architectural degradation alone. This shows that complementing methods and techniques are required for exhaustive treatment of both phenomena.

Place, publisher, year, edition, pages
Springer, 2020. p. 193-201
Series
Lecture Notes in Computer Science ; 12292
Keywords [en]
software architecture degradation, architectural smells, empirical study
National Category
Software Engineering
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:kau:diva-81119DOI: 10.1007/978-3-030-58923-3_13Scopus ID: 2-s2.0-85091485072ISBN: 978-3-030-58923-3 (electronic)ISBN: 978-3-030-58922-6 (print)OAI: oai:DiVA.org:kau-81119DiVA, id: diva2:1484787
Conference
14th European Conference on Software Architecture, ECSA 2020; L'Aquila; Italy; 14 September 2020 through 18 September 2020; Code 245199
Available from: 2020-10-30 Created: 2020-10-30 Last updated: 2021-02-19Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Herold, Sebastian

Search in DiVA

By author/editor
Herold, Sebastian
By organisation
Department of Mathematics and Computer Science (from 2013)
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 224 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf