Nyckelord programmering är en ny teknik för att minska behovet av att komma ihåg detaljer i programmeringsspråk syntax och API:er, genom att översätta ett litet antal nyckelord som tillhandahålls av användaren till ett giltigt uttryck. Tidigare arbete har visat på genomförbarheten och förtjänsten med detta tillvägagångssätt på begränsade områden. Detta dokument presenterar en ny algoritm som skalar till den mycket större domänen av allmän-purpose Java programmering. Vi testade algoritmen genom att extrahera nyckelord från metodsamtal i projekt med öppen källkod, och fann att den exakt kunde rekonstruera över 90% av de ursprungliga uttrycken. Vi genomförde också en studie med nyckelord som genererats av användare, vars resultat tyder på att användare kan få rätt Java-kod med hjälp av sökordsförfrågningar så exakt som de kan skriva rätt Java-kod själva.
Little och Miller REF byggde ett system som översätter ett litet antal nyckelord, som tillhandahålls av användaren, till ett giltigt uttryck.
Keyword programming in java
{'venue': "ASE '07", 'journal': None, 'mag_field_of_study': ['Computer Science']}