activity
20202026
most citedAttributes of a Great Requirements Engineer

7 citations · 14 across the 15 of their papers we have counts for

collaborators

16 papers

cs.SE2026

Why Do Pull Requests Go Silent? Uncovering the Barriers to Contribution Completion in Open-Source Code Review

Md Shamimur Rahman, Farhana Akter, Md Mustakim Billah +2

Pull requests (PRs) underpin pull-based software development by enabling distributed code review and collaborative contribution in open-source projects. Yet many become inactive be…

cs.SE2026

Does Order Matter? An Empirical Investigation into the Impact of File Ordering on Code Review Effectiveness

Md Shamimur Rahman, Zadia Codabux, Chanchal K. Roy

Modern code review is central to software quality, but its effectiveness depends on reviewer expertise, change characteristics, and how tools present changes. Most platforms displa…

cs.SE2026

Breaking the Alphabet: Rethinking File Ordering in Code Review

Md Shamimur Rahman, Zadia Codabux, Chanchal K. Roy

Effective code review is central to maintaining software quality, yet there is limited research about how the ordering of changed files in Pull Requests (PRs) influences review eff…

cs.SE2026

Understanding Undesirable Attributes of Requirements Engineers: Insights from Practitioners

Larissa Barbosa, Sávio Freire, Marcos Kalinowski +4

Context. The characteristics of software professionals have been widely investigated in the literature. However, limited attention has been given to undesirable attributes in Requi…

cs.SE2026

Security Concerns in Generative AI Coding Assistants: Insights from Online Discussions on GitHub Copilot

Nicolás E. Díaz Ferreyra, Monika Swetha Gurupathi, Zadia Codabux +2

Generative Artificial Intelligence (GenAI) has become a central component of many development tools (e.g., GitHub Copilot) that support software practitioners across multiple progr…

cs.SE2026

Investigating Technical Debt Types, Issues, and Solutions in Serverless Computing

Hasini Sumalee Perera, Zadia Codabux, Fabio Palomba

Serverless computing is a cloud execution model where developers run code, and the server management is handled by the cloud provider. Serverless computing is increasingly gaining…

cs.SE2025★ 3 cited

Manifesto from Dagstuhl Perspectives Workshop 24452 -- Reframing Technical Debt

Paris Avgeriou, Ipek Ozkaya, Heiko Koziolek +2

This is the Dagstuhl Perspectives Workshop 24452 manifesto on Reframing Technical Debt. The manifesto begins with a one-page summary of Values, Beliefs, and Principles. It then ela…

cs.SE2025

Racing Against the Clock: Exploring the Impact of Scheduled Deadlines on Technical Debt

Joshua Aldrich Edbert, Zadia Codabux, Roberto Verdecchia

Background: Technical Debt (TD) describes suboptimal software development practices with long-term consequences, such as defects and vulnerabilities. Deadlines are a leading cause…

cs.SE2025★ 1 cited

Teaching Mining Software Repositories

Zadia Codabux, Fatemeh Fard, Roberto Verdecchia +3

Mining Software Repositories (MSR) has become a popular research area recently. MSR analyzes different sources of data, such as version control systems, code repositories, defect t…

cs.SE2024★ 7 cited

Attributes of a Great Requirements Engineer

Larissa Barbosa, Sávio Freire, Rita S. P. Maciel +4

[Context and Motivation] Several studies have investigated attributes of great software practitioners. However, the investigation of such attributes is still missing in Requirement…

cs.SE2024★ 3 cited

Are Large Language Models a Threat to Programming Platforms? An Exploratory Study

Md Mustakim Billah, Palash Ranjan Roy, Zadia Codabux +1

Competitive programming platforms like LeetCode, Codeforces, and HackerRank evaluate programming skills, often used by recruiters for screening. With the rise of advanced Large Lan…

cs.SE2023

Investigating Software Developers' Challenges for Android Permissions in Stack Overflow

Sahrima Jannat Oishwee, Natalia Stakhanova, Zadia Codabux

The Android permission system is a set of controls to regulate access to sensitive data and platform resources (e.g., camera). The fast evolving nature of Android permissions, coup…

cs.SE2023

Exploring Technical Debt in Security Questions on Stack Overflow

Joshua Aldrich Edbert, Sahrima Jannat Oishwee, Shubhashis Karmakar +2

Background: Software security is crucial to ensure that the users are protected from undesirable consequences such as malware attacks which can result in loss of data and, subseque…

cs.SE2021

Technical Debt in the Peer-Review Documentation of R Packages: a rOpenSci Case Study

Zadia Codabux, Melina Vidoni, Fatemeh H. Fard

Context: Technical Debt is a metaphor used to describe code that is "not quite right." Although TD studies have gained momentum, TD has yet to be studied as thoroughly in non-Objec…

cs.SE2020

Examining the Relationship of Code and Architectural Smells with Software Vulnerabilities

Kazi Zakia Sultana, Zadia Codabux, Byron Williams

Context: Security is vital to software developed for commercial or personal use. Although more organizations are realizing the importance of applying secure coding practices, in ma…

cs.SE2020

Profiling Developers Through the Lens of Technical Debt

Zadia Codabux, Christopher Dutchyn

Context: Technical Debt needs to be managed to avoid disastrous consequences, and investigating developers' habits concerning technical debt management is invaluable information in…