activity
20212026
most citedUsing Pre-Trained Models to Boost Code Review Automation

3 citations · 7 across the 18 of their papers we have counts for

collaborators
Showing cs.SEShow all

21 papers · 1 filter

cs.SE2026

Code Review is a Conversation: Toward Conversational AI Review Assistants

Rosalia Tufano

AI-based code review tools increasingly promise to help developers inspect pull requests, identify defects, and improve code quality. Yet most current approaches frame code review…

cs.SE2026

Developers and Generative AI: A Study of Self-Admitted Usage in Open Source Projects

Rosalia Tufano, Federica Pepe, Fiorella Zampetti +4

The availability of generative Artificial Intelligence (AI) tools such as ChatGPT or GitHub Copilot is reshaping the way in which software is developed, evolved, and maintained. Of…

cs.SE2026

Studying Quality Improvements Recommended via Manual and Automated Code Review

Giuseppe Crupi, Rosalia Tufano, Gabriele Bavota

Several Deep Learning (DL)-based techniques have been proposed to automate code review. Still, it is unclear the extent to which these approaches can recommend quality improvements…

cs.SE2026

Improving Code Generation via Small Language Model-as-a-judge

Giuseppe Crupi, Rosalia Tufano, Gabriele Bavota

Large language models (LLMs) have shown remarkable capabilities in automated code generation. While effective for mainstream languages, they may underperform on less common or doma…

cs.SE2026

Guidelines to Prompt Large Language Models for Code Generation: An Empirical Characterization

Alessandro Midolo, Alessandro Giagnorio, Fiorella Zampetti +3

Large Language Models (LLMs) are nowadays extensively used for various types of software engineering tasks, primarily code generation. Previous research has shown how suitable prom…

cs.SE2025★ 1 cited

On the Effectiveness of LLM-as-a-judge for Code Generation and Summarization

Giuseppe Crupi, Rosalia Tufano, Alejandro Velasco +3

Large Language Models have been recently exploited as judges for complex natural language processing tasks, such as Q&A. The basic idea is to delegate to an LLM the assessment of t…

cs.SE2025

Leveraging Reward Models for Guiding Code Review Comment Generation

Oussama Ben Sghaier, Rosalia Tufano, Gabriele Bavota +1

Code review is a crucial component of modern software development, involving the evaluation of code quality, providing feedback on potential issues, and refining the code to addres…

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.SE2025

Automating Code Review: A Systematic Literature Review

Rosalia Tufano, Gabriele Bavota

Code Review consists in assessing the code written by teammates with the goal of increasing code quality. Empirical studies documented the benefits brought by such a practice that,…

cs.SE2025

On the Generalizability of Transformer Models to Code Completions of Different Lengths

Nathan Cooper, Rosalia Tufano, Gabriele Bavota +1

The programming landscape is nowadays being reshaped by the advent of Large Language Models (LLMs) able to automate code-related tasks related to code implementation (e.g., code co…

cs.SE2024

Deep Learning-based Code Reviews: A Paradigm Shift or a Double-Edged Sword?

Rosalia Tufano, Alberto Martin-Lopez, Ahmad Tayeb +3

Several techniques have been proposed to automate code review. Early support consisted in recommending the most suited reviewer for a given change or in prioritizing the review tas…

cs.SE2024

SEART Data Hub: Streamlining Large-Scale Source Code Mining and Pre-Processing

Ozren Dabić, Rosalia Tufano, Gabriele Bavota

Large-scale code datasets have acquired an increasingly central role in software engineering (SE) research. This is the result of (i) the success of the mining software repositorie…

cs.SE2024

Unveiling ChatGPT's Usage in Open Source Projects: A Mining-based Study

Rosalia Tufano, Antonio Mastropaolo, Federica Pepe +3

Large Language Models (LLMs) have gained significant attention in the software engineering community. Nowadays developers have the possibility to exploit these models through indus…

cs.SE2024

Towards Summarizing Code Snippets Using Pre-Trained Transformers

Antonio Mastropaolo, Matteo Ciniselli, Luca Pascarella +3

When comprehending code, a helping hand may come from the natural language comments documenting it that, unfortunately, are not always there. To support developers in such a scenar…

cs.SE2024

Code Review Automation: Strengths and Weaknesses of the State of the Art

Rosalia Tufano, Ozren Dabić, Antonio Mastropaolo +2

The automation of code review has been tackled by several researchers with the goal of reducing its cost. The adoption of deep learning in software engineering pushed the automatio…

cs.SE2023★ 2 cited

Automating Code-Related Tasks Through Transformers: The Impact of Pre-training

Rosalia Tufano, Luca Pascarella, Gabriele Bavota

Transformers have gained popularity in the software engineering (SE) literature. These deep learning models are usually pre-trained through a self-supervised objective, meant to pr…

cs.SE2022

Don't Reinvent the Wheel: Towards Automatic Replacement of Custom Implementations with APIs

Rosalia Tufano, Emad Aghajani, Gabriele Bavota

Reusing code is a common practice in software development: It helps developers speedup the implementation task while also reducing the chances of introducing bugs, given the assump…

cs.SE2022

Using Reinforcement Learning for Load Testing of Video Games

Rosalia Tufano, Simone Scalabrino, Luca Pascarella +3

Different from what happens for most types of software systems, testing video games has largely remained a manual activity performed by human testers. This is mostly due to the con…

cs.SE2022★ 3 cited

Using Pre-Trained Models to Boost Code Review Automation

Rosalia Tufano, Simone Masiero, Antonio Mastropaolo +3

Code review is a practice widely adopted in open source and industrial projects. Given the non-negligible cost of such a process, researchers started investigating the possibility…

cs.SE2021★ 1 cited

Evaluating SZZ Implementations Through a Developer-informed Oracle

Giovanni Rosa, Luca Pascarella, Simone Scalabrino +4

The SZZ algorithm for identifying bug-inducing changes has been widely used to evaluate defect prediction techniques and to empirically investigate when, how, and by whom bugs are…

cs.SE2021

Towards Automating Code Review Activities

Rosalia Tufano, Luca Pascarella, Michele Tufano +2

Code reviews are popular in both industrial and open source projects. The benefits of code reviews are widely recognized and include better code quality and lower likelihood of int…