From January 2006 to June 2011, I worked at the Software Engineering Chair as PhD student and scientific assistant. After I had successfully completed my PhD thesis defense on June 20, 2011, I continued my work as Postdoc until February 2013. Since March 2013, I have been working as project manager of the WebMate project.
I am interested in all sorts of systematic (and automated in particular) debugging, especially dynamic analysis and capture/replay of programs. I have been maintaining several projects related to my research and courses at the chair.
To find more recent information about me and my work, please go to www.martin-burger.net.
The focus of my research is on automated debugging, in particular on applying delta debugging to find failure-inducing circumstances automatically—circumstances such as the program input, changes to the program code, or program executions. Furthermore, I am interested in all sorts of automation related to software development; for instance, build and test automation.
My research usually results in usable tools. For instance, my diploma project was DDchange, a debugging framework that automatically determines failure-inducing program changes. During my PhD studies, I had been working on JINSI, a tool that replays and isolates failure-inducing program interactions. As postdoc, I have been working on WebMate, the only tool that allows you to automatically test Web 2.0 applications exhaustively for cross-browser compatibility.
You can find an exhaustive list of all my publications at the chair’s publications page. Most of them are available for download as PDF file.
I have extensive experience as supervisor for several courses related to software engineering in general, and debugging as well as programming in particular:
Semester | Course | Type |
---|---|---|
Winter 2010 | Software Engineering: “The engineering discipline of the 21st century.” |
Core lecture English |
Summer 2009 | 13 Wochen - 13 Sprachen: 13 programming languages in 13 weeks. |
Proseminar German |
Summer 2007 | Programmierung 2: Learn how to program on a large scale. |
Regular lecture German |
Summer 2006 | Automated Debugging: Learn how to find failure causes automatically. |
Advanced lecture English |
Furthermore, I helped supervise the following lectures:
Semester | Course | Type |
---|---|---|
Summer 2012 | Softwarepraktikum | Practical course |
Summer 2011 | Softwarepraktikum | Practical course |
Summer 2010 | Softwarepraktikum | Practical course |
Summer 2009 | Softwarepraktikum | Practical course |
Summer 2008 | Softwarepraktikum | Practical course |
Summer 2007 | Softwarepraktikum | Practical course |
Summer 2006 | Softwarepraktikum | Practical course |
Just send me an e-mail. You cand find further and more up to date contact details at www.martin-burger.net.