TY - GEN
T1 - Model-Driven Engineering Applied to User Interfaces. A Systematic Literature Review
AU - Erazo-Garzón, Lenin
AU - Suquisupa, Steveen
AU - Bermeo, Alexandra
AU - Cedillo, Priscila
N1 - Publisher Copyright:
© 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.
PY - 2023
Y1 - 2023
N2 - The complexity and dynamism of modern systems have made software development a task that requires a lot of time and effort since traditional methods and tools focus on the implementation domain instead of the problem. The implementation and maintenance of software user interfaces have been no exception. Model-Driven Engineering (MDE) emerges as a potential approach to increase the level of abstraction, improve the management of the complexity and evolution of the system, and ultimately maximize the productivity of software development projects. Therefore, this paper presents a systematic literature review to understand the state of the art on model-driven user interface engineering by following the Kitchenham’s guidelines. This study aims to answer the following research questions: i) How is MDE used to build and maintain software user interfaces? and ii) How is the research addressed in studies related to using MDE to build and maintain software user interfaces? First, 1708 primary studies were collected from multiple research sources. Then, applying inclusion and exclusion criteria, 51 articles on relevant MDE proposals focused on software user interfaces were selected. Finally, quantitative and qualitative methods based on extraction criteria were applied to answer the proposed research questions, determine the advantages and disadvantages of the existing proposals, and identify the challenges, gaps, and research opportunities.
AB - The complexity and dynamism of modern systems have made software development a task that requires a lot of time and effort since traditional methods and tools focus on the implementation domain instead of the problem. The implementation and maintenance of software user interfaces have been no exception. Model-Driven Engineering (MDE) emerges as a potential approach to increase the level of abstraction, improve the management of the complexity and evolution of the system, and ultimately maximize the productivity of software development projects. Therefore, this paper presents a systematic literature review to understand the state of the art on model-driven user interface engineering by following the Kitchenham’s guidelines. This study aims to answer the following research questions: i) How is MDE used to build and maintain software user interfaces? and ii) How is the research addressed in studies related to using MDE to build and maintain software user interfaces? First, 1708 primary studies were collected from multiple research sources. Then, applying inclusion and exclusion criteria, 51 articles on relevant MDE proposals focused on software user interfaces were selected. Finally, quantitative and qualitative methods based on extraction criteria were applied to answer the proposed research questions, determine the advantages and disadvantages of the existing proposals, and identify the challenges, gaps, and research opportunities.
KW - Model-Driven Development (MDD)
KW - Model-Driven Engineering (MDE)
KW - [email protected]
KW - Systematic review
KW - User interface (UI)
UR - https://www.scopus.com/pages/publications/85148008990
U2 - 10.1007/978-3-031-24985-3_42
DO - 10.1007/978-3-031-24985-3_42
M3 - Contribución a la conferencia
AN - SCOPUS:85148008990
SN - 9783031249846
T3 - Communications in Computer and Information Science
SP - 575
EP - 591
BT - Applied Technologies - 4th International Conference, ICAT 2022, Revised Selected Papers
A2 - Botto-Tobar, Miguel
A2 - Zambrano Vizuete, Marcelo
A2 - Montes León, Sergio
A2 - Torres-Carrión, Pablo
A2 - Durakovic, Benjamin
PB - Springer Science and Business Media Deutschland GmbH
T2 - 4th International Conference on Applied Technologies, ICAT 2022
Y2 - 23 November 2022 through 25 November 2022
ER -