Home / Publications
  • 2026
  • Reducing Hallucinations in LLM-Generated Code via Semantic Triangulation
    Yihan Dai, Sijie Liang, Haotian Xu, Peichu Xie, Sergey Mechtaev
    Draft 2026

  • Statistical Independence Aware Caching for LLM Workflows
    Yihan Dai, Dimitrios Stamatios Bouras, Haoxiang Jia, Sergey Mechtaev
    LLM4Code@ICSE 2026

  • HoarePrompt: Structural Reasoning About Program Correctness in Natural Language
    Dimitrios Stamatios Bouras, Yihan Dai, Tairan Wang, Yingfei Xiong, Sergey Mechtaev
    ICSE 2026

  • 2025
  • Automated Repair of Ambiguous Problem Descriptions for LLM-Based Code Generation
    Haoxiang Jia, Robbie Morris, He Ye, Federica Sarro, Sergey Mechtaev
    ASE 2025

  • LLM-Assisted Crossover in Genetic Improvement of Software
    Dimitrios Stamatios Bouras, Justyna Petke, Sergey Mechtaev
    GI@ICSE 2025

  • The Fact Selection Problem in LLM-Based Program Repair
    Nikhil Parasaram, Huijie Yan, Boyu Yang, Zineb Flahy, Abriele Qudsi, Damian Ziaber, Earl T. Barr, Sergey Mechtaev
    ICSE 2025

  • 2024
  • Oracle-guided Program Selection from Large Language Models
    Zhiyu Fan, Haifeng Ruan, Sergey Mechtaev, Abhik Roychoudhury
    ISSTA 2024

  • F1X at APR-COMP 2024
    Sergey Mechtaev, Shin Hwei Tan
    APR-COMP 2024

  • User-Centric Deployment of Automated Program Repair at Bloomberg
    David Williams, James Callan, Serkan Kirbas, Sergey Mechtaev, Justyna Petke, Thomas Prideaux-Ghee, Federica Sarro
    ICSE SEIP 2024

  • 2023
  • Precise Data-Driven Approximation for Program Analysis via Fuzzing
    Nikhil Parasaram, Earl T. Barr, Sergey Mechtaev, Marcel Boehme
    ASE 2023

  • Program Repair Guided by Datalog-Defined Static Analysis
    Liu Yu, Sergey Mechtaev, Pavle Subotic, Abhik Roychoudhury
    FSE 2023

  • Continuously Accelerating Research
    Earl T. Barr, Jonathan Bell, Michael Hilton, Sergey Mechtaev, Christopher Timperley
    ICSE NIER 2023

  • Rete: Learning Namespace Representation for Program Repair
    Nikhil Parasaram, Earl T. Barr, Sergey Mechtaev
    ICSE 2023

  • Efficient SMT-based Network Fault Tolerance Verification
    Yu Liu, Pavle Subotic, Emmanuel Letier, Sergey Mechtaev, Abhik Roychoudhury
    FM 2023

  • 2022
  • Modus: A Datalog Dialect for Building Container Images
    Chris Tomy, Tingmao Wang, Earl T. Barr, Sergey Mechtaev
    FSE 2022

  • Fair Decision Making via Automated Repair of Decision Trees
    Jiang Zhang, Ivan Beschastnikh, Sergey Mechtaev, Abhik Roychoudhury
    FairWare 2022

  • 2021
  • Trident: Controlling Side Effects in Automated Program Repair
    Nikhil Parasaram, Earl T. Barr, Sergey Mechtaev
    TSE 2021

  • Evaluating Automatic Program Repair Capabilities to Repair API Misuses
    Maria Kechagia, Sergey Mechtaev, Federica Sarro, Mark Harman
    TSE 2021

  • 2019
  • Re-factoring Based Program Repair Applied to Programming Assignments
    Yang Hu, Umair Z. Ahmed, Sergey Mechtaev, Ben Leong, Abhik Roychoudhury
    ASE 2019

  • Crash-Avoiding Program Repair
    Xiang Gao, Sergey Mechtaev, Abhik Roychoudhury
    ISSTA 2019

  • 2018
  • Semantic Program Repair
    Sergey Mechtaev
    NUS, PhD Thesis 2018

  • Symbolic Execution with Existential Second-Order Constraints
    Sergey Mechtaev, Alberto Griggio, Alessandro Cimatti, Abhik Roychoudhury
    FSE 2018

  • Test-equivalence Analysis for Automatic Patch Generation
    Sergey Mechtaev, Xiang Gao, Shin Hwei Tan, Abhik Roychoudhury
    TOSEM 2018

  • Semantic Program Repair Using a Reference Implementation
    Sergey Mechtaev, Manh-Dung Nguyen, Yannic Noller, Lars Grunske, Abhik Roychoudhury
    ICSE 2018

  • 2017
  • A Correlation Study between Automated Program Repair and Test-Suite Metrics
    Jooyong Yi, Shin Hwei Tan, Sergey Mechtaev, Marcel Boehme, Abhik Roychoudhury
    EMSE 2017

  • Codeflaws: A Programming Competition Benchmark for Evaluating Automated Program Repair Tools
    Shin Hwei Tan, Jooyong Yi, Yulis, Sergey Mechtaev, Abhik Roychoudhury
    ICSE Poster 2017

  • 2016
  • Angelix: Scalable Multiline Program Patch Synthesis via Symbolic Analysis
    Sergey Mechtaev, Jooyong Yi, Abhik Roychoudhury
    ICSE 2016

  • 2015
  • DirectFix: Looking for Simple Program Repairs
    Sergey Mechtaev, Jooyong Yi, Abhik Roychoudhury
    ICSE 2015

  • 2011
  • Generic Programming Library for OCaml (In Russian)
    Sergey Mechtaev
    SPbSU, Specialist Thesis 2011

  • Eliminating boilerplate code in Objective Caml programs (In Russian)
    Sergey Mechtaev
    System Programming 2011

  • Efficiently Scrapping Boilerplate Code in OCaml
    Dmitri Boulytchev, Sergey Mechtaev
    ML 2011