Logo des Repositoriums
 

Understanding the Re-Engineering of Variant-Rich Systems: An Empirical Work on Economics, Knowledge, Traceability, and Practices

dc.contributor.authorKrüger, Jacob
dc.contributor.editorHerrmann, Andrea
dc.date.accessioned2024-04-08T08:43:36Z
dc.date.available2024-04-08T08:43:36Z
dc.date.issued2022
dc.description.abstractMost modern software systems exist in different variants to address a variety of requirements, such as customer requests, regulations, or hardware restrictions. In this dissertation, we empirically study four closely related properties in the context of variant-rich systems, namely economics, knowledge, traceability, and practices. First, we contribute a rich dataset on the economics of (re-)engineering variant-rich systems, from which we derive the core insight that moving towards platform engineering (e.g., via more systematic clone management) is economically promising. Second, we contribute an understanding of developers memory and how to support their knowledge needs, leading to the core insight that expensive reco very activities can be mitigated by enforcing suitable documentation techniques (e.g., feature traceability). Third, we contribute insights on how different feature traces impact developers program comprehension, based on which our core insight is that feature traceabi lity should ideally be independent of configurability. Finally, we contribute a process model and recommendations on how to (re-)engineer variant-rich systems, with our core insight being that carefully planning and periodically assessing a variant-rich system helps to exploit its full potential (e.g., in terms of cost savings).en
dc.identifier.issn0720-8928
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/43850
dc.language.isoen
dc.pubPlaceBonn
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofSoftwaretechnik-Trends Band 42, Heft 2
dc.relation.ispartofseriesSoftwaretechnik-Trends
dc.subjectvariant
dc.subjectre-engineering
dc.subjectclone management
dc.subjectplatform engineering
dc.subjecttraceability
dc.titleUnderstanding the Re-Engineering of Variant-Rich Systems: An Empirical Work on Economics, Knowledge, Traceability, and Practicesen
dc.typeText/Journal Article
mci.reference.pages16-17

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
Krueger_Kurzfassung.pdf
Größe:
75.2 KB
Format:
Adobe Portable Document Format