Publications

Check also on Google Scholar, Semantic Scholar, DBLP, and ACM DL.

2025

  1. Koli Calling’25
    Designing for Novice Debuggers: A Pilot Study on an AI-Assisted Debugging Tool
    Oka Kurniawan, Erick Chandra, Christopher M. Poskitt, Yannic Noller, Kenny T.W. Choo, and Cyrille Jegourel
    In Proceedings of the 25th Koli Calling International Conference on Computing Education Research, just accepted, 2025
  2. ASE-NIER’25
    Simulated Interactive Debugging
    Yannic Noller, Erick Chandra, Srinidhi HC, Kenny Choo, Cyrille Jegourel, Oka Kurniawan, and Christopher M. Poskitt
    In Proceedings of the 40th IEEE/ACM International Conference on Automated Software Engineering (ASE’25), 2025
  3. EMSE’25
    Shifting fuzzing left in software workflows
    Dylan J. Wolff, Ridwan Shariffdeen, Yannic Noller, and Abhik Roychoudhury
    Empirical Software Engineering, Jul 2025
  4. arXiv’25
    Worst-Case Symbolic Constraints Analysis and Generalisation with Large Language Models
    Daniel Koh, Yannic Noller, Corina S. Pasareanu, Adrians Skapars, and Youcheng Sun
    arXiv preprint arXiv:2506.08171, Jul 2025
  5. arXiv’25
    Empirical Evaluation of Generalizable Automated Program Repair with Large Language Models
    Viola Campos, Ridwan Shariffdeen, Adrian Ulges, and Yannic Noller
    arXiv preprint arXiv:2506.03283, Jul 2025
  6. CSEE&T’25
    Software Engineering Educational Experience in Building an Intelligent Tutoring System
    Zhiyu Fan, Yannic Noller, Ashish Dandekar, and Abhik Roychoudhury
    In 37th IEEE Conference on Software Engineering Education and Training (CSEE&T 2025), co-located with ICSE 2025., Jul 2025
  7. TOSEM’25
    Vulnerability Repair via Concolic Execution and Code Mutations
    Ridwan Shariffdeen, Christopher Timperley, Yannic Noller, Claire Le Goues, and Abhik Roychoudhury
    ACM Transactions on Software Engineering and Methodology (TOSEM), Jul 2025

2024

  1. E&PDE’24
    A Transdisciplinary STEAMxD Workshop on A.I. Rescue Robotics for Pre-University Students
    Jeffrey Chan Kok Hui, Melvin Lee Ming Jun, Zeng Zimou, Soon Kiat Matthew Yeo, Mei Xuan Tan, Yixiao Wang, Chee Huei Lee, Chandrima Chatterjee, Yannic Noller, Natalie Agus, Sumbul Khan, Ibrahim Thahir, Mohan R. Elara, Lay Kee Ang, and Franklin Anariba
    In 26th International Conference on Engineering and Product Design Education, Jul 2024
  2. TOSEM’24
    Timing Side-Channel Mitigation via Automated Program Repair
    Haifeng Ruan, Yannic Noller, Saeid Tizpaz-Niari, Sudipta Chattopadhyay, and Abhik Roychoudhury
    ACM Transactions on Software Engineering and Methodology (TOSEM), Nov 2024
  3. arXiv’24
    Codexity: Secure AI-assisted Code Generation
    Sung Yong Kim, Zhiyu Fan, Yannic Noller, and Abhik Roychoudhury
    arXiv preprint arXiv:2405.03927, Nov 2024
  4. APR@ICSE’24
    Program Repair Competition 2024
    Ridwan Shariffdeen, Yannic Noller, Martin Mirchev, Haifeng Ruan, Xiang Gao, Andreea Costea, Gregory J. Duck, and Abhik Roychoudhury
    In 2024 IEEE/ACM International Workshop on Automated Program Repair (APR), Nov 2024
  5. KLEE@ICSE’24
    Poster: Exploring Complexity Estimation with Symbolic Execution and Large Language Models
    Adrians Skapars, Youcheng Sun, Yannic Noller, and Corina S. Păsăreanu
    In 4th International KLEE Workshop on Symbolic Execution, Apr 2024
  6. ICST’24
    Evolutionary Testing for Program Repair
    Haifeng Ruan, Hoang Lam Nguyen, Ridwan Shariffdeen, Yannic Noller, and Abhik Roychoudhury
    In 2024 17th IEEE International Conference on Software Testing, Verification and Validation (ICST), 2024
  7. IEEE Software’24
    Fuzzing, Symbolic Execution, and Expert Guidance for Better Testing
    Ismet Burak Kadron, Yannic Noller, Rohan Padhye, Tevfik Bultan, Corina S. Păsăreanu, and Koushik Sen
    IEEE Software, 2024

2023

  1. ACM FAC’23
    JMLKelinci+: Detecting Semantic Bugs and Covering Branches with Valid Inputs Using Coverage-Guided Fuzzing and Runtime Assertion Checking
    Amirfarhad Nilizadeh, Gary T. Leavens, Corina S. Păsăreanu, and Yannic Noller
    Form. Asp. Comput., Aug 2023
  2. ICSE-DEMO’23
    Cerberus: a Program Repair Framework
    Ridwan Shariffdeen, Martin Mirchev, Yannic Noller, and Abhik Roychoudhury
    In 2023 IEEE/ACM 45th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), May 2023

2022

  1. arXiv’23
    Program repair
    Xiang Gao, Yannic Noller, and Abhik Roychoudhury
    arXiv preprint arXiv:2211.12787, May 2022
  2. IST’22
    VUDENC: Vulnerability Detection with Deep Learning on a Natural Codebase for Python
    Laura Wartschinski, Yannic Noller, Thomas Vogel, Timo Kehrer, and Lars Grunske
    Information and Software Technology, May 2022
  3. ICSE’22
    Trust Enhancement Issues in Program Repair
    Yannic Noller, Ridwan Shariffdeen, Xiang Gao, and Abhik Roychoudhury
    In Proceedings of the 44th International Conference on Software Engineering, Pittsburgh, Pennsylvania, May 2022

2021

  1. ISSTA’21
    QFuzz: Quantitative Fuzzing for Side Channels
    Yannic Noller and Saeid Tizpaz-Niari
    In Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, Virtual, Denmark, May 2021
  2. CAV’21
    NNrepair: Constraint-Based Repair of Neural Network Classifiers
    Muhammad Usman, Divya Gopinath, Youcheng Sun, Yannic Noller, and Corina S. Păsăreanu
    In Computer Aided Verification, May 2021
  3. PLDI’21
    Concolic Program Repair
    Ridwan Shariffdeen, Yannic Noller, Lars Grunske, and Abhik Roychoudhury
    In Proceedings of the 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation, Virtual, Canada, May 2021
  4. ICSE-DEMO’21
    NEUROSPF: A Tool for the Symbolic Analysis of Neural Networks
    Muhammad Usman, Yannic Noller, Corina S. Păsăreanu, Youcheng Sun, and Divya Gopinath
    In 2021 IEEE/ACM 43rd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), May 2021

2020

  1. SSBSE’20
    Evolutionary Grammar-Based Fuzzing
    Martin Eberlein, Yannic Noller, Thomas Vogel, and Lars Grunske
    In Search-Based Software Engineering, May 2020
  2. ICSE’20
    HyDiff: Hybrid Differential Software Analysis
    Yannic Noller, Corina S. Păsăreanu, Marcel Böhme, Youcheng Sun, Hoang Lam Nguyen, and Lars Grunske
    In Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering, Seoul, South Korea, May 2020

2019

  1. JPF’19
    Complete Shadow Symbolic Execution with Java PathFinder
    Yannic Noller, Hoang Lam Nguyen, Minxing Tang, Timo Kehrer, and Lars Grunske
    SIGSOFT Softw. Eng. Notes, Dec 2019
    Java PathFinder Workshop 2019
  2. TACAS’19
    Symbolic Pathfinder for SV-COMP
    Yannic Noller, Corina S. Păsăreanu, Aymeric Fromherz, Xuan-Bach D. Le, and Willem Visser
    In Tools and Algorithms for the Construction and Analysis of Systems, Dec 2019
  3. ICSE’19
    DifFuzz: Differential Fuzzing for Side-channel Analysis
    Shirin Nilizadeh, Yannic Noller, and Corina S. Păsăreanu
    In Proceedings of the 41st International Conference on Software Engineering, Montreal, Quebec, Canada, Dec 2019

2018

  1. ASE-DocSym’18
    Differential Program Analysis with Fuzzing and Symbolic Execution
    Yannic Noller
    In Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, Montpellier, France, Dec 2018
  2. ISSTA’18
    Badger: Complexity Analysis with Fuzzing and Symbolic Execution
    Yannic Noller, Rody Kersten, and Corina S. Păsăreanu
    In Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis, Amsterdam, Netherlands, Dec 2018
  3. JSS’18
    Supporting semi-automatic co-evolution of architecture and fault tree models
    Sinem Getir, Lars Grunske, André Hoorn, Timo Kehrer, Yannic Noller, and Matthias Tichy
    Journal of Systems and Software, Dec 2018
  4. ICSE’18
    Semantic Program Repair Using a Reference Implementation
    Sergey Mechtaev, Manh-Dung Nguyen, Yannic Noller, Lars Grunske, and Abhik Roychoudhury
    In Proceedings of the 40th International Conference on Software Engineering, Gothenburg, Sweden, Dec 2018
  5. JPF’17
    Shadow Symbolic Execution with Java PathFinder
    Yannic Noller, Hoang Lam Nguyen, Minxing Tang, and Timo Kehrer
    SIGSOFT Softw. Eng. Notes, Jan 2018
    Java PathFinder Workshop 2017


Note: Above are the author’s versions of the works. They are posted here for your personal use. Not for redistribution. The definitive versions were published in the referenced conferences / journals.