Code Quality Analyses (CQAs) ermöglichen die Überprüfung und Bewertung von Systemen auf deren Codequalität und vorhandenen Problematiken. Die Firma Berner & Mattner (B. M.) führt CQAs für die Analyse, Bewertung und Optimierung von Softwaresystemen durch. Diese Arbeit soll die Entwicklung von Anwendungen sowie die von B. M. durchgeführten CQAs unterstützen. Es wurde innerhalb dieser Arbeit eine Methode und Werkzeugunterstützung zur Analyse, Bewertung und Optimierung von objektorientierten Vererbungsstrukturen entwickelt. Für die entwickelte Methode wur- den Problematiken ausgearbeitet und Indikatoren definiert, die auf diese Problematiken hinweisen. Für jeden dieser definierten Indikatoren wurde eine Methode entwickelt. Diese ermöglicht die Analyse und Bewertung eines Indikators. Mithilfe der Analyse und Bewertung wird die Auswahl einer geeigneten Restrukturierungsmethode ermöglicht. Eine Anwendung der ausgewählten Restrukturierungsmethode löst einen Indikator und die damit verbundene Problematik auf. Daraus folgt eine Optimierung der vorhande- nen Vererbungsstruktur. Zur Erkennung der definierten Indikatoren wurde eine Werkzeugunterstützung entwickelt, welche mithilfe von Werkzeugen wie Sotograph, Klocwork und CCfinder, die beschriebenen Indikatoren erkennt. Anhand der Open Source Projekte XBMC und HtmlUnit wurden die entwickelten Methoden und die Werkzeugunterstützung evaluiert.