Dr. Michael Eichberg Software Engineering Department of Computer Science Technische Universität Darmstadt