Gli sviluppatori che utilizzano Copilot sono statisticamente migliori nell’ultimo studio di GitHub

Gli sviluppatori che utilizzano Copilot sono statisticamente migliori nell’ultimo studio di GitHub
Gli sviluppatori che utilizzano Copilot sono statisticamente migliori nell’ultimo studio di GitHub
-

In un recente studio su GitHub, GitHub Copilot è stato testato per determinare se l’assistente di codifica AI aiuta gli sviluppatori a scrivere codice oggettivamente migliore o peggiore del codice scritto senza AI. Per fare ciò, GitHub ha lavorato con 202 sviluppatori Python, 104 codificando con Copilot e 98 senza. Agli sviluppatori è stato assegnato il compito di creare un server web per le recensioni di ristoranti e di valutarne la funzionalità utilizzando 10 test unitari.

Per ciascuna delle proposte completate, almeno dieci sviluppatori hanno esaminato il codice riga per riga, senza sapere se fosse stato scritto con o senza l’aiuto dell’intelligenza artificiale. Le 1.293 revisioni risultanti hanno valutato la leggibilità, l’affidabilità, la manutenibilità e la concisione degli esempi di codice. Inoltre, i revisori hanno valutato se il codice dovesse alla fine essere approvato.

I risultati dello studio fanno ben sperare per l’uso dell’intelligenza artificiale nella codifica, con GitHub che evidenzia quattro risultati chiave.

  1. Copilot ha aiutato gli sviluppatori a superare tutti e dieci i test unitari il 56% più spesso rispetto agli sviluppatori senza intelligenza artificiale, con conseguente miglioramento delle funzionalità.
  2. Il codice assistito da Copilot è più leggibile e consente agli sviluppatori di scrivere in media il 13,6% di righe in più senza riscontrare problemi di leggibilità.
  3. Leggibilità, affidabilità, manutenibilità e concisione sono migliorate in media del 3,29%, con la concisione che ha registrato il miglioramento maggiore (4,16%).
  4. Il codice assistito dal copilota è stato approvato il 5% più spesso rispetto al codice senza AI. Ciò significa che ci vuole meno tempo per preparare il codice per la produzione.

Per ulteriori informazioni sulla metodologia e sui risultati dello studio, consultare il post sul blog ufficiale di GitHub collegato di seguito.

-

PREV Un sistema piuttosto intelligente per lottare telefonicamente contro gli anarchici
NEXT L’analisi delle recensioni di Intel Arrow Lake mostra che le CPU Core Ultra 200S sono campioni di efficienza e pessime prestazioni nel gaming