Yannic Noller
Professor for Computer Science, Ruhr University Bochum (RUB)
If you want to write your bachelor/master thesis with us, check our available topics!
Yannic (CV) is a professor at the Faculty of Computer Science at the Ruhr University Bochum (RUB) and leads the Software Quality group. His research focuses on how software quality can be maintained and improved with automated testing and repair technologies. His general research goal is to shape the future of software development by contributing to the domain of automated software engineering and providing the means to develop reliable, trustworthy, and secure software systems. In particular, he works in the following areas:
- Automated Program Repair: developing new repair techniques to aid developers in fixing program bugs
- Machine Learning Analysis: automated analysis, testing, and repairing of machine learning models
- Software Testing: exploring and designing (hybrid) testing techniques to systematically generate test inputs that expose incorrect program behavior
- Intelligent Tutoring Systems: how to help CS students learn programming by applying concepts from automated testing and repair to guide the students toward the right solution
- Human Factors in SE: studying developer needs and requirements for successful deployment of testing and repair techniques in development practice
Before joining RUB in July 2024, Yannic was an Assistant Professor at Singapore University of Technology and Design (SUTD) and a Research Assistant Professor in the Department of Computer Science at the National University of Singapore (NUS). He pursued his Ph.D. in Computer Science in the Software Engineering group (advised by Prof. Lars Grunske) at the Humboldt-Universität zu Berlin, Germany. His Ph.D. research focused on differential software testing, in particular, by combining fuzzing and symbolic execution in the context of regression analysis, algorithmic complexity analysis, side-channel analysis, and robustness analysis of neural networks.
news
Jul 01, 2024 | After almost 4 years in Singapore 🇸🇬, I returned to Germany 🇩🇪 and joined the Ruhr-University Bochum as professor in the faculty of computer science! |
---|---|
Feb 09, 2024 | Happy to be the Publicity Co-Chair for ISSTA 2025!🇳🇴🥳 If you also want to contribute, here is your chance! ISSTA is looking for competent and motivated reviewers for its 2025 edition. Nominate yourself (deadline Feb 20) using this form: https://t.co/BAxK2wN1V9. |
Jan 20, 2024 | Happy to share that our poster about “Exploring Complexity Estimation with Symbolic Execution and Large Language Models” has been accepted for the KLEE Workshop 2024! |
Jan 18, 2024 | I had fun participating in STEAMxD @ SUTD and teaching Singapore’s bright JC students about basic principles in machine learning! |
Dec 07, 2023 | Our work on “Evolutionary Testing for Program Repair” has been accepted for ICST 2024! With EvoRepair, we explore a coevolution approach that generates tests and repairs in a unified workflow using EvoSuite. Stay tuned for the pre-print :-) |