Fullbordande är en ny teknik för att förbättra effektiviteten i kodskrivning genom att stödja kodkomplettering av flera nyckelord baserat på icke-fördefinierade förkortade indata-ett annat tillvägagångssätt än konventionell kodkomplettering som hittar ett nyckelord i taget baserat på en exakt teckenmatch. Förkortad inmatning utökas till nyckelord av en dold Markov modell som lärts från en corpus av befintlig kod. Tekniken kräver inte användaren att memorera förkortningar och ger inkrementell återkoppling av de mest sannolika kompletteringar. I detta dokument presenteras algoritmen för förkortningskomplettering, integrerad med ett nytt användargränssnitt för flerordskomplettering. Vi testade systemet genom provtagning 3000 kodlinjer från projekt med öppen källkod och fann att mer än 98 % av kodlinjerna kunde lösas med akronymliknande förkortningar. En användarstudie fann 30% minskning av tidsanvändningen och 41% minskning av tangenttryckningar över konventionell kod färdigställande.
En teknik av Han et al. kompletterar flera sökord i stället för ett nyckelord baserat på förkortad inmatning av koden REF.
Code Completion from Abbreviated Input
{'venue': '2009 IEEE/ACM International Conference on Automated Software Engineering', 'journal': '2009 IEEE/ACM International Conference on Automated Software Engineering', 'mag_field_of_study': ['Computer Science']}