Bachelor-/Studienarbeit

Implementation eines Bedienungsprotokollierers für MS Visual Studio

fahrtenschreiber

Projekt

Analyse des Programmierprozesses zwecks Vermeidung von Defekten

Art

Implementationsarbeit auf Basis einer genau definierter Spezifikation

Beschreibung

In dem oben genannten Projekt wird die Hypothese geprüft, ob anhand der Tätigkeiten eines Programmierers Hinweise auf entstehende Fehler (= Fehlverhalten) automatisch entdeckt und somit Defekte vermieden werden können. Die Tätigkeiten eines Programmierers sind etwa

und ähnliches. Aus diesen elementaren Ereignissen des Kodierprozesses lassen sich typische Fehlersituationen entdecken, wie etwa Umfangreiche Trial-and-Error-Zyklen. Das ist ähnlich der Aufzeichnung einer Route bei einem Fahrtenschreiber (siehe Bild) um nachträglich urteilen zu können, wie es zu einem Unfall kommen konnte

In einer laufenden Diplomarbeit wird derzeit ein "Sensor" entwickelt, der oben genannte Elementarereignisse bei der Bedienung von Eclipse auffängt und an einen Server weiterleitet. Die Bedeutung und Beschreibung der Ereignisse als auch das Socket-basierte Kommunikationsprotokoll sind detailliert spezifiziert worden.

Aufgabe

Ziel dieser Bachelor- oder Studienarbeit ist es, diesen Eclipse-spezifischen Sensor für Microsofts Visual Studio umzusetzen. Dazu ist es notwendig

Wie üblich schließt die Arbeit mit einer Ausarbeitung und einem Vortrag ab.

Betreuung

Diese Arbeit wird angeboten von SebastianJekutsch und LutzPrechelt.