activity
20242026
most citedEvaluating the Effectiveness and Efficiency of Demonstration Retrievers in RAG for Coding Tasks

1 citations · 1 across the 10 of their papers we have counts for

collaborators

11 papers

cs.SE2026

Think Harder and Don't Overlook Your Options: Revisiting Issue-Commit Linking with LLM-Assisted Retrieval

Cole Morgan, Muhammad Asaduzzaman, Shaiful Chowdhury +1

Linking issue reports to the commits that resolve them is essential for software traceability, maintenance, and evolution. Accurate issue-commit links help developers to understand…

cs.SE2025

How Do Agentic AI Systems Deal With Software Energy Concerns? A Pull Request-Based Study

Tanjum Motin Mitul, Md. Masud Mazumder, Md Nahidul Islam Opu +1

As Software Engineering enters its new era (SE 3.0), AI coding agents increasingly automate software development workflows. However, it remains unclear how exactly these agents rec…

cs.SE2025

How Do Agentic AI Systems Address Performance Optimizations? A BERTopic-Based Analysis of Pull Requests

Md Nahidul Islam Opu, Shahidul Islam, Muhammad Asaduzzaman +1

LLM-based software engineering is influencing modern software development. In addition to correctness, prior studies have also examined the performance of software artifacts genera…

cs.SE2025

The Repeat Offenders: Characterizing and Predicting Extremely Bug-Prone Source Methods

Ethan Friesen, Sasha Morton-Salmon, Md Nahidul Islam Opu +2

Bug prediction has long been considered the "prince" of empirical software engineering research, and accordingly, a substantial body of work has focused on predicting bugs to enabl…

cs.SE2025

A First Look at the Self-Admitted Technical Debt in Test Code: Taxonomy and Detection

Shahidul Islam, Md Nahidul Islam Opu, Shaowei Wang +1

Self-admitted technical debt (SATD) refers to comments in which developers explicitly acknowledge code issues, workarounds, or suboptimal solutions. SATD is known to significantly…

cs.SE2025

HistoryFinder: Advancing Method-Level Source Code History Generation with Accurate Oracles and Enhanced Algorithm

Shahidul Islam, Ashik Aowal, Md Sharif Uddin +1

Reconstructing a method's change history efficiently and accurately is critical for many software engineering tasks, including maintenance, refactoring, and comprehension. Despite…

cs.SE2025

Moderately Mighty: To What Extent Can Internal Software Metrics Predict App Popularity at Launch?

Md Nahidul Islam Opu, Fatima Islam Mouri, Rick Kazman +2

Predicting a mobile app's popularity before its first release can provide developers with a strategic advantage in a competitive marketplace, yet it remains a challenging problem.…

cs.SE2025

Exploring Challenges in Test Mocking: Developer Questions and Insights from StackOverflow

Mumtahina Ahmed, Md Nahidul Islam Opu, Chanchal Roy +2

Mocking is a common unit testing technique that is used to simplify tests, reduce flakiness, and improve coverage by replacing real dependencies with simplified implementations. De…

cs.SE2025

Understanding the Issue Types in Open Source Blockchain-based Software Projects with the Transformer-based BERTopic

Md Nahidul Islam Opu, Shahidul Islam, Sara Rouhani +1

Blockchain-based software systems are increasingly deployed across diverse domains, yet a systematic understanding of their development challenges remains limited. This paper prese…

cs.SE2025

LLM-Based Detection of Tangled Code Changes for Higher-Quality Method-Level Bug Datasets

Md Nahidul Islam Opu, Shaowei Wang, Shaiful Chowdhury

Tangled code changes, commits that conflate unrelated modifications such as bug fixes, refactorings, and enhancements, introduce significant noise into bug datasets and adversely a…

cs.SE2024★ 1 cited

Evaluating the Effectiveness and Efficiency of Demonstration Retrievers in RAG for Coding Tasks

Pengfei He, Shaowei Wang, Shaiful Chowdhury +1

Retrieval-Augmented Generation (RAG) enhances Large Language Models (LLMs) by integrating external knowledge bases, achieving state-of-the-art results in various coding tasks. The…