Implementationsarbeit auf Basis einer genau definierter Spezifikation
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.Wie üblich schließt die Arbeit mit einer Ausarbeitung und einem Vortrag ab.