Valentin Dallmeier
PhD Student

Software Engineering Chair (Prof. Zeller)
Saarland University – Computer Science
Campus E1 3
66123 Saarbrücken, Germany
E-mail: dallmeier@st.cs.uni-sb.de
Phone: +49 (0)681 302-64780

Deutschsprachige Startseite Page d'acceuil en français English home page
  

Who I Am

I am a PhD student working in the Software Engineering Group at Saarland University. I am interested in all sorts of dynamic analysis, especially mining program executions for anomaly detection and bug localization.

Research Statement

My research is in the field of Software Engineering, focusing on dynamic program analysis. I develop tools that leverage dynamic information for a variety of problems: The AMPLE plugin for Eclipse assists programmers in finding bugs by comparing failing and passing JUnit tests of a program. The ADABU tool mines models of object behavior that help programmers understand code. The birthmarking tool helps companies protect their intellectual property by proving code ownership.

Publications

You can find a list of my publications at the Publications Page.

Teaching Experience

  • I will be running the software lab again.
  • Since December 2009, I am in charge of the master seminar..
  • In spring 2008, I organized a seminar on recommendation systems together with Yana Mileva.
  • In fall 2007, I organized the software engineering lab. Over the course of six weeks, students developed a simple game where robots controlled by AI deliver packages in a 2-dimensional world.
  • In winter 05/06, I have tutored Software Engineering, a course for undergraduates. The course was rated by students among the best compulsory courses.
Since May 2007, I have supervised theses from seven different students. Right now, I am supervising three students, two of them together with Martin Burger.

Projects

Here is a list of projects I am involved in:
  • Ample: A project for automatic defect localization of Java Programs. The project homepage is avaliable here.
  • iBugs: Purpose of the iBugs project is to mine large numbers of bugs from a project's version history and provide compilable tests for all versions. The project homepage is available here here.
  • JPure: A tool for dynamic purity analysis. The project homepage is avaliable here.
  • Pachika: Automatically derives fix candidates from object behavior models. The project homepage is avaliable here.

Looking for a bachelor/master thesis?

In order to get a feeling of what I'm interested in, you can check out the Publications Page. If you are interested, just send an email and we will see if we can find a suitable topic.

Contact

During office hours, you may either phone me (0681 302 - 64780) or pay me a visit in room 326. If I'm not physically available, just send an email to the address given at the top of this page.

Valentin Dallmeier <dallmeier@st.cs.uni-saarland.de> · http://www.st.cs.uni-saarland.de/~dallmeier/ · Updated: 2009-10-16 15:02