Litcius/Paper detail

Structured Editing for All: Deriving Usable Structured Editors from Grammars

Tom Beckmann, Patrick Rein, Stefan Ramson, Joana Bergsiek, Robert Hirschfeld

202319 citationsDOIOpen Access PDF

Abstract

Structured editing can show benefits in learnability, tool building, and editing efficiency in programming. However, creating a usable structured editor is laborious and demanding, typically requiring tool builders to manually create or adjust editing interactions.

Topics & Concepts

USableComputer scienceLearnabilityProgramming languageRule-based machine translationPair programmingSoftware engineeringHuman–computer interactionArtificial intelligenceWorld Wide WebSoftwareSoftware developmentTeaching and Learning ProgrammingSoftware Engineering ResearchModel-Driven Software Engineering Techniques