/CoReviewer

CoReviewer è un'estensione per web browser che permette di velocizzare il processo di code review, permette al reviewer di comprendere le modifiche effettuate da un commit su una codebase mediante un summary generato da LLaMA 2

Primary LanguageTypeScript

logo

Università degli Studi di Salerno

Progetto Tesi Triennale



Introduzione

CoReviewer è un'estensione per Web Browser che permette di velocizzare il processo di Code Review, nello specifico il reviewer otterrà un summary delle modifiche effettuate alla codebase nell'ultimo commit.

Ambito del progetto

CoReviewer è un'estensione che permette di ottenere un breve summary delle modifiche fatte ad una codebase semplicemente mediante il link alla repository. La generazione di un summary permette al reviewer di velocizzare le attività di code review, avendo a disposizione l'elenco delle modifiche e degli effetti di queste sul codice che si sta analizzando.
La generazione del summary è affidata al modello linguistico LLaMA 2 di Meta. Per l'ambito del progetto è stata utilizzata la versione a 7 miliardi di parametri.

Tecnlogie utilizzate