Keyword Programming in Java

Download Now Free registration required

Executive Summary

Keyword programming is a novel technique for reducing the need to remember details of programming language syntax and APIs, by translating a small number of unordered keywords provided by the user into a valid expression. In a sense, the keywords act as a query that searches the space of expressions that are valid in the given context. Prior work has demonstrated the feasibility and merit of this approach in limited domains. This paper explores the potential for employing this technique in much larger domains, specifically general-purpose programming languages like Java. This paper presents an algorithm for translating keywords into Java method call expressions.

  • Format: PDF
  • Size: 726.1 KB