Detailseite
Projekt Druckansicht

Usage- and Rationale-based Evolution Desicison Support

Antragstellerinnen / Antragsteller Professor Dr. Bernd Brügge; Professorin Dr. Barbara Paech
Fachliche Zuordnung Softwaretechnik und Programmiersprachen
Förderung Förderung von 2012 bis 2016
Projektkennung Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 221324226
 
For software evolution decisions developers need knowledge of the current and future deployment context as well as knowledge of the software and its development artifacts. Typically this knowledge is documented only partially and often only in unrelated fragments, and therefore it is not fully exploitable. In addition, the reasoning underlying the decisions made in previous releases can also change. Thus, it is an important challenge to ease the capture of this knowledge and to improve the decision process. The vision of the URES project is a continuous decision process over the whole software life-cycle where • Developers reflect the actual user behavior in their evolution decisions. User behavior is automatically captured during operation and related to system models so that necessary changes to the software can be identified. • Developers reflect system, project and operation knowledge in their long-term decisions and in particular the rationale of decisions made for previous releases. Links between system, project and operation knowledge are automatically captured and maintained. This allows providing consistent linkage between decisions and artifacts (incl. code) through rationale so that the impact of changes of the artifacts on the decisions and vice versa can be analyzed. To empirically validate this vision we will develop corresponding methods and tools and apply them both, in a research environment and in an industrial case study, to a long-running system.
DFG-Verfahren Schwerpunktprogramme
 
 

Zusatzinformationen

Textvergrößerung und Kontrastanpassung