Wenn zusätzliche Funktionen benötigt werden oder neue Geräte spezielle Behandlung durch ein Programm verlangen, dann müssen die Programmierer an die Software ran. Doch je älter die Programme sind, desto weniger weiß man über ihre Eigenschaften und ihre Tücken. Und desto schwieriger ist es, sie anzupassen, ohne ihre Stabilität zu gefährden.
Wie man Software so konstruieren kann, dass sie ihre eigene Entstehung dokumentiert, das ist Gegenstand des DFG-Schwerpunktprogramms "Design for Future - Managed Software Evolution" mit 13 Einzelprojekten.
Professor Dr. Ralf Reussner vom KIT Karlsruhe ist Sprecher des Programms. Im Deutschlandfunk-Interview erklärt er, wie die Wissenschaftler Software vor zu schnellem Altern bewahren wollen.
Das komplette Interview können Sie im Audioplayer abhören.