169 citations · 335 across the 56 of their papers we have counts for
12 papers · 1 filter
On the Impact of 3D Visualization of Repository Metrics in Software Engineering Education
Dario Di Dario, Stefano Lambiase, Fabio Palomba +1
Context: Software development is a complex socio-technical process requiring a deep understanding of various aspects. In order to support practitioners in understanding such a comp…
Data Preparation for Fairness-Performance Trade-Offs: A Practitioner-Friendly Alternative?
Gianmario Voria, Rebecca Di Matteo, Giammaria Giordano +2
As machine learning (ML) systems are increasingly adopted across industries, addressing fairness and bias has become essential. While many solutions focus on ethical challenges in…
Advances in Artificial Intelligence forDiabetes Prediction: Insights from a Systematic Literature Review
Pir Bakhsh Khokhar, Carmine Gravino, Fabio Palomba
This systematic review explores the use of machine learning (ML) in predicting diabetes, focusing on datasets, algorithms, training methods, and evaluation metrics. It examines dat…
From Expectation to Habit: Why Do Software Practitioners Adopt Fairness Toolkits?
Gianmario Voria, Stefano Lambiase, Maria Concetta Schiavone +2
As the adoption of machine learning (ML) systems continues to grow across industries, concerns about fairness and bias in these systems have taken center stage. Fairness toolkits,…
A Framework for Using LLMs for Repository Mining Studies in Empirical Software Engineering
Vincenzo de Martino, Joel Castaño, Fabio Palomba +2
Context: The emergence of Large Language Models (LLMs) has significantly transformed Software Engineering (SE) by providing innovative methods for analyzing software repositories.…
RECOVER: Toward Requirements Generation from Stakeholders' Conversations
Gianmario Voria, Francesco Casillo, Carmine Gravino +2
Stakeholders' conversations in requirements elicitation meetings hold valuable insights into system and client needs. However, manually extracting requirements is time-consuming, l…
Do Developers Adopt Green Architectural Tactics for ML-Enabled Systems? A Mining Software Repository Study
Vincenzo De Martino, Silverio Martínez-Fernández, Fabio Palomba
As machine learning (ML) and artificial intelligence (AI) technologies become more widespread, concerns about their environmental impact are increasing due to the resource-intensiv…
Investigating the Role of Cultural Values in Adopting Large Language Models for Software Engineering
Stefano Lambiase, Gemma Catolino, Fabio Palomba +2
As a socio-technical activity, software development involves the close interconnection of people and technology. The integration of Large Language Models (LLMs) into this process e…
Motivations, Challenges, Best Practices, and Benefits for Bots and Conversational Agents in Software Engineering: A Multivocal Literature Review
Stefano Lambiase, Gemma Catolino, Fabio Palomba +1
Bots are software systems designed to support users by automating a specific process, task, or activity. When such systems implement a conversational component to interact with the…
A Catalog of Fairness-Aware Practices in Machine Learning Engineering
Gianmario Voria, Giulia Sellitto, Carmine Ferrara +5
Machine learning's widespread adoption in decision-making processes raises concerns about fairness, particularly regarding the treatment of sensitive features and potential discrim…
In Search of Metrics to Guide Developer-Based Refactoring Recommendations
Mikel Robredo, Matteo Esposito, Fabio Palomba +2
Context. Source code refactoring is a well-established approach to improving source code quality without compromising its external behavior. Motivation. The literature described th…
When Code Smells Meet ML: On the Lifecycle of ML-specific Code Smells in ML-enabled Systems
Gilberto Recupito, Giammaria Giordano, Filomena Ferrucci +2
Context. The adoption of Machine Learning (ML)--enabled systems is steadily increasing. Nevertheless, there is a shortage of ML-specific quality assurance approaches, possibly beca…