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




