A Dialogue Interface for Low Code Program Evolution

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Low code development platforms allow for the design, deployment, and maintenance of software applications through a graphical user interface which is targeted, primarily, at non-expert users. Despite the graphical interface being more accessible than plain text programming, the end user still needs to identify and put together the required building blocks to achieve the intended behavior, and this generally requires some basic knowledge of programming. To tackle this problem, I present an approach to low code programming by introducing a dialogue interface to such platforms. A dialogue interface allows the user to write natural language instructions stating what they want in the application. The dialogue is mapped to an ontology representation. From these facts and the current state of the application, we infer a set of operations which must be applied to fulfill the user intent and reach the desired state ensuring that, at each interaction, we only apply the necessary operations.

Original languageEnglish
Title of host publicationIntegrated Formal Methods - 17th International Conference, IFM 2022, Proceedings
EditorsMaurice H. ter Beek, Rosemary Monahan
PublisherSpringer
Pages357-360
Number of pages4
ISBN (Electronic)978-3-031-07727-2
ISBN (Print)978-3-031-07726-5
DOIs
Publication statusPublished - 2022
Event17th International Conference on Integrated Formal Methods, IFM 2022 - Lugano, Switzerland
Duration: 7 Jun 202210 Jun 2022

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
PublisherSpringer, Cham
Volume13274 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference17th International Conference on Integrated Formal Methods, IFM 2022
Country/TerritorySwitzerland
CityLugano
Period7/06/2210/06/22

Fingerprint

Dive into the research topics of 'A Dialogue Interface for Low Code Program Evolution'. Together they form a unique fingerprint.

Cite this