Meßwertbasierte Qualitätssicherung - ein generisches Distanzmaß zur Erweiterung bisheriger Softwareproduktmaße
- In dieser Arbeit werden neue Ansätze zur meßwertbasierten Qualitätssicherung von Softwareprodukten für praxisrelevante Systemgrößen beschrieben. Dies umfaßt Hilfen zur spezifischen Definition von Qualität, Prozesse zur Qualitätssicherung, Werkzeugunterstützung sowie die Identifikation von Problemen bei der Anwendung vieler bisheriger Softwaremaße. Die pragmatische Anwendung der Meßtheorie erlaubt eine Erweiterung in Form eines auf Ähnlichkeiten zwischen Softwareelementen basierenden generischen Distanzmaßes. Dessen unterschiedliche Instanziierungen ermöglichen die automatische, anpaßbare Gruppierung von Elementen, sowie die ausdrucksstarke, ausschließlich durch Meßwerte bestimmte Softwarevisualisierung. Die ebenfalls in dieser Arbeit wiedergegebene empirische Arbeit, in der die Effizienz und Effektivität dieses Ansatzes mehrfach belegt wird, demonstriert die mögliche Bedeutung der meßwertbasierten Qualitätssicherung bei der Analyse großer Systeme.
- In this work new concepts for the metrics based quality assurance of large software systems are presented. This includes techniques for defining quality, processes for quality assurance, tool support and identification of problems when applying state-of-the-art software metrics. The pragmatic application of measurement theory allows an extension that is based on a special similarity measure for software elements. The application of this metric in different ways allows for automatic and adjustable grouping of software elements and the powerful software visualisation that is based on metric values only. The empirical work, which is also presented, shows the efficiency and effectivity of the new approach and demonstrates the potential importance of the metrics based quality assurance for the analysis of large software systems.