Registered user since Thu 13 Dec 2018
I am an Associate Professor in the Department of Information Engineering, Computer Science and Mathematics (DISIM) at the University of L’Aquila, Italy. I obtained my Ph.D. in Computer Science from the University of Jena, Germany, and subsequently held postdoctoral positions at Polytechnic University of Bari and the University of L’Aquila.
My research interests lie at the intersection of Software Engineering, Mining Software Repositories, Recommender Systems, and Machine Learning. My recent work focuses on developing intelligent recommender systems for software engineering tasks, particularly for mining and analyzing open-source code repositories. Since January 2026, I have served as Editor-in-Chief of the Software Quality Journal, a leading international journal in software engineering and software quality research.
Contributions
2027
Mining Software Repositories
International Conference on Technical Debt
2026
ESEM
- Presenter of PQC-Readiness of Open-Source Software: An Empirical Study within the ESEM - Emerging Results, Vision, and Reflection Papers Track-track
- Author of Which Neurons Detect Malicious Code? A Probing Study of LLM Security Knowledge within the ESEM - Emerging Results, Vision, and Reflection Papers Track-track
- Session Chair of Mining Software Repositories: Large-Scale Evidence on Code, CI and Evolution (part of ESEM - Technical Track)
- Committee Member in Contact within the ESEM - Technical Track-track
- Author of TerraRepair: A Tool-Grounded LLM Agent for Infrastructure-as-Code Repair within the ESEM - Emerging Results, Vision, and Reflection Papers Track-track
ICSME
- Author of Towards Knowledge Alignment in Code LLMs: Contrastive Unlearning for Evolving APIs within the Visions and Emerging Results Track-track
- Author of The Illusion of Agentic Complexity in README.md Generation: Evaluating Single-Agent vs. Multi-Agent RAG within the Visions and Emerging Results Track-track
- Committee Member in Program Committee within the Research Papers Track-track
- Session Chair of Session 14 - From Runtime to Roadmap: Evolving with Confidence (part of Research Papers Track)
EASE
- Committee Member in Research Papers within the Research Papers-track
- Author of Many hands make light work: An LLM-based multi-agent system for detecting malicious PyPI packages within the Journal First-track
- Reproducibility and Negative Results Co-Chair in Reproducibility and Negative Results within the Reproducibility and Negative Results-track
- Reproducibility and Negative Results Co-Chair in Organizing Committee
- Committee Member in Doctoral Consortium within the Doctoral Symposium-track
Mining Software Repositories
SANER
- Author of Binary and multi-class classification of Self-Admitted Technical Debt: How far can we go? within the Journal First Track -track
- Committee Member in Program Committee within the Research Track-track
- Author of Larger Is Not Always Better: Leveraging Code Evolution for Comment Inconsistency Detection within the Short Papers and Posters Track -track
2025
ESEM
- Committee Member in Program Committee within the ESEM - Technical Track-track
- Author of When Retriever Meets Generator: A Joint Model for Code Comment Generation within the ESEM - Emerging Results and Vision Track -track
- Author of ROSE: Transformer-Based Refactoring Recommendation for Architectural Smells within the ESEM - Emerging Results and Vision Track -track
ESEC/FSE
EASE
- Author of Bake Two Cakes with One Oven: RL for Defusing Popularity Bias and Cold-start in Third-Party Library Recommendations within the Short Papers, Emerging Results-track
- Author of Detecting Malicious Source Code in PyPI Packages with LLMs: Does RAG Come in Handy? within the Short Papers, Emerging Results-track
- Committee Member in Program Committee within the Research Papers-track
- Tutorials Co-Chair in Tutorials Track within the Tutorials-track
- Author of Simplicity by Obfuscation: Evaluating LLM-Driven Code Transformation with Semantic Elasticity within the Short Papers, Emerging Results-track
- Tutorials Co-Chair in Organizing Committee
- Committee Member in Program Committee within the Research Papers-track
ICSE
Mining Software Repositories
2024
ESEM
- Session Chair of Large language models in software engineering I (part of ESEM Technical Papers)
- Author of GPTSniffer: A CodeBERT-based classifier to detect source code written by ChatGPT within the ESEM Journal-First Papers-track
- Author of Automatic Categorization of GitHub Actions with Transformers and Few-shot Learning within the ESEM Emerging Results, Vision and Reflection Papers Track-track
- Committee Member in Program Committee within the ESEM Technical Papers-track
- Author of Good things come in three: Generating SO Post Titles with Pre-Trained Models, Self Improvement and Post Ranking within the ESEM Technical Papers-track
ICSME
ECOOP/ISSTA
EASE
- Author of LEGION: Harnessing Pre-trained Language Models for GitHub Topic Recommendations with Distribution-Balance Loss within the Research Papers-track
- Author of Automated categorization of pre-trained models in software engineering: A case study with a Hugging Face dataset within the Short Papers, Vision and Emerging Results-track
- Committee Member in Program Committee within the Research Papers-track
- Author of When simplicity meets effectiveness: Detecting code comments coherence with word embeddings and LSTM within the Short Papers, Vision and Emerging Results-track
2023
Mining Software Repositories
EASE
ICSE
International Conference on Technical Debt
2022
MODELS
Mining Software Repositories
International Conference on Technical Debt
2021
ASE
ESEC/FSE
- Session Chair of Analytics & Software Evolution—Libraries and APIs 2 (part of Research Papers)
- Session Chair of Analytics & Software Evolution—Recommender Systems (part of Research Papers)
- Session Chair of Analytics & Software Evolution—Mining Software Repositories (part of Research Papers)
- Session Chair of SE & AI—Machine Learning for Software Engineering 2 (part of Research Papers)
- Session Chair of SE & AI—Machine Learning for Software Engineering 1 (part of Research Papers)
- Session Chair of SE & AI—Search Based Software Engineering (part of Research Papers)