Dominik Holling is a researcher at the software engineering chair of Prof. Pretschner at the department of computer science at the TUM since 2012. His main areas of research include software testing and symbolic execution. One of the topics in these areas is using defect models for quality assurance. Defect models allow the systematic creation of fault-based tests. The operationalization of defect models allows the (semi-)automatic derivation of test cases or review checklists.
Before becoming a researcher at TUM, Dominik Holling studied computer science at the TU Kaiserslautern (2006 – 2011) with a software engineering and security focus. During these studies, he published an approach to establish trust in cloud infrastructures and worked on approaches to bring guarantees to the field of usage control.
While developing defect model concepts, Dominik Holling has worked with various companies to elicit and classify defect models using a defect model lifecycle framework. This framework allowed the documentation of tacit knowledge leading to process improvements and later operationalization of defect models in practice.