Requirements engineering is crucial for many software projects, but formal requirements engineering is often ignored in scientific software projects. This dissertation presents DRUMS, a lightweight framework to support early requirements engineering for scientists. DRUMS has been applied in several scientific domains, such as building performance and seismology. Results show that DRUMS significantly improves the effectiveness of requirements engineering in these domains.
Übersetzte Kurzfassung:
Anforderungsmanagement ist die Basis für den Erfolg von Softwareprojekten. In wissenschaftlichen Projekten wird Anforderungsmanagement oft ignoriert. In dieser Arbeit wird eine leichtgewichtige Vorgehensweise DRUMS vorgestellt, welche die frühen Phasen des Anforderungsmanagements unterstützt. DRUMS wurde in Anwendungsdomänen wie z.B. Architektur und Seismologie angewandt. Die Ergebnisse zeigen, dass DRUMS die Effektivität des Anforderungsmanagements in diesen Domänen signifikant verbessert.