10 papers
Bug Report Specification Refinement with Trajectory Guidance for Automated Program Repair
S M Farah Al Fahim, Md Nakhla Rafi, Md Ahasanuzzaman +5
Bug reports serve as task specifications for repository-level automated program repair (APR) agents, but they often describe only the observed failure and omit repair-relevant info…
FALAT: Tracing Failures in LLM Agent Trajectories via Dependency-Guided Search
Md Nakhla Rafi, Md Ahasanuzzaman, Dong Jae Kim +2
LLM-based agents increasingly solve complex tasks through long trajectories involving reasoning steps, tool calls, and inter-agent communication. However, when these agents fail, i…
CI-Repair-Bench: A Repository-Aware Benchmark for Automated Patch Validation via CI Workflows
Rabeya Khatun Muna, Md Nakhla Rafi, Tse-Hsun +1
Continuous Integration (CI) enforces repository-level correctness through multi-stage workflows and is central to modern software development, yet diagnosing and repairing CI failu…
Evaluating Software Process Models for Multi-Agent Class-Level Code Generation
Wasique Islam Shafin, Md Nakhla Rafi, Zhenhao Li +1
Modern software systems require code that is not only functional but also maintainable and well-structured. Although Large Language Models (LLMs) are increasingly used to automate…
SBEST: Spectrum-Based Fault Localization Without Fault-Triggering Tests
Md Nakhla Rafi, Lorena Barreto Simedo Pacheco, An Ran Chen +3
Fault localization is a critical step in software maintenance. Yet, many existing techniques, such as Spectrum-Based Fault Localization (SBFL), rely heavily on the availability of…
Order Matters! An Empirical Study on Large Language Models' Input Order Bias in Software Fault Localization
Md Nakhla Rafi, Dong Jae Kim, Tse-Hsun Chen +1
Large Language Models (LLMs) show great promise in software engineering tasks like Fault Localization (FL) and Automatic Program Repair (APR). This study investigates the impact of…