Usare modelli linguistici per migliorare l'efficienza e l'accuratezza della riparazione automatica dei programmi.
― 6 leggere min
Scienza all'avanguardia spiegata semplicemente
Usare modelli linguistici per migliorare l'efficienza e l'accuratezza della riparazione automatica dei programmi.
― 6 leggere min
Questo strumento migliora la conversione del codice in Rust, concentrandosi sulla sicurezza e sulla leggibilità.
― 6 leggere min
Un nuovo modo per migliorare il rilevamento dei clone di codice tra i progetti software.
― 7 leggere min
Esplorando come i Modelli di Linguaggio Grandi stanno trasformando la risoluzione dei bug del software.
― 6 leggere min
Questo studio esamina il ruolo dei LLM nel creare test oracoli efficaci per il software.
― 7 leggere min
Questo studio valuta quanto bene i LLM possono identificare e classificare il debito tecnico.
― 6 leggere min
Uno studio sulle performance di cinque strumenti di analisi statica per JavaScript.
― 7 leggere min
Investigando l'efficacia dei modelli linguistici grandi nella traduzione di codice reale in Rust.
― 9 leggere min
Gli strumenti automatizzati migliorano la qualità del codice e semplificano il processo di revisione.
― 9 leggere min
Questo articolo sottolinea l'importanza di aggiornare i commenti nel codice per chiarezza.
― 6 leggere min
Migliorare la capacità degli LLM di affinare il loro codice grazie a tecniche di auto-debugging.
― 6 leggere min
Esaminando l'impatto delle API deprecate sui suggerimenti di codice LLM.
― 8 leggere min
Affrontare le preoccupazioni sulla sicurezza del codice prodotto da grandi modelli di linguaggio.
― 7 leggere min
Questo studio parla di come usare il machine learning per migliorare l'inferenza di tipo nei linguaggi di programmazione.
― 9 leggere min
Questa ricerca si concentra sull'uso di agenti basati su LLM per una migliore manutenzione del software.
― 7 leggere min
Questo studio valuta quanto bene GPT-3.5 e GPT-4 rilevano i cloni di codice.
― 6 leggere min
Un metodo per garantire la correttezza del software attraverso un'analisi strutturata.
― 6 leggere min
Questo studio esamina le motivazioni dei programmatori e le metriche per un refactoring del codice efficace.
― 7 leggere min
Un nuovo framework valuta la difficoltà nei compiti di coding per i modelli di linguaggio di grandi dimensioni.
― 9 leggere min
C3 migliora la chiarezza degli input dei test automatici per una migliore comprensione del codice.
― 6 leggere min
L'analisi del codice statico aiuta gli sviluppatori a trovare problemi presto nello sviluppo del software.
― 6 leggere min
Uno studio sull'uso dei LLM per identificare cloni di codice in diversi linguaggi.
― 7 leggere min
Scopri come l'analisi statica migliora la qualità del software e becca gli errori in anticipo.
― 5 leggere min
Questo articolo esplora i problemi dell'allucinazione del codice nei LLM e le loro implicazioni.
― 6 leggere min
Impara modi efficaci per documentare il debito tecnico per migliorare la qualità del software.
― 6 leggere min
CodeSift controlla il codice generato per la correttezza senza eseguirlo, aumentando la velocità di validazione.
― 6 leggere min
PoTo migliora l'analisi statica per Python, aumentando la qualità del codice e l'inferenza dei tipi.
― 7 leggere min
Un nuovo framework unisce ricerca di codice, generazione e riparazione per una programmazione più efficiente.
― 7 leggere min
Questo studio mette in evidenza i rischi legati ai clone di codice e la loro gestione.
― 7 leggere min
Il modello GPT-O1 mostra capacità di risoluzione dei problemi migliorate rispetto alle versioni precedenti.
― 6 leggere min
Un nuovo metodo migliora i commenti delle recensioni automatiche del codice usando l'esperienza dei revisori.
― 6 leggere min
Un nuovo sistema migliora l'accuratezza e l'efficienza della traduzione del codice usando agenti specializzati.
― 8 leggere min
Questo articolo parla della comprensibilità del codice Java decompilato e del suo importanza.
― 7 leggere min
Scopri come il refactoring può migliorare la struttura del software e gestire i rischi connessi.
― 8 leggere min
Scopri come il refactoring del codice riduce la contaminazione dei dati nello sviluppo software.
― 6 leggere min
Esplorare l'impatto del debito tecnico sui progetti software e sulla loro manutenzione.
― 5 leggere min
Scopri come GOOD semplifica la programmazione e migliora la qualità del software.
― 6 leggere min
Scopri come individuare e sistemare i problemi di sicurezza nel codice JavaScript.
― 6 leggere min
Un nuovo approccio alla verifica del codice che unisce tecniche potenti.
― 6 leggere min
Scopri come la verifica automatica del programma garantisce la correttezza del codice e previene problemi.
― 6 leggere min