Revisiting Principles and Challenges in Natural Language Programming

Efson Sales, Juliano; Freitas, André; Oliveira, Douglas; Koumpis, Adamantios; Handschuh, Siegfried (24 August 2020). Revisiting Principles and Challenges in Natural Language Programming In: 13th International Joint Conference on Knowledge-Based Software Engineering (JCKBSE 2020). Learning and Analytics in Intelligent Systems, vol 19.: Vol. 19 (pp. 7-19). Cham, Switzerland: Springer 10.1007/978-3-030-53949-8_2

[img] Text
Revisiting Principles and Challenges in Natural Language Programming.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (133kB) | Request a copy

Automation has faced the risk of reducing its pace due to the shortage of information technology professionals. Although part of the programming demand can be addressed by simple compositions of high-level functions and data flows, non-technical professionals are still unable to build their own software given the intrinsic complexity of coding. Among other types of end-user development, natural language programming has emerged as a strong candidate to fill this gap by developing methods and tools to allow end users to program. The paper revisits some principles of evaluation of traditional programming languages and analyses the new challenges to deliver an effective end-user development platform based on aspects of natural language processing, human-computer interaction, software engineering, and programming education. We advocate that an effective end-user platform is essentially hybrid, combining features from different branches of the end-user development research, having, however, a search mechanism with semantic capabilities at its centre.

Item Type:

Conference or Workshop Item (Paper)

Division/Institute:

Business School > Institute for Digital Enabling

Name:

Efson Sales, Juliano;
Freitas, André;
Oliveira, Douglas;
Koumpis, Adamantios and
Handschuh, Siegfried

Subjects:

H Social Sciences > HA Statistics
P Language and Literature > P Philology. Linguistics
T Technology > T Technology (General)

ISBN:

978-3-030-53948-1

Series:

Learning and Analytics in Intelligent Systems, vol 19.

Publisher:

Springer

Language:

English

Submitter:

Adamantios Koumpis

Date Deposited:

25 Aug 2020 15:30

Last Modified:

24 Sep 2021 02:18

Publisher DOI:

10.1007/978-3-030-53949-8_2

Uncontrolled Keywords:

Very high-level languages Natural language interfaces Natural language programming

ARBOR DOI:

10.24451/arbor.12234

URI:

https://arbor.bfh.ch/id/eprint/12234

Actions (login required)

View Item View Item
Provide Feedback