Institut für Theoretische Informatik (ITI) – Anwendungsorientierte Formale Verifikation

Natural Language User Interface For Software Engineering Tasks

Begutachtete Veröffentlichung in Tagungsband

Autor(en):Alexander Wachtel, Jonas Klamroth und Walter F. Tichy
In:The Tenth International Conference on Advances in Computer-Human Interactions (ACHI 2016)
Jahr:2017

BibTeX

@inproceedings{wachtel2017,
  author    = {Alexander Wachtel and Jonas Klamroth and {Walter F.} Tichy},
  title     = {Natural Language User Interface For Software Engineering Tasks},
  year      = {2017},
  month     = mar,
  booktitle = {The Tenth International Conference on Advances in
               Computer-Human Interactions ({ACHI} 2016)},
  date      = {March 19-23},
  place     = {Nice, France},
  abstract  = {In this paper, we present the idea to use natural language as the
               user interface for programming tasks. Programming languages
               assist with repetitive tasks that involve the use of conditionals,
               loops and statements. This is what is often challenging users.
               However, users can easily describe tasks in their natural
               language. We aim to develop a Natural Language User Interface that
               enables users to describe algorithms, including statements, loops,
               and conditionals. For this, we extend our current spreadsheet
               system to support control flows. An evaluation shows that users
               solved more than 60\% of tasks. Although far from perfect, this 
               research might lead to fundamental changes in computer use. With
               natural language, programming would become available to everyone.
               We believe that it is a reasonable approach for end user software
               engineering and will therefore overcome the present bottleneck of
               IT proficients.}
}