activity
20192026
most citedIllicit Darkweb Classification via Natural-language Processing: Classifying Illicit Content of Webpages based on Textual Information

18 citations · 44 across the 20 of their papers we have counts for

collaborators

20 papers

cs.SE2026

When AI Joins the Team! A Model of How AI Adoption Relates To Social Patterns in Software Engineering Teams

Giusy Annunziata, Rudrajit Choudhuri, Anita Sarma +2

Context: The growing adoption of AI-assisted development tools is changing how software teams collaborate, share knowledge, and coordinate, yet its consequences for team social dyn…

cs.SE2026

How Do Developers Maintain and Evolve Their Agents' Instructions? An Empirical Study

Gianmario Voria, Alfonso Cannavale, Andrea De Lucia +3

Context. Autonomous coding agents are increasingly used in software development, shifting parts of the engineering process to AI assistance. While this automation brings clear bene…

cs.SE2026

Bias Ahead: Sensitive Prompts as Early Warnings for Fairness in Large Language Models

Gianmario Voria, Martina De Lucia, Alessandra Raia +3

Large Language Models (LLMs) are being increasingly integrated into software systems, offering powerful capabilities but also raising concerns about fairness. Existing fairness ben…

cs.SE2026

SCOPE: A Dataset of Stereotyped Prompts for Counterfactual Fairness Assessment of LLMs

Alessandra Parziale, Gianmario Voria, Valeria Pontillo +3

Large Language Models (LLMs) now serve as the foundation for a wide range of applications, from conversational assistants to decision support tools, making the issue of fairness in…

cs.SE2026

Tracing Stereotypes in Pre-trained Transformers: From Biased Neurons to Fairer Models

Gianmario Voria, Moses Openja, Foutse Khomh +2

The advent of transformer-based language models has reshaped how AI systems process and generate text. In software engineering (SE), these models now support diverse activities, ac…

cs.SE2026

Once Upon a Team: Investigating Bias in LLM-Driven Software Team Composition and Task Allocation

Alessandra Parziale, Gianmario Voria, Valeria Pontillo +4

LLMs are increasingly used to boost productivity and support software engineering tasks. However, when applied to socially sensitive decisions such as team composition and task all…

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

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.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.SE2024★ 1 cited

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…

cs.SE2024★ 1 cited

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,…

cs.SE2024

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…

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.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.IR2023★ 18 cited

Illicit Darkweb Classification via Natural-language Processing: Classifying Illicit Content of Webpages based on Textual Information

Giuseppe Cascavilla, Gemma Catolino, Mirella Sangiovanni

This work aims at expanding previous works done in the context of illegal activities classification, performing three different steps. First, we created a heterogeneous dataset of…

cs.CV2023★ 1 cited

When the Few Outweigh the Many: Illicit Content Recognition with Few-Shot Learning

G. Cascavilla, G. Catolino, M. Conti +2

The anonymity and untraceability benefits of the Dark web account for the exponentially-increased potential of its popularity while creating a suitable womb for many illicit activi…

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…