Logo des Repositoriums
 
Konferenzbeitrag

Das Re-Engineering variantenreicher Systeme verstehen

Lade...
Vorschaubild

Volltext URI

Dokumententyp

Text/Conference Paper

Zusatzinformation

Datum

2022

Autor:innen

Zeitschriftentitel

ISSN der Zeitschrift

Bandtitel

Quelle

Verlag

Köllen Druck + Verlag GmbH

Zusammenfassung

Durch variierende Anforderungen existieren die meisten Softwaresysteme in verschiedenen Varianten. Entwickler beginnen üblicherweise durch Klonen und Anpassen diese wiederzuverwenden, bis Wartungsprobleme zum Re-Engineering einer Softwareplattform führen. Obwohl dies das verbreitetste Szenario ist, wurde es in der Forschung nur unzureichend untersucht. Im Rahmen der Dissertation wurden vier Kernfaktoren empirisch analysiert, was zu folgenden, stark zusammengefassten, Ergebnissen führt: Entwickler sollten versuchen die Wiederverwendung in Richtung einer Softwareplattform zu systematisieren. Wissen über Features und deren Sourcecode ist essentiell, weshalb Featurecode proaktiv dokumentiert werden sollte, da ansonsten Wissen aufwändig wiedergewonnen werden muss. Ein aktualisiertes Prozessmodell mit zugehörigen Richtlinien hilft Organisationen bei der Durchführung von Re-Engineering Projekten und zeigt neue Forschungsrichtungen auf. Die Ergebnisse stellen eine Synthese und Erweiterung des existierenden Wissensstandes zum (Re-)Engineering variantenreicher Systeme sowie weiterer grundsätzlicher Problemstellungen dar, durch die viele etablierte Annahmen mit verlässlichen und aktuellen Daten bestätigt aber auch einige widerlegt werden.

Beschreibung

Krüger, Jacob (2022): Das Re-Engineering variantenreicher Systeme verstehen. D22. Bonn: Köllen Druck + Verlag GmbH. ISBN: 978-3-88579-980-1. pp. 141-150. Schoss Dagstuhl, Deutschland. 22.-25. Mai 2022

Schlagwörter

Zitierform

DOI

Tags