Software Architecture Group
Prof. Dr. Robert Hirschfeld
Michael Perscheid, M.Sc.
Research profile
Debugging
- Integration of failure causes and anomalies
- Dynamic analysis of faulty unit test behavior
- Back-in-time and inductive debugging techniques
Projects: Test-driven fault navigation, Path Tools, Type Harvester, Dynamic Contract Layers
Software maintenance
- Program comprehension of run-time behavior
- Test quality feedback for improving effectivity and efficiency of unit testing
- Requirements traceability based on the dynamic analysis of acceptance tests
- Reverse engineering of architectural source code views
Projects: PathFinder, Test Quality Feedback, UseCasePy
Software engineering
- Software architectures
- Software development processes
- Meta-programming and reflection
- Context-oriented programming
Projects:
ContextPy,
Seaside Tutorial,
PhidgetLab