Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 5 of 5 for “"Natural language programming"”.

  1. Natural Language Programming for Controlled Object-Oriented English

    Natural language (NL) is a common medium humans use to express ideas and communicate with others, while programming languages (PL) are the ``language'' humans use to communicate with machines. As NL and PL were designed for different purposes, a considerable difference exists in the structure and …

    vt Repository record for Natural Language Programming for Controlled Object-Oriented English (opens in a new tab)

  2. MOOIDE : natural language interface for programming MOO environments

    … novice users to program a MOO environment using natural language. Programming the MOO involves a variety of tasks like creating objects and their states, assigning verb actions to objects, and programming behavior that changes states of objects and generates messages. Once the MOO is programmed, …

    mit Repository record for MOOIDE : natural language interface for programming MOO environments (opens in a new tab)

  3. Detecting and Combining Programming Patterns

    … generates Java programs from a combination of natural language, example inputs, and a database of Java code. Unlike past natural language programming systems, which were basically verbose versions of Visual Basic, Macho allows users to specify (small) programs in high-level language and use …

    uiuc Repository record for Detecting and Combining Programming Patterns (opens in a new tab)

  4. Transforming Free-Form Sentences into Sequence of Unambiguous Sentences with Large Language Model

    In the realm of natural language programming, translating free-form sentences in natural language into a functional, machine-executable program remains difficult due to the following 4 challenges. First, the inherent ambiguity of natural languages. Second, the high-level verbose nature in user …

    vt Repository record for Transforming Free-Form Sentences into Sequence of Unambiguous Sentences with Large Language Model (opens in a new tab)

  5. An Explainable Semantic Parser for End-User Development

    Programming is a key skill in a world where businesses are driven by digital transformations. Although many of the programming demand can be addressed by a simple set of instructions composing libraries and services available in the web, non-technical professionals, such as domain experts and …

    passau-thes Repository record for An Explainable Semantic Parser for End-User Development (opens in a new tab)