DDchange: Fehlerverursachende Änderungen

Download DDchange: Fehlerverursachende Änderungen

Post on 24-Jun-2015

1.071 views

Category:

Technology

1 download

Embed Size (px)

DESCRIPTION

Ein Programm funktioniert nach einer Reihe von nderungen nicht mehr - womglich wurden in einem Projektteam eine Vielzahl von nderungen durch verschiedene Personen durchgefhrt. Was ist die Ursache fr diesen Fehler? Im Rahmen meiner Diplomarbeit ist ein Delta-Debugging-Framework entstanden, welches automatisch fehlerrelevante nderungen am Programmcode bestimmt. Das Framework erlaubt die schnelle und einfache Entwicklung von Werkzeugen, die Programmierer und Projektverantwortliche bei der langwierigen und teuren Fehlersuche untersttzen.Zwei Instanzen dieses Frameworks erlauben es, diese nderungen whrend Integrationstests oder lokal am Arbeitsplatz zu bestimmen. Die Fehler-Ursachen werden vllig transparent im Hintergrund ermittelt - stren somit nicht den gewohnten Prozessablauf. DDchange Maven integriert den Debugging-Prozess nahtlos in die "Continuous Integration", DDchange Eclipse erlaubt die sofortige Ursachen-Suche durch den Entwickler.Fokus des Vortrages ist ein berblick und kurze Einfhrung in das Framwork sowie Demonstration von DDchange Maven und DDchange Eclipse. Abschlieend werden mgliche zuknftige Arbeiten zur Verbesserung des Frameworks vorgestellt.

TRANSCRIPT

  • 1. DDchange: Fehlerverursachende nderungen Martin Burger

2. Diplomarbeit Eine Plattform zum automatischen Bestimmen von fehlerverursachenden nderungen In Kooperation Lehrstuhl fr Softwaretechnik (Prof. Zeller) WEB.DE AG, Karlsruhe 3. Bisherige Arbeit 4. Grundlagen 5. nderungen am CodeKunde PremiumKunde9:30JUnit 6. nderungen am Code Kunde PremiumKunde Schuldner9:30 JUnitfehlerrelevant14:00JUnit Zeitnderung