activity
20222026
most citedVulnerabilities in AI Code Generators: Exploring Targeted Data Poisoning Attacks

39 citations · 135 across the 12 of their papers we have counts for

collaborators

13 papers

cs.SE2026

What is the Difference Between Me and You? Benchmarking the Quality Gap Between Human-Written and AI-Generated Code

Cristina Improta, Pietro Liguori, Domenico Cotroneo

AI coding assistants are becoming co-authors of production software, yet their evaluation centers on functional correctness, leaving open whether their code differs from human code…

cs.SE2026

What Makes Software Bugs Escape Testing? Evidence from a Large-Scale Empirical Study

Domenico Cotroneo, Giuseppe De Rosa, Cristina Improta +1

Understanding how software defects manifest and evolve in production environments is critical for improving reliability. While previous research has largely focused on pre-release…

cs.CR2025

Detecting Stealthy Data Poisoning Attacks in AI Code Generators

Cristina Improta

Deep learning (DL) models for natural language-to-code generation have become integral to modern software development pipelines. However, their heavy reliance on large amounts of d…

cs.SE2025

Human-Written vs. AI-Generated Code: A Large-Scale Study of Defects, Vulnerabilities, and Complexity

Domenico Cotroneo, Cristina Improta, Pietro Liguori

As AI code assistants become increasingly integrated into software development workflows, understanding how their code compares to human-written programs is critical for ensuring r…

cs.SE2025

Quality In, Quality Out: Investigating Training Data's Role in AI Code Generation

Cristina Improta, Rosalia Tufano, Pietro Liguori +2

Deep Learning-based code generators have seen significant advancements in recent years. Tools such as GitHub Copilot are used by thousands of developers with the main promise of a…

cs.SE2024

Enhancing AI-based Generation of Software Exploits with Contextual Information

Pietro Liguori, Cristina Improta, Roberto Natella +2

This practical experience report explores Neural Machine Translation (NMT) models' capability to generate offensive security code from natural language (NL) descriptions, highlight…

cs.CR2024★ 11 cited

Poisoning Programs by Un-Repairing Code: Security Concerns of AI-generated Code

Cristina Improta

AI-based code generators have gained a fundamental role in assisting developers in writing software starting from natural language (NL). However, since these large language models…

cs.CR2024★ 15 cited

AI Code Generators for Security: Friend or Foe?

Roberto Natella, Pietro Liguori, Cristina Improta +2

Recent advances of artificial intelligence (AI) code generators are opening new opportunities in software security research, including misuse by malicious actors. We review use cas…

cs.SE2023★ 33 cited

Automating the Correctness Assessment of AI-generated Code for Security Contexts

Domenico Cotroneo, Alessio Foggia, Cristina Improta +2

Evaluating the correctness of code generated by AI is a challenging open problem. In this paper, we propose a fully automated method, named ACCA, to evaluate the correctness of AI-…

cs.CR2023★ 39 cited

Vulnerabilities in AI Code Generators: Exploring Targeted Data Poisoning Attacks

Domenico Cotroneo, Cristina Improta, Pietro Liguori +1

AI-based code generators have become pivotal in assisting developers in writing software starting from natural language (NL). However, they are trained on large amounts of data, of…

cs.LG2023★ 7 cited

Enhancing Robustness of AI Offensive Code Generators via Data Augmentation

Cristina Improta, Pietro Liguori, Roberto Natella +2

Since manually writing software exploits for offensive security is time-consuming and requires expert knowledge, AI-base code generators are an attractive solution to enhance secur…

cs.SE2022★ 26 cited

Who Evaluates the Evaluators? On Automatic Metrics for Assessing AI-based Offensive Code Generators

Pietro Liguori, Cristina Improta, Roberto Natella +2

AI-based code generators are an emerging solution for automatically writing programs starting from descriptions in natural language, by using deep neural networks (Neural Machine T…

cs.CL2022★ 4 cited

Can NMT Understand Me? Towards Perturbation-based Evaluation of NMT Models for Code Generation

Pietro Liguori, Cristina Improta, Simona De Vivo +3

Neural Machine Translation (NMT) has reached a level of maturity to be recognized as the premier method for the translation between different languages and aroused interest in diff…