12 citations · 12 across the 7 of their papers we have counts for
8 papers
RETRACE: From Entangled Repair Histories to Reusable Experience for CI Repair
Rabeya Khatun Muna, Muhammad Ahasanuzzaman, Nakhla Rafi +3
Large language model (LLM) agents increasingly reuse prior experience, but most approaches assume that problems and solutions are already aligned. Software histories rarely provide…
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…
Assessing and Improving the Representativeness of Code Generation Benchmarks Using Knowledge Units (KUs) of Programming Languages -- An Empirical Study
Md Ahasanuzzaman, Bram Adams, Emad Fallahzadeh +2
Large Language Models (LLMs) such as GPT-4, Claude and LLaMA have shown impressive performance in code generation, typically evaluated using benchmarks (e.g., HumanEval). However,…
Predicting post-release defects with knowledge units (KUs) of programming languages: an empirical study
Md Ahasanuzzaman, Gustavo A. Oliva, Ahmed E. Hassan +2
Defect prediction plays a crucial role in software engineering, enabling developers to identify defect-prone code and improve software quality. While extensive research has focused…
Predicting long time contributors with knowledge units of programming languages: an empirical study
Md Ahasanuzzaman, Gustavo A. Oliva, Ahmed E. Hassan
Predicting potential long-time contributors (LTCs) early allows project maintainers to effectively allocate resources and mentoring to enhance their development and retention. Mapp…
Using Knowledge Units of Programming Languages to Recommend Reviewers for Pull Requests: An Empirical Study
Md Ahasanuzzaman, Gustavo A. Oliva, Ahmed E. Hassan
Code review is a key element of quality assurance in software development. Determining the right reviewer for a given code change requires understanding the characteristics of the…
Studying Ad Library Integration Strategies of Top Free-to-Download Apps
Md Ahasanuzzaman, Safwat Hassan, Ahmed E. Hassan
In-app advertisements have become a major revenue source for app developers in the mobile app ecosystem. Ad libraries play an integral part in this ecosystem as app developers inte…