6 papers
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…
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…
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…
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…
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…
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…