A knowledge management infrastructure for systematic improvement in software engineering
Autoren
Mehr zum Buch
Verbesserungsmethoden im Software-Engineering (SE) bieten kaum Anleitung für die systematische Auswahl von Verbesserungsmaßnahmen. Diese Dissertation stellt eine Wissensmanagement(WM)-Infrastruktur vor, die Erfahrung über Verbesserungsmaßnahmen explizit macht, sammelt und als Entscheidungsgrundlage bereit stellt. Die WM-Infrastuktur beruht auf Modellen, die den Anwendungskontext von SE-Technologien beschreiben (Technologie-Erfahrungspakete; TEPs). Diese werden in Technologie-Erfahrungsdatenbanken (TEBs) organisiert. Die Infrastruktur stellt außerdem Prozesse bereit zur Erhebung, Nutzung und Weiterentwicklung von TEPs. Pilotanwendungen haben gezeigt, dass das Verfahren im industriellem Umfeld gut angewendet werden kann, um die systematische Auswahl von Verbesserungsmaßnahmen zu unterstützten. Present improvement approaches in software engineering (SE) offer very little guidance for the systematic identification of improvement actions. This thesis presents a knowledge management (KM) infrastructure through which experience about improvement actions can be made explicit, accumulated, and offered for informed decision making. The KM infrastructure builds on models that describe the application context of SE technologies (Technology Experience Packages; TEPs). They are organized in specialized knowledge repositories (Technology Experience Bases; TEBs). The KM infrastructure also includes processes for TEP acquisition, deployment, and evolution. Pilot applications have shown that it can be applied well in industrial settings to foster systematic improvement practices.