De tool begrijpt concepten die in programmacode staan en kan een voorspelling doen wat de programmeur wil bereiken. Op basis van eerder gebruikte code kan de tool automatisch nieuwe code invoegen. DARPA investeert omgerekend 9 miljoen euro in deze 'autocomplete' voor programmeurs, schrijft Wired. De tool heet Pliny en wordt ontwikkeld door de Rice University.

Voor het genereren van de voorspellingen gebruiken de makers code afkomstig van openbare publicatieplatforms als Sourceforge of Github. Organisaties zouden echter ook hun eigen closed-source-code kunnen gebruiken.

Autocorrect voor bugs

Pliny kan ook bugs en beveiligingslekken in code automatisch corrigeren. Dat zou programmeurs tijd kunnen besparen. De onderzoekers noemen de kwaliteit van de code en de gebruiksvriendelijkheid als de grootste uitdagingen.

Pliny is niet de enige poging om te komen tot een 'autocomplete voor code'. Ook Microsoft werkt aan iets vergelijkbaars met de Bing Developer Assistant.