Andreas Zeller serves as Professor for Software Engineering at Saarland University and faculty at the CISPA Helmholtz Center for Information Security in Saarbrücken, Germany. His dual appointments position him at the intersection of academic research and practical cybersecurity applications, contributing significantly to both institutions' research profiles. Professor Zeller's research spans multiple dimensions of software quality assurance, with particular expertise in automated debugging techniques, mining software repositories for insights, specification mining, and security testing methodologies. His work consistently bridges theoretical foundations with practical implementation, resulting in tools and frameworks adopted widely in both research and industry contexts. Analysis of his recent publications reveals an evolutionary trajectory from foundational debugging work toward increasingly sophisticated grammar-based testing approaches, with notable integration of machine learning techniques in recent years. His research demonstrates consistent focus on improving software reliability through automated analysis, with growing emphasis on security applications including XML injection testing, GNSS module security, and binary file format vulnerabilities. Recipient of two ERC Advanced Grants (including the S3 project) ACM Fellow ACM SIGSOFT Outstanding Research Award Professor Zeller has successfully secured substantial research funding through competitive mechanisms including ERC grants, enabling his team to pursue ambitious research agendas. His leadership extends to mentoring through his roles as doctoral symposium co-chair and active participation in new faculty development initiatives. He maintains strong engagement with the research community through numerous program committee memberships and conference organization roles. At CISPA Helmholtz Center for Information Security, Zeller contributes to the center's mission through research focused on software security testing and analysis. His work on grammar-based testing and fuzzing directly addresses critical security challenges in modern software systems, with practical applications for improving software resilience against attacks.
