Project Details
Analyse mehrdimensionaler Kopplung zur Unterstützung des Software-Entwicklungsprozesses
Applicant
Professor Dr. Stephan Diehl
Subject Area
Software Engineering and Programming Languages
Term
from 2008 to 2013
Project identifier
Deutsche Forschungsgemeinschaft (DFG) - Project number 68257186
Im Zentrum dieses Forschungsvorhabens steht die Annahme, dass Softwareartefakte nicht nur über Verweise und Aufrufe im Programmtext (statische und dynamische Kopplung), sondern auch ¨uber gemeinsame Änderungen, Ähnlichkeit von Teilen des Programmcodes, Fehler oder gar Diskussionen der Entwickler miteinander gekoppelt sind. Außerdem gibt es nicht nur Kopplungen innerhalb eines Projektes, sondern auch zwischen verschiedenen Projekten. Das Ziel des Forschungsvorhabens besteht darin, geeignete Metriken für diese unterschiedlichen Dimensionen der Kopplung zu definieren und nutzbar zu machen. Dazu soll zuerst ihre Vorhersagekraft, d.h. ob Kopplungen in der Vergangenheit ein Indiz für Kopplungen in der Zukunft sind, untersucht werden. Auf Grundlage dieser Metriken sollen dann ein Werkzeug zur Extraktion von Komponenten, sowie ein Werkzeug zur Überwachung des Entwicklungsprozesses implementiert und deren Nützlichkeit evaluiert werden.
DFG Programme
Research Grants