publications

2025

  1. ICSE25
    SpecRover: Code Intent Extraction via LLMs
    Haifeng Ruan*, Yuntong Zhang*, and Abhik Roychoudhury
    * joint first authors, ordered alphabetically
    In the 47th International Conference on Software Engineering (ICSE), 2025

2024

  1. TOSEM24
    Timing Side-Channel Mitigation via Automated Program Repair
    Haifeng Ruan, Yannic Noller, Saeid Tizpaz-Niari, Sudipta Chattopadhyay, and Abhik Roychoudhury
    ACM Trans. Softw. Eng. Methodol., 2024
  2. ISSTA24
    Oracle-Guided Program Selection from Large Language Models
    Zhiyu Fan*Haifeng Ruan*, Sergey Mechtaev, and Abhik Roychoudhury
    * joint first authors, ordered alphabetically
    In Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2024, Vienna, Austria, September 16-20, 2024, 2024
  3. ICST24
    Evolutionary Testing for Program Repair
    Haifeng Ruan, Hoang Lam Nguyen, Ridwan Shariffdeen, Yannic Noller, and Abhik Roychoudhury
    In IEEE Conference on Software Testing, Verification and Validation, ICST 2024, Toronto, ON, Canada, May 27-31, 2024, 2024
  4. ISSTA24
    AutoCodeRover: Autonomous Program Improvement
    Yuntong Zhang, Haifeng Ruan, Zhiyu Fan, and Abhik Roychoudhury
    In Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2024, Vienna, Austria, September 16-20, 2024, 2024