collaborators

14 papers

cs.SE2026

Automatic, Expressive, and Scalable Fuzzing with Stitching

Harrison Green, Fraser Brown, Claire Le Goues

Fuzzing is a powerful technique for finding bugs in software libraries, but scaling it remains difficult. Automated harness generation commits to fixed API sequences at synthesis t…

cs.SE2026

HerAgent: Rethinking the Automated Environment Deployment via Hierarchical Test Pyramid

Xiang Li, Siyu Lu, Federica Sarro +2

Automated software environment setup is a prerequisite for testing, debugging, and reproducing failures, yet remains challenging in practice due to complex dependencies, heterogene…

cs.SE2026

Prometheus: Towards Long-Horizon Codebase Navigation for Repository-Level Problem Solving

Yue Pan, Zimin Chen, Siyu Lu +8

Large Language Models (LLMs) have shown remarkable capabilities in automating software engineering tasks, spurring the emergence of coding agents that scaffold LLMs with external t…

cs.SE2026

SPELL: Synthesis of Programmatic Edits using LLMs

Daniel Ramos, Catarina Gamboa, Inês Lynce +3

Library migration is a common but error-prone task in software development. Developers may need to replace one library with another due to reasons like changing requirements or lic…

cs.SE2026

Future of Software Engineering Research: The SIGSOFT Perspective

Massimiliano Di Penta, Kelly Blincoe, Marsha Chechik +4

As software engineering conferences grow in size, rising costs and outdated formats are creating barriers to participation for many researchers. These barriers threaten the inclusi…

cs.SE2025

MORepair: Teaching LLMs to Repair Code via Multi-Objective Fine-tuning

Boyang Yang, Haoye Tian, Jiadong Ren +5

Within the realm of software engineering, specialized tasks on code, such as program repair, present unique challenges, necessitating fine-tuning Large language models~(LLMs) to un…