Publications

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

2025

  1. 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. , 2025
  2. 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), 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 , 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.