Integrating Web-Based Collaborative Live Editing and Wireframing into a Model-Driven Web Engineering Process

被引:0
|
作者
Peter de Lange
Petru Nicolaescu
Alexander Tobias Neumann
Ralf Klamma
机构
[1] RWTH Aachen University,Chair for Information Systems and Databases
来源
关键词
Collaborative Model-Driven Web Engineering; Collaborative live editing; Collaborative wireframing; Model-to-model synchronization; Model transformations;
D O I
暂无
中图分类号
学科分类号
摘要
Today’s Model-Driven Web Engineering (MDWE) approaches automatically generate Web applications from conceptual, domain-specific models. This enhances productivity by simplifying the design process through a higher degree of abstraction. Due to this raised level of abstraction, the collaboration on conceptual models also opens up new use cases, such as the tighter involvement of non-technical stakeholders into Web development. However, especially in the early design stages of Web applications, common practices for requirement elicitation mostly rely on wireframes instead of MDWE, created usually in analog settings. Additionally, state-of-the-art MDWE should integrate established and emerging Web development features, such as Near Real-Time (NRT) collaborative modeling and shared editing on the generated code. The combination of collaborative modeling, coding and wireframing, all in NRT, bears a lot of potential for improving MDWE practices. The challenge when covering these requirements lies with synchronizing source code, wireframes and models, an essential need to cope with regular changes in the software architecture to provide the flexibility needed for agile MDWE. In this contribution, we present a MDWE approach with live code editing and wireframing capabilities. We present the conceptual considerations of our approach, the realization of it and the integration into an overarching development methodology. Following a design science approach, we present the cyclic iterations of developing and evaluating our artifacts, which show promising results for collaborative Web development tasks that could open the gate towards novel, collaborative and agile MDWE techniques.
引用
收藏
页码:240 / 260
页数:20
相关论文
共 50 条
  • [1] Integrating Web-Based Collaborative Live Editing and Wireframing into a Model-Driven Web Engineering Process
    de Lange, Peter
    Nicolaescu, Petru
    Neumann, Alexander Tobias
    Klamma, Ralf
    [J]. DATA SCIENCE AND ENGINEERING, 2020, 5 (03) : 240 - 260
  • [2] Collaborative Wireframing for Model-Driven Web Engineering
    de Lange, Peter
    Nicolaescu, Petru
    Rosenstengel, Mario
    Klamma, Ralf
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2019, 2019, 11881 : 373 - 388
  • [3] Integrating Model-Based Testing in Model-Driven Web Engineering
    Escott, Eban
    Strooper, Paul
    Steel, Jim
    King, Paul
    [J]. 2011 18TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2011), 2011, : 187 - 194
  • [4] A Web-based Model-driven Platform for Web Augmentation
    Urbieta, Matias
    Mahl, Franco
    Rossi, Gustavo
    Bosetti, Gabriela
    [J]. WEBIST: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, 2019, : 477 - 486
  • [5] Model of the engineering collaborative design web-based
    Xiao, Lifeng
    [J]. Chinese Journal of Mechanical Engineering (English Edition), 2000, 13 (SUPPL.): : 26 - 30
  • [6] Model-driven design of collaborative Web applications
    Matera, M
    Maurino, A
    Ceri, S
    Fraternali, P
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2003, 33 (08): : 701 - 732
  • [7] Model-driven web engineering (MDWE 2008)
    Koch, Nora
    Houben, Geert-Jan
    Vallecillo, Antonio
    [J]. CEUR Workshop Proceedings, 2008, 389
  • [8] Towards Agile Model-Driven Web Engineering
    Matias Rivero, Jose
    Grigera, Julian
    Rossi, Gustavo
    Robles Luna, Esteban
    Koch, Nora
    [J]. IS OLYMPICS: INFORMATION SYSTEMS IN A DIVERSE WORLD, 2012, 107 : 142 - +
  • [9] AN ANALYSIS OF MODEL-DRIVEN WEB ENGINEERING METHODOLOGIES
    Aragon, Gustavo
    Escalona, Maria-Jose
    Lang, Michael
    Hilera, Jose R.
    [J]. INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2013, 9 (01): : 413 - 436
  • [10] MODEL-DRIVEN WEB ENGINEERING - MAGIC OR REALITY?
    Adamko, Attila
    [J]. KEPT 2011: KNOWLEDGE ENGINEERING PRINCIPLES AND TECHNIQUES, 2011, : 3 - 12