Md. Fazle Rabbi

dblp:233/2872 · DBLP profile ↗
← Back
14ranked-venue papers
5as first author
13since 2021 · last 2026
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 13 · 5 first-author · 13 since 2021Databases, data management, data science and information retrieval · 10 · 3 first-author · 10 since 2021
YearPublicationVenuePosition
2026 The Quiet Contributions: Insights into AI-Generated Silent Pull Requests
abstract
We present the first empirical study of AI-generated pull requests that are ‘silent,’ meaning no comments or discussions accompany them. This absence of any comments or discussions associated with such silent AI pull requests (SPRs) poses a unique challenge in understanding the rationale for their acceptance or rejection. Hence, we quantitatively study 4,762 SPRs of five AI agents made to popular Python repositories drawn from the AIDev public dataset. We examine SPRs impact on code complexity, other quality issues, and security vulnerabilities, especially to determine whether these insights can hint at the rationale for acceptance or rejection of SPRs.
S. M. Mahedy Hasan, Md. Fazle Rabbi, Minhaz Fahim Zibran
MSR2
2026 A Task-Level Evaluation of AI Agents in Open-Source Projects
Shojibur Rahman, Md. Fazle Rabbi, Minhaz Fahim Zibran
MSR2
2026 The SBOM Gap: Adoption and Compliance in Open Source Software
Md. Fazle Rabbi, Asif Kamal Turzo, Arifa I. Champa, Minhaz Fahim Zibran
SANER1
2025 Insights into Dependency Maintenance Trends in the Maven Ecosystem
abstract
As modern software development increasingly relies on reusable libraries and components, managing dependencies has become critical for ensuring software stability and security. However, challenges such as outdated dependencies, missed releases, and the complexity of interdependent libraries can significantly impact project maintenance. In this paper, we present a quantitative analysis of the Neo 4 j dataset using the Goblin framework to uncover patterns of freshness in projects with different numbers of dependencies. Our analysis reveals that releases with fewer dependencies have a higher number of missed releases. Additionally, our study shows that the dependencies in the latest releases have positive freshness scores, indicating better software management efficacy. These results can encourage better management practices and contribute to the overall health of software ecosystems.
Barisha Chowdhury, Md. Fazle Rabbi, S. M. Mahedy Hasan, Minhaz Fahim Zibran
MSR2
2025 Chasing the Clock: How Fast Are Vulnerabilities Fixed in the Maven Ecosystem?
abstract
This study investigates the software vulnerability resolution time in the Maven ecosystem, focusing on the influence of CVE severity, library popularity as measured by the number of dependents, and version release frequency. The results suggest that critical vulnerabilities are addressed slightly faster compared to lower-severity ones. Library popularity shows a positive impact on resolution times, while frequent version updates are associated with faster vulnerability fixes. These statistically significant findings are based on a thorough evaluation of over 14 million versions from 658,078 libraries using the dependency graph database of Goblin framework. These results emphasize the need for proactive maintenance strategies to improve vulnerability management in open-source ecosystems.
Md. Fazle Rabbi, Arifa I. Champa, Rajshakhar Paul, Minhaz Fahim Zibran
MSR1
2025 Understanding Software Vulnerabilities in the Maven Ecosystem: Patterns, Timelines, and Risks
abstract
Vulnerabilities in software libraries and reusable components cause major security challenges, particularly in dependency-heavy ecosystems such as Maven. This paper presents a large-scale analysis of vulnerabilities in the Maven ecosystem using the Goblin framework. Our analysis focuses on the aspects and implications of vulnerability types, documentation delays, and resolution timelines. We identify 77,393 vulnerable releases with 226 unique CWEs. On average, vulnerabilities take nearly half a decade to be documented and 4.4 years to be resolved, with some remaining unresolved for even over a decade. The delays in documenting and fixing vulnerabilities incur security risks for the library users emphasizing the need for more careful and efficient vulnerability management in the Maven ecosystem.
Md. Fazle Rabbi, Rajshakhar Paul, Arifa I. Champa, Minhaz Fahim Zibran
MSR1
2025 Faster Releases, Fewer Risks: A Study on Maven Artifact Vulnerabilities and Lifecycle Management
abstract
In modern software ecosystems, dependency management plays a critical role in ensuring secure and maintainable applications. However, understanding the relationship between release practices and their impact on vulnerabilities and update cycles remains a challenge. In this study, we analyze the release histories of $\mathbf{1 0, 0 0 0}$ Maven artifacts, covering over $\mathbf{2 0 3, 0 0 0}$ releases and 1.7 million dependencies. We evaluate how release speed affects software security and lifecycle. Our results show an inverse relationship between release speed and dependency outdatedness. Artifacts with more frequent releases maintain significantly shorter outdated times. We also find that faster release cycles are linked to fewer CVEs in dependency chains, indicating a strong negative correlation. These findings emphasize the importance of accelerated release strategies in reducing security risks and ensuring timely updates. Our research provides valuable insights for software developers, maintainers, and ecosystem managers.
Md Shafiullah Shafin, Md. Fazle Rabbi, S. M. Mahedy Hasan, Minhaz Fahim Zibran
MSR2
2024 ChatGPT in Action: Analyzing Its Use in Software Development
abstract
The emergence of AI tools such as ChatGPT is being used to assist with software development, but little is known of how developers utilize these tools as well as the capabilities of these tools in software engineering tasks. Using the DevGPT dataset, we conduct quantitative analyses of the tasks developers seek assistance from ChatGPT and how effectively ChatGPT addresses them. We also examine the impact of initial prompt quality on conversation length. The findings reveal where ChatGPT is most and least suited to assist in the identified 12 software development tasks. The insights from this research would guide the software developers, researchers, and AI tool providers in optimizing these tools for more effective programming aid.
Arifa I. Champa, Md. Fazle Rabbi, Costain Nachuma, Minhaz Fahim Zibran
MSR2
2024 A Four-Dimension Gold Standard Dataset for Opinion Mining in Software Engineering
abstract
We present the first four-dimension gold standard dataset to advance opinion mining focused on the software engineering domain. Through a well-defined sampling and annotation strategy leveraging multiple coders, we construct a corpus of 2,000 Stack Overflow posts labeled with four dimensions/tuples, including sentiments, polar facts, aspects, and named entities. This multidimensional ground truth dataset opens up new research opportunities for opinion mining in domain-adapted NLP tools for software engineering by capturing existing relationships between extracted elements at a more granular level. It also facilitates investigating the effects of sentiments in the developers' social forums.
Md. Rakibul Islam 0002, Md. Fazle Rabbi, Youngeun Jo, Arifa I. Champa, Ethan Young, Camden Wilson, Gavin Scott, Minhaz Fahim Zibran
MSR2
2024 AI Writes, We Analyze: The ChatGPT Python Code Saga
abstract
In this study, we quantitatively analyze 1,756 AI-written Python code snippets in the DevGPT dataset and evaluate them for quality and security issues. We systematically distinguish the code snippets as either generated by ChatGPT from scratch (ChatGPT-generated) or modified user-provided code (ChatGPT-modified). The results reveal that ChatGPT-modified code more frequently displays quality issues compared to ChatGPT-generated code. The findings provide insights into the inherent limitations of AI-written code and emphasize the need for scrutiny before integrating such pieces of code into software systems.
Md. Fazle Rabbi, Arifa I. Champa, Minhaz Fahim Zibran, Md. Rakibul Islam 0002
MSR1
2023 Insights into Female Contributions in Open-Source Projects
abstract
This paper presents a large quantitative study of the contributions of females compared to males in open-source projects. Female participation is found substantially low and females are found more engaged in non-coding work compared to men. The findings are statistically significant and are derived from an in-depth analysis of over 10 thousand developers’ contributions to more than 81 million different projects in the World of Code (WoC) infrastructure. The insights from this study are useful in addressing gender disparity in the field.
Arifa I. Champa, Md. Fazle Rabbi, Minhaz Fahim Zibran, Md. Rakibul Islam 0002
MSR2
2023 Are We Aware? An Empirical Study on the Privacy and Security Awareness of Smartphone Sensors
abstract
Smartphones are equipped with a wide variety of sensors, which can pose significant security and privacy risks if not properly protected. To assess the privacy and security risks of smartphone sensors, we first systematically reviewed 55 research papers. Driven by the findings of the systematic review, we carried out a follow-up questionnaire-based survey on 23 human end-users. The results reflect that the participants have a varying level of familiarity with smartphone sensors, and there is a noticeable dearth of awareness about the potential threats and preventive measures associated with these sensors. The findings from this study will inform the development of effective solutions for addressing security and privacy in mobile devices and beyond.
Arifa I. Champa, Md. Fazle Rabbi, Farjana Z. Eishita, Minhaz Fahim Zibran
SERA2
2023 Phishy? Detecting Phishing Emails Using ML and NLP
abstract
Phishing emails, a type of cyberattack using fake emails, are difficult to recognize due to sophisticated techniques employed by attackers. In this paper, we use a natural language processing (NLP) and machine learning (ML) based approach for detecting phishing emails. We compare the efficacy of six different ML algorithms for the purpose. An empirical evaluation on two public datasets demonstrates that our approach detects phishing emails with high accuracy, precision, and recall. The findings from this work are useful in devising more efficient techniques for recognizing and preventing phishing attacks.
Md. Fazle Rabbi, Arifa I. Champa, Minhaz Fahim Zibran
SERA1
2018 SafeBand: A Wearable Device for the Safety of Women in Bangladesh
abstract
Even in the twenty-first century, while people are debating over various reasons of assault, women from all walks of life are continuously being harassed and violated in the streets, public transportation and public spaces. The safety of women has become a progressively emphasized concern in Bangladesh also. Though a number of initiatives have been introduced by the government to keep the women safe, there is no or little Information and Communication Technology (ICT) based solution exist to ensure the woman's safety in the context of Bangladesh. Therefore, the objective of this paper is to design and develop a safety device called 'SafeBand' for women to fight against physical harassment. The 'SafeBand' system is comprised of a wearable band to be used by the victim, and two mobile applications to be used by the victim and by the police. Women can wear the device as a wristband or locket which will comprise of a button and a light. When the user (victim) presses the button, it identifies the location of the user through Global Positioning System (GPS) and sends a message incorporating the location to the nearest police station and previously saved contacts (number of relatives). An empirical study was carried out to evaluate the 'SafeBand' system, which was replicated with 15 participants. The study results show that the developed system is effective, efficient, useful and acceptable to all users.
Muhammad Nazrul Islam, Nuzhat Tabassum Promi, Jannatul Maowa Shaila, Mohoshina Akter Toma, Maria Afnan Pushpo, Fatema Binte Alam, Syeda Nusraht Khaledur, Tasmiah Tamzid Anannya, Md. Fazle Rabbi
MoMM9