Naturliga språk bearbetning har förbättrats enormt efter framgången med ord inbäddning tekniker såsom word2vec. På senare tid har samma idé tillämpats på källkoden med uppmuntrande resultat. I denna undersökning syftar vi till att samla in och diskutera användningen av ord inbäddning tekniker på program och källkod. Artiklarna i denna enkät har samlats in genom att fråga författare till relaterade arbeten och med en omfattande sökning på Google Scholar. Varje artikel kategoriseras i fem kategorier: 1. inbäddning av polletter 2. inbäddning av funktioner eller metoder 3. inbäddning av sekvenser eller uppsättningar av metod samtal 4. inbäddning av binär kod 5. andra inbäddningar. Vi ger också länkar till experimentella data och visar några anmärkningsvärda visualisering av kodinbäddningar. Sammanfattningsvis har ordet inbäddning med framgång tillämpats på olika granulariteter i källkoden. Med tillgång till otaliga arkiv med öppen källkod ser vi en stor potential att tillämpa andra datadrivna tekniker för behandling av naturligt språk på källkod i framtiden.
Chen och Monperrus REF gjorde en undersökning om ordinbäddning tekniker som används på källkoder.
A Literature Study of Embeddings on Source Code
{'venue': 'ArXiv', 'journal': 'ArXiv', 'mag_field_of_study': ['Computer Science', 'Mathematics']}