Towards Pluri-Platform Development: Evaluating a Graphical Model-Driven Approach to App Development Across Device Classes

Rieger Christoph, Kuchen Herbert

Research article (book contribution) | Peer reviewed

Abstract

The domain of mobile apps encompasses a fast-changing ecosystem of platforms and vendors in which new classes of heterogeneous app-enabled devices are emerging. To digitize everyday work routines, business apps are used by many non-technical users. However, designing apps is mostly done according to traditional software development practices, and further complicated by the variability of device capabilities. To empower non-technical users to participate in the creation of supportive apps, graphical domain-specific languages can be used. Consequently, we propose the Münster App Modeling Language (MAML) to specify business apps through graphical building blocks on a high level of abstraction. In contrast to existing process modelling notations, these models can directly be transformed into apps for multiple platforms across different device classes through code generators without the need for manual programming. To evaluate the comprehensibility and usability of MAML's DSL, two studies were performed with software developers, process modellers, and domain experts.

Details about the publication

PublisherMajchrzak Tim A, Mateos Cristian, Poggi Francesco, Grønli Tor-Morten
Book titleTowards Integrated Web, Mobile, and IoT Technology
Page range36-66
Publishing companySpringer International Publishing
Place of publicationCham
Title of seriesLecture Notes in Business Information Processing (ISSN: 978-3-030-28429-9)
Volume of series347
StatusPublished
Release year2019
Language in which the publication is writtenEnglish
ISBN978-3-030-28430-5
DOI10.1007/978-3-030-28430-5_3

Authors from the University of Münster

Kuchen, Herbert
Practical Computer Science Group (PI)
Rieger, Christoph
Practical Computer Science Group (PI)