activity
20192026
most citedUnderstanding Flaky Tests: The Developer's Perspective

169 citations · 335 across the 56 of their papers we have counts for

collaborators
Showing 2025Show all

13 papers · 1 filter

cs.SE2025

Toward Systematic Counterfactual Fairness Evaluation of Large Language Models: The CAFFE Framework

Alessandra Parziale, Gianmario Voria, Valeria Pontillo +3

Nowadays, Large Language Models (LLMs) are foundational components of modern software systems. As their influence grows, concerns about fairness have become increasingly pressing.…

cs.SE2025

Sustainability of Machine Learning-Enabled Systems: The Machine Learning Practitioner's Perspective

Vincenzo De Martino, Stefano Lambiase, Fabiano Pecorelli +3

Software sustainability is a key multifaceted non-functional requirement that encompasses environmental, social, and economic concerns, yet its integration into the development of…

cs.SE2025

A First Look at the Lifecycle of DL-Specific Self-Admitted Technical Debt

Gilberto Recupito, Vincenzo De Martino, Dario Di Nucci +1

The rapid adoption of Deep Learning (DL)-enabled systems has revolutionized software development, driving innovation across various domains. However, these systems also introduce u…

cs.SE2025★ 2 cited

What Were You Thinking? An LLM-Driven Large-Scale Study of Refactoring Motivations in Open-Source Projects

Mikel Robredo, Matteo Esposito, Fabio Palomba +2

Context. Code refactoring improves software quality without changing external behavior. Despite its advantages, its benefits are hindered by the considerable cost of time, resource…

cs.SE2025

A Methodological Framework for LLM-Based Mining of Software Repositories

Vincenzo De Martino, Joel Castaño, Fabio Palomba +2

Large Language Models (LLMs) are increasingly used in software engineering research, offering new opportunities for automating repository mining tasks. However, despite their growi…

cs.SE2025

Investigating the Performance of Small Language Models in Detecting Test Smells in Manual Test Cases

Keila Lucas, Rohit Gheyi, Márcio Ribeiro +3

Manual testing, in which testers follow natural language instructions to validate system behavior, remains crucial for uncovering issues not easily captured by automation. However,…

cs.SE2025

How Do Communities of ML-Enabled Systems Smell? A Cross-Sectional Study on the Prevalence of Community Smells

Giusy Annunziata, Stefano Lambiase, Fabio Palomba +2

Effective software development relies on managing both collaboration and technology, but sociotechnical challenges can harm team dynamics and increase technical debt. Although team…

cs.SE2025★ 1 cited

Do Prompt Patterns Affect Code Quality? A First Empirical Assessment of ChatGPT-Generated Code

Antonio Della Porta, Stefano Lambiase, Fabio Palomba

Large Language Models (LLMs) have rapidly transformed software development, especially in code generation. However, their inconsistent performance, prone to hallucinations and qual…

cs.CY2025★ 1 cited

AI University: An LLM-Powered Learning Assistant for Engineering---A Finite Element Method Case Study

Mostafa Faghih Shojaei, Rahul Gulati, Benjamin A. Jasperson +6

We introduce AI University (AI-U), a flexible framework for AI-driven course content delivery that adapts to a course's instructional style. AI-U combines a fine-tuned large langua…

cs.SE2025

Contextual Fairness-Aware Practices in ML: A Cost-Effective Empirical Evaluation

Alessandra Parziale, Gianmario Voria, Giammaria Giordano +3

As machine learning (ML) systems become central to critical decision-making, concerns over fairness and potential biases have increased. To address this, the software engineering (…

cs.LG2025★ 2 cited

Towards Transparent and Accurate Diabetes Prediction Using Machine Learning and Explainable Artificial Intelligence

Pir Bakhsh Khokhar, Viviana Pentangelo, Fabio Palomba +1

Diabetes mellitus (DM) is a global health issue of significance that must be diagnosed as early as possible and managed well. This study presents a framework for diabetes predictio…

cs.CR2025

A Systematic Literature Review on Automated Exploit and Security Test Generation

Quang-Cuong Bui, Emanuele Iannone, Maria Camporese +7

The exploit or the Proof of Concept of the vulnerability plays an important role in developing superior vulnerability repair techniques, as it can be used as an oracle to verify th…

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…