169 citations · 335 across the 56 of their papers we have counts for
13 papers · 1 filter
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.…
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…
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…
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…
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…
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,…
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…
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…
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…
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 (…
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…
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…
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…