Show simple item record

dc.contributor.authorÅgren, S. Magnus
dc.contributor.authorKnauss, Eric
dc.contributor.authorHeldal, Rogardt
dc.contributor.authorPelliccione, Patrizio
dc.contributor.authorAlminger, Anders
dc.contributor.authorAntonsson, Magnus
dc.contributor.authorKarlkvist, Thomas
dc.contributor.authorLindeborg, Anders
dc.date.accessioned2023-03-23T14:30:19Z
dc.date.available2023-03-23T14:30:19Z
dc.date.created2022-05-06T12:33:05Z
dc.date.issued2022
dc.identifier.citationJournal of Systems and Software. 2022, 184 .en_US
dc.identifier.issn0164-1212
dc.identifier.urihttps://hdl.handle.net/11250/3060205
dc.description.abstractContext In automotive, stage-gate processes have previously been the norm, with architecture created mainly during an early phase and then used to guide subsequent development phases. Current iterative and Agile development methods, where the implementation evolves continuously, changes the role of architecture. Objective We investigate how architecture evaluation can provide useful feedback during development of continuously evolving systems. Method Starting from the Architecture Tradeoff Analysis Method (ATAM), we performed architecture evaluation, both in a national research project led by an automotive Original Equipment Manufacturer (OEM), and at the OEM, in the context of continuous development. This allows us to include the experience of several architects from different organizations over several years. Using data produced during the evaluations we perform a post-hoc analysis to derive initial findings. We then validate and refine these findings through a series of focus groups with architects and industry experts. Findings We propose principles of continuous evaluation and evolution of architecture, and based on these discuss a roadmap for future research. Conclusion In iterative development settings, the needs are different from what typical architecture evaluation methods provide. Our principles show the importance of dedicated feedback-loops for continuous evolution of systems and their architecture.en_US
dc.language.isoengen_US
dc.rightsNavngivelse 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/deed.no*
dc.titleArchitecture evaluation in continuous developmenten_US
dc.typePeer revieweden_US
dc.typeJournal articleen_US
dc.description.versionpublishedVersionen_US
dc.rights.holder© 2021 The Author(s)en_US
dc.source.pagenumber0en_US
dc.source.volume184en_US
dc.source.journalJournal of Systems and Softwareen_US
dc.identifier.doi10.1016/j.jss.2021.111111
dc.identifier.cristin2022078
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode2


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Navngivelse 4.0 Internasjonal
Except where otherwise noted, this item's license is described as Navngivelse 4.0 Internasjonal