Kódbeágyazások a valószínű javításokhoz az APR 2021-en

Kódbeágyazások a valószínű javításokhoz az APR 2021‑en

Az online megrendezett IEEE/ACM International Workshop on Automated Program Repair (APR 2021, az ICSE 2021 része) műhelyen bemutattuk tanulmányunkat: „Exploring Plausible Patches Using Source Code Embeddings in JavaScript” (Csuvik, Horváth, Lajkó és Vidács).

A tesztkészletek nem tévedhetetlenek az automatikusan generált javítások megítélésében, ezért a hasonlóságon alapuló javításszűrést vizsgáltuk. Egy nyílt forráskódú JavaScript-projekten Doc2Vec modellt tanítottunk, 10 hibájára 465 javítást generáltunk, és ezeket az eredeti programhoz való hasonlóságuk szerint rangsoroltuk. Az egyszerű dokumentum-beágyazások félreosztályozhatják a javításokat, mert nem ragadják meg a kód finomabb jelentését, néhány esetben azonban így is hasznos információt adtak.

A tanulmány: a kiadó oldalán

AI-funkciót terveznek?

Nyelvi modellekre épülő termékeket építünk úgy, hogy az ellenőrzés, a naplózás és az emberi felülvizsgálat az első sprinttől a tervek része – és a legtöbb együttműködés egy ingyenes, egyhetes próbaprojekttel indul egy megnevezett folyamatra.

Foglaljon 20 percet ViktorralKüldjön üzenetet