Visit counter For Websites
Cristina Improta
Cristina Improta

Postdoctoral Research Fellow @ Federico II, UniNa

About Me

Hey! 👋🏻 I’m Cristina, a Postdoc at the Department of Electrical Engineering and Information Technology (DIETI) of the University of Naples Federico II.

My research focuses on the quality, security, robustness, and reliability of AI-based code generators, with applications in software engineering and offensive security. I am a member of the DESSERT (DEpendable and Secure Software Engineering and Real-Time Systems) group.

Interests
  • AI Code Generation
  • Software Security
  • Code Quality
  • Software Reliability
Education
  • PhD in Information Technology and Electrical Engineering

    University of Naples Federico II, Italy

  • Invited Research Scholar

    Università della Svizzera italiana (USI), Lugano, Switzerland

  • BSc & MSc Computer Engineering

    University of Naples Federico II, Italy

  • Diploma Apple Developer Academy

    University of Naples Federico II in partnership with Apple, Naples, Italy

📚 My Research

My research focuses on making AI-assisted software development more trustworthy, with particular attention to the quality, security, robustness, and reliability of AI-generated code.

AI-driven exploit generation. I investigate how generative models can support offensive security by producing exploits from natural-language descriptions. This includes designing automated frameworks to assess their syntactic and semantic correctness and exploring context-aware generation approaches.

Security and robustness of code generators. I study how prompt ambiguity, natural-language perturbations, and poisoned training data affect code generation systems. My work also explores data-augmentation, detection, and mitigation strategies that make these models more resilient.

Code quality assessment and enhancement. I examine how training-data quality influences the correctness, security, and maintainability of generated software. I use static analysis and large-scale empirical comparisons between human-written and AI-generated code to identify defects and vulnerabilities and inform better data-curation practices.

Across these directions, my goal is to develop dependable AI-assisted software engineering techniques that produce functionally correct, secure, and maintainable code.

Recent Publications
(2026). What Makes Software Bugs Escape Testing? Evidence from a Large-Scale Empirical Study. 2026 56th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN).
(2026). Reading between the Lines: Context-Aware AI-based generation of software exploits. Empirical Software Engineering.
(2025). Human-Written vs. AI-Generated Code: A Large-Scale Study of Defects, Vulnerabilities, and Complexity. 2025 IEEE 36th International Symposium on Software Reliability Engineering (ISSRE).
(2025). Detecting Stealthy Data Poisoning Attacks in AI Code Generators. 2025 IEEE 36th International Symposium on Software Reliability Engineering Workshops (ISSREW).
(2025). Quality In, Quality Out: Investigating Training Data's Role in AI Code Generation. IEEE/ACM 33rd International Conference on Program Comprehension (ICPC 2025).
Invited Talks & Award
Cristina Improta giving an invited talk at Gran Sasso Science Institute
“Can We Trust AI-Generated Code? Security, Quality, and Open Challenges”

On the Security of Pre-Trained ML Models Workshop, Gran Sasso Science Institute (GSSI), L'Aquila, Italy, 2026.

Conference Presentations
Don't hesitate to contact me!

You can reach out at cristina.improta@unina.it or find me at DESSERT lab, Via Claudio 21, Naples, IT, Building 3/A, 4th floor.