279 citations · 625 across the 21 of their papers we have counts for
21 papers
Antipatterns in AI-assisted Qualitative Data Analysis: A Catalog of Temptations and Pitfalls for Software Engineering Researchers
Rashina Hoda, Carolyn Seaman, Victoria Gomes +1
AI-assisted qualitative data analysis (QDA) offers unprecedented opportunities to streamline software engineering (SE) research, yet uncritical use risks compromising analytical ri…
Bias Smells in AI Software Development: Recognizing Potential Sources of Fairness Debt
Ronnie de Souza Santos, Cleyton Magalhaes, Rodrigo Spinola
Context: Fairness debt arises from AI development shortcomings that may lead to societal harms. While technical and social debt concern software design decisions and team dynamics,…
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…
LLM-Assisted Empirical Software Engineering: Systematic Literature Review and Research Agenda
Victoria Gomes, Delaney Selb, Fabio Palomba +2
Context: Empirical Software Engineering (ESE) faces increasing challenges due to data scale, methodological complexity, and reproducibility concerns. Large Language Models (LLMs) h…
A Survey on Large Language Model Impact on Software Evolvability and Maintainability: the Good, the Bad, the Ugly, and the Remedy
Bruno Claudino Matias, Savio Freire, Juliana Freitas +3
Context. Large Language Models (LLMs) are increasingly embedded in software engineering workflows for tasks including code generation, summarization, repair, and testing. Empirical…
On the Role and Impact of GenAI Tools in Software Engineering Education
Qiaolin Qin, Ronnie de Souza Santos, Rodrigo Spinola
Context. The rise of generative AI (GenAI) tools like ChatGPT and GitHub Copilot has transformed how software is learned and written. In software engineering (SE) education, these…
Exploring Empathy in Software Engineering: Insights from a Grey Literature Analysis of Practitioners' Perspectives
Lidiany Cerqueira, João Pedro Bastos, Danilo Neves +5
Context. Empathy, a key social skill, is essential for communication and collaboration in SE but remains an under-researched topic. Aims. This study investigates empathy in SE from…
Investigating Issues that Lead to Code Technical Debt in Machine Learning Systems
Rodrigo Ximenes, Antonio Pedro Santos Alves, Tatiana Escovedo +2
[Context] Technical debt (TD) in machine learning (ML) systems, much like its counterpart in software engineering (SE), holds the potential to lead to future rework, posing risks t…
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…
Preliminary Insights on Industry Practices for Addressing Fairness Debt
Ronnie de Souza Santos, Luiz Fernando de Lima, Maria Teresa Baldassarre +1
Context: This study explores how software professionals identify and address biases in AI systems within the software industry, focusing on practical knowledge and real-world appli…
Investigating the use of Snowballing on Gray Literature Reviews
Felipe Gomes, Thiago Mendes, Sávio Freire +2
Background: The use of gray literature (GL) has grown in software engineering research, especially in studies that consider Questions and Answers (Q&A) sites, since software develo…
Software Fairness Debt
Ronnie de Souza Santos, Felipe Fronchetti, Savio Freire +1
As software systems continue to play a significant role in modern society, ensuring their fairness has become a critical concern in software engineering. Motivated by this scenario…
An initial Theory to Understand and Manage Requirements Engineering Debt in Practice
Julian Frattini, Davide Fucci, Daniel Mendez +5
Context: Advances in technical debt research demonstrate the benefits of applying the financial debt metaphor to support decision-making in software development activities. Althoug…
Prevalence, Common Causes and Effects of Technical Debt: Results from a Family of Surveys with the IT Industry
Robert Ramač, Vladimir Mandić, Nebojša Taušan +10
The technical debt (TD) metaphor describes actions made during various stages of software development that lead to a more costly future regarding system maintenance and evolution.…
Technical debt and agile software development practices and processes: An industry practitioner survey
Johannes Holvitie, Sherlock A. Licorish, Rodrigo O. Spínola +5
Context: Contemporary software development is typically conducted in dynamic, resource-scarce environments that are prone to the accumulation of technical debt. While this general…
Adoption and Suitability of Software Development Methods and Practices
Sherlock A. Licorish, Johannes Holvitie, Sami Hyrynsalmi +5
In seeking to complement consultants' and tool vendors' reports, there has been an increasing academic focus on understanding the adoption and use of software development methods a…
Status Quo in Requirements Engineering: A Theory and a Global Family of Surveys
Stefan Wagner, Daniel Méndez Fernández, Michael Felderer +20
Requirements Engineering (RE) has established itself as a software engineering discipline during the past decades. While researchers have been investigating the RE discipline with…
Supporting Defect Causal Analysis in Practice with Cross-Company Data on Causes of Requirements Engineering Problems
Marcos Kalinowski, Pablo Curty, Aline Paes +5
[Context] Defect Causal Analysis (DCA) represents an efficient practice to improve software processes. While knowledge on cause-effect relations is helpful to support DCA, collecti…
Preventing Incomplete/Hidden Requirements: Reflections on Survey Data from Austria and Brazil
M. Kalinowski, M. Felderer, T. Conte +5
Many software projects fail due to problems in requirements engineering (RE). The goal of this paper is analyzing a specific and relevant RE problem in detail: incomplete/hidden re…
Naming the Pain in Requirements Engineering: Comparing Practices in Brazil and Germany
Daniel Méndez Fernández, Stefan Wagner, Marcos Kalinowski +5
As part of the Naming the Pain in Requirements Engineering (NaPiRE) initiative, researchers compared problems that companies in Brazil and Germany encountered during requirements e…
Naming the Pain in Requirements Engineering: Contemporary Problems, Causes, and Effects in Practice
D. Méndez Fernández, S. Wagner, M. Kalinowski +20
Requirements Engineering (RE) has received much attention in research and practice due to its importance to software project success. Its interdisciplinary nature, the dependency t…