EMPEROR: Learning Causes of Program Behavior
Facts
Software Engineering and Programming Languages
DFG Individual Research Grant
![]()
Description
All program behavior is triggered by some program input. Which parts of the input do trigger program behaviors, and how? In the EMPEROR project, we aim to automatically produce explanations for program behaviors—notably program failures. To this end, we (1) use grammars that separate inputs into individual elements; (2) learn statistical relations between features of input elements and program behavior; and (3) use systematic tests to strengthen or refute inferred associations, including internal features of the execution.
Topics
Project manager
- Person
Prof. Dr. Lars Grunske
- Mathematisch-Naturwissenschaftliche Fakult?t
- Institut für Informatik
- Person
Birgit Heene
- Mathematisch-Naturwissenschaftliche Fakult?t
- Institut für Informatik
Organization entities
Software Engineering