Evaluating a Graphical Model-Driven Approach to Codeless Business App Development

被引:0
|
作者
Rieger, Christoph [1 ]
机构
[1] Univ Munster, ERCIS, Munster, Germany
来源
PROCEEDINGS OF THE 51ST ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS) | 2018年
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Despite the growing interest in mobile app development, the creation of apps still follows traditional software development practices. Business apps are used by non-technical users in everyday work routines. However, their development is exclusively performed by software developers that need to centrally collect requirements and domain knowledge. Recent advances such as textual domain-specific languages (DSL) for cross-platform app generation reduce development efforts, but still focus on technical users. To alleviate these problems, the Munster App Modeling Language (MAML) is proposed as novel graphical DSL for specifying business apps. For each task to be accomplished within the app, the abstract process flows are modelled together with the respective data elements and view specifications in a combined model. Consequently, also non-technical users can express their domain knowledge without dealing with software engineering specifics. In contrast to existing process modelling notations, the MAML framework then allows for a codeless generation of apps for multiple platforms through model transformations and code generators. In order to automatically generate apps, the notation has to balance technical specificity and graphical simplicity. To assess the comprehensibility and usability of MAML's DSL, a qualitative usability evaluation was performed with software developers, process modellers, and domain experts.
引用
收藏
页码:5725 / 5734
页数:10
相关论文
共 50 条
  • [1] Reengineering an Approach to Model-Driven Development of Business Apps
    Majchrzak, Tim A.
    Ernsting, Jan
    INFORMATION SYSTEMS: DEVELOPMENT, APPLICATIONS, EDUCATION, 2015, 232 : 15 - 31
  • [2] Model-driven development of graphical user interfaces
    Link, Stefan
    Schuster, Thomas
    Hoyer, Philip
    Abeck, Sebastian
    i-com, 2008, 6 (03) : 37 - 43
  • [3] A Model-Driven Approach for Evaluating Traceability Information
    Buender, Hendrik
    Rieger, Christoph
    Kuchen, Herbert
    THIRD INTERNATIONAL CONFERENCE ON ADVANCES AND TRENDS IN SOFTWARE ENGINEERING (SOFTENG 2017), 2017, : 59 - 65
  • [4] A Model-Driven Approach for Evaluating System of Systems
    Xia, Xiaokai
    Wu, Ji
    Liu, Chao
    Xu, Luo
    2013 18TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2013, : 56 - 64
  • [5] A model-driven approach to business software engineering
    Hildenbrand, T
    Korthaus, A
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IV, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: I, 2004, : 74 - 79
  • [6] On model-driven development of mobile business processes
    Ruokonen, Anna
    Pajunen, Lasse
    Systa, Tarja
    SERA 2008: 6TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS, 2008, : 59 - +
  • [7] A Graphical Tool for Model-Driven Development Using Components and Services
    Di Cola, Simone
    Tran, Cuong
    Lau, Kung-Kiu
    PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 181 - 182
  • [8] Model-driven development of graphical tools - Fujaba meets GMF
    Buchmann, Thomas
    Dotor, Alexander
    Westfechtel, Bernhard
    ICSOFT 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL SE: SOFTWARE ENGINEERING, 2007, : 425 - 430
  • [9] A Model-Driven Approach to Cross-Platform Development of Accessible Business Apps
    Rieger, Christoph
    Lucredio, Daniel
    Fortes, Renata Pontin M.
    Kuchen, Herbert
    Dias, Felipe
    Duarte, Lianna
    PROCEEDINGS OF THE 35TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING (SAC'20), 2020, : 984 - 993
  • [10] Extending a model-driven cross-platform development approach for business apps
    Heitkoetter, Henning
    Kuchen, Herbert
    Majchrzak, Tim A.
    SCIENCE OF COMPUTER PROGRAMMING, 2015, 97 : 31 - 36