Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Architecture consistency: State of the practice, challenges and requirements
Brunel University, London, UK.
University of Limerick, Ireland.
Red Orkid Limited, Dublin, Ireland.
Karlstads universitet, Fakulteten för hälsa, natur- och teknikvetenskap (from 2013), Institutionen för matematik och datavetenskap (from 2013). (Software Engineering -SERG)ORCID-id: 0000-0002-3180-9182
Visa övriga samt affilieringar
2018 (Engelska)Ingår i: Journal of Empirical Software Engineering, ISSN 1382-3256, E-ISSN 1573-7616, Vol. 23, nr 1, s. 224-258Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Architecture Consistency (AC) aims to align implemented systems with their intended architectures. Several AC approaches and tools have been proposed and empirically evaluated, suggesting favourable results. In this paper, we empirically examine the state of practice with respect to Architecture Consistency, through interviews with nineteen experienced software engineers. Our goal is to identify 1) any practises that the companies these architects work for, currently undertake to achieve AC; 2) any barriers to undertaking explicit AC approaches in these companies; 3) software development situations where practitioners perceive AC approaches would be useful, and 4) AC tool needs, as perceived by practitioners. We also assess current commercial AC tool offerings in terms of these perceived needs. The study reveals that many practitioners apply informal AC approaches as there are barriers for adopting more formal and explicit approaches. These barriers are: 1) Difficulty in quantifying architectural inconsistency effects, and thus justifying the allocation of resources to fix them to senior management, 2) The near invisibility of architectural inconsistency to customers, 3) Practitioners’ reluctance towards fixing architectural inconsistencies, and 4) Practitioners perception that huge effort is required to map the system to the architecture when using more formal AC approaches and tools. Practitioners still believe that AC would be useful in supporting several of the software development activities such as auditing, evolution and ensuring quality attributes. After reviewing several commercial tools, we posit that AC tool vendors need to work on their ability to support analysis of systems made up of different technologies, that AC tools need to enhance their capabilities with respect to artefacts such as services and meta-data, and to focus more on non-maintainability architectural concerns.

Ort, förlag, år, upplaga, sidor
Springer, 2018. Vol. 23, nr 1, s. 224-258
Nyckelord [en]
Software architecture, Consistency, Architectural drift, Empirical study, Architecture recovery, Architecture conformance and erosion
Nationell ämneskategori
Datavetenskap (datalogi)
Forskningsämne
Datavetenskap
Identifikatorer
URN: urn:nbn:se:kau:diva-65226DOI: 10.1007/s10664-017-9515-3ISI: 000424199400006OAI: oai:DiVA.org:kau-65226DiVA, id: diva2:1157550
Anmärkning

Se även rättelse till artikeln, DOI: 10.1007/s10664-017-9542-0

Tillgänglig från: 2017-11-16 Skapad: 2017-11-16 Senast uppdaterad: 2019-11-28Bibliografiskt granskad

Open Access i DiVA

fulltext(1805 kB)136 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 1805 kBChecksumma SHA-512
c08244d60fb2f84ebe5531b96c42779665a434ca1d614eb258ecb998e13673dee08b482c26972cb3fbc52ca5a656bcecab8a723155cc1b6deef7ea532cb6a64f
Typ fulltextMimetyp application/pdf

Övriga länkar

Förlagets fulltext

Personposter BETA

Herold, Sebastian

Sök vidare i DiVA

Av författaren/redaktören
Herold, Sebastian
Av organisationen
Institutionen för matematik och datavetenskap (from 2013)
I samma tidskrift
Journal of Empirical Software Engineering
Datavetenskap (datalogi)

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 136 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 2390 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf