Empirical Software Engineering

We aim at better understanding why certain techniques, methods, and tools should be applied in a specific environment and what the effects of such technologies are. This kind of knowledge is highly important and typically needs to be gained in an empirical manner. Without such knowledge, software development would be on the level of medieval medicine, where many drugs appeared to have an effect, but there was no knowledge why. Our focus is on conducting empirical studies in highly relevant software engineering areas as well as advancing the state of the art in empirical software engineering. Besides conducting case studies with industry we have established a laboratory environment (i.e., the Software Factory) that allows for conducting experiment in a controlled environment.

Further information

Selected Publications:

Related Projects:

Example Lab Package:

  • Lab Package for the Empirical Investigation of Perspective-Based Reading