Generation of User Interfaces and Code from User Stories

3Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Coding is time-consuming and confusing more than any other single process in a software development project. This research addresses the above issue and proposes the transition from a computation independent model (CIM) to a code whose aim is to generate cross-platform mobile and Web applications with the CRUD functionalities (create, read, update, and delete). The implementation of the model-driven architecture (MDA) approach resides in the generation of cross-platform applications, through model-to-text transformations with ACCELEO. Our automation approach is based on the agile requirement to generate an Ecore file representing the platform-independent model (PIM). Subsequently, the source code and interfaces are automatically built. The CRUD application is generated for each class of an Ecore file. These output applications are carried out using the Flutter framework. In our development process, the automation of transformations from one step to another leads to productivity gains and a reduction in overall costs.

Cite

CITATION STYLE

APA

Nasiri, S., Rhazali, Y., Adadi, A., & Lahmer, M. (2023). Generation of User Interfaces and Code from User Stories. In Lecture Notes in Networks and Systems (Vol. 400, pp. 397–409). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-981-19-0095-2_38

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free