Research of AG SE
The Software Engineering research group is concerned with
reducing the gap between the State of the Art and the average
State of the Practice in all areas of software engineering.
Here are some of our credos that describe where we start:
- Most of the time, methods and tools are used very differently and/or very incompletely compared to what their designers hoped.
- Understanding the reasons for this discrepancy (cognitive, technical, social, and economic) would help a great deal in improving both the methods/tools and their use.
- Even when methods/tools are left aside, many of the social and cognitive fundamentals driving the practice of software development are hardly understood.
Loosely speaking, the goal of our research is understanding what goes on in
software processes and why.
We believe such understanding will lead to improvements of the process quite
Our research approach is therefore primarily empirical and experience-based,
rather than constructive and theory-based.
We do not wear blinders, though: Every once in a while, a project may be
about something entirely different...
About our research in general
Current research topics
Former or dormant topics
- F/OSS (2004-2010, dormant): Studying the characteristics of distributed software processes as they occur in Free/Open Source software development.
- Project "WAVES" (2006-2008): Knowledge exchange in distributed software development.
- Micro Process/ECG (2003-2007): Building an environment for detailed examination of programmers' activities during software development
- ErrorHome (2003-2007, dormant): Studying the phenomenon of error (root causes, conditions, triggers, and prevention)