activity
20132024
most citedA Framework for Genetic Algorithms Based on Hadoop

16 citations · 56 across the 12 of their papers we have counts for

collaborators

12 papers

cs.SE2024★ 1 cited

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…

cs.AI2024★ 4 cited

HELIOT: LLM-Based CDSS for Adverse Drug Reaction Management

Gabriele De Vito, Filomena Ferrucci, Athanasios Angelakis

Medication errors significantly threaten patient safety, leading to adverse drug events and substantial economic burdens on healthcare systems. Clinical Decision Support Systems (C…

cs.SE2024★ 14 cited

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…

cs.SE2024★ 6 cited

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…

cs.SE2024★ 3 cited

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…

cs.SE2023

Test Code Refactoring Unveiled: Where and How Does It Affect Test Code Quality and Effectiveness?

Luana Martins, Valeria Pontillo, Heitor Costa +3

Context. Refactoring has been widely investigated in the past in relation to production code quality, yet still little is known on how developers apply refactoring on test code. Sp…

cs.SE2022★ 1 cited

Machine Learning-Based Test Smell Detection

Valeria Pontillo, Dario Amoroso d'Aragona, Fabiano Pecorelli +3

Context: Test smells are symptoms of sub-optimal design choices adopted when developing test cases. Previous studies have proved their harmfulness for test code maintainability and…

cs.SE2022

On the Adoption and Effects of Source Code Reuse on Defect Proneness and Maintenance Effort

Giammaria Giordano, Gerardo Festa, Gemma Catolino +3

Context. Software reusability mechanisms, like inheritance and delegation in Object-Oriented programming, are widely recognized as key instruments of software design. These are use…

cs.SE2019★ 1 cited

Not All Bugs Are the Same: Understanding, Characterizing, and Classifying the Root Cause of Bugs

Gemma Catolino, Fabio Palomba, Andy Zaidman +1

Modern version control systems such as Git or SVN include bug tracking mechanisms, through which developers can highlight the presence of bugs through bug reports, i.e., textual de…

cs.HC2016★ 2 cited

A heuristic extending the Squarified treemapping algorithm

Antonio Cesarano, FIlomena Ferrucci, Mario Torre

A heuristic extending the Squarified Treemap technique for the representation of hierarchical information as treemaps is presented. The original technique gives high quality treema…

cs.NE2016★ 8 cited

An Approach for Parallel Genetic Algorithms in the Cloud using Software Containers

Pasquale Salza, Filomena Ferrucci

Genetic Algorithms (GAs) are a powerful technique to address hard optimisation problems. However, scalability issues might prevent them from being applied to real-world problems. E…

cs.NE2013★ 16 cited

A Framework for Genetic Algorithms Based on Hadoop

Filomena Ferrucci, M-Tahar Kechadi, Pasquale Salza +1

Genetic Algorithms (GAs) are powerful metaheuristic techniques mostly used in many real-world applications. The sequential execution of GAs requires considerable computational powe…