Reengineering

Beschreibung

Anstatt neue Softwaresystem "auf der grünen Wiese" zu produzieren, wird man bei der Softwareentwicklung heutzutage mehr und mehr mit Legacy-Systemen konfrontiert, die zu alt geworden sind. Aktuelle Studien belegen, dass die Zeit, die bei der klassischen Softwareentwicklung für die Wartung verwendet wird, dramatisch ansteigt. Neuere agile Softwareenwicklungsmethoden sehen die Wartung als einen essentiellen Teil der Softwareentwicklung an.

Das Verstehen, Analysieren, Verändern, Korrigieren, und Ergänzen von existierendne Softwaresystemen macht einen aktiven Workflow in der Softwareentwicklung und -evolution aus. Unsere Aktivitäten beim Reengineering zielen auf die Entwicklung von Tools und Techniken zur Unterstützung dieses Workflows ab.

 

Literatur

2005

Ebert2005TSR
Winter, Andreas; Riediger, Volker; Lehner, Franz; Ebert, Jürgen (2005): Themenheft: Software Reengineering. Springer. Bd. 19. Nr. 3.

2004

Ebert2004SUM
Ebert, Jürgen (2004): Software-Reengineering - Umgang mit Software-Altlasten. In: Informatiktage 2003. Grasbrunn: Konradin-Verlag. S. 24-31.

Winter2004SWU
Winter, Andreas (2004): Software-Reengineering, Werkzeuge und Prozesse. In: J. Ludewig, S. Opferkuch (Hrsg.): 1. Treffen GI-Arbeitsgruppe Software-Wartung, Positionspapiere.. Universität Stuttgart: GI-Arbeitskreis Software-Wartung.

Ebert20046WS
Winter, Andreas; Riediger, Volker; Lehner, Franz; Ebert, Jürgen (2004): 6. Workshop Software Reengineering (WSR 2004). Bd. 24. Nr. 2.

2003

Ebert20035WS
Winter, Andreas; Riediger, Volker; Lehner, Franz; Ebert, Jürgen (2003): 5. Workshop Software Reengineering (WSR 2003). Bd. 23.

2000

Ebert2000P4E
Verhoef, Chris; Ebert, Jürgen (2000): Proceedings 4th European Conference on Software Maintenance and Reengineering. Los Alamitos: Computer Society Press.

1996

Ebert1996SRZ
Ebert, Jürgen; Winter, Andreas (1996): Seminar: Reengineering. Zusammenfassung der Seminarvorträge. Sommersemester 1995. Koblenz: Universität Koblenz-Landau, Institut für Softwaretechnik. Nr. 3/96. Projektbericht.