Jurnal SINTA 2
Code Generator Development to Transform IFML (Interaction Flow Modelling Language) into a React-based User Interface
Jurnal Ilmu Komputer dan Informasi (JIKI) · Vol. 17 No. 2 (2024) · pp. 109–120
- ISSN
- 2502-9274, 2088-7051
- Published
- 2024-06-02
- Publisher
- Faculty of Computer Science - Universitas Indonesia
- Language
- eng
Abstract
Model-Driven Software Engineering (MDSE) is a software development approach that uses the Model to be the main actor of the development. MDSE can be applied to User Interface (UI) Development so that a model for the UI can be built, and then a transformation can be made to turn it into a running application. In this research, we develop UI Generator to support UI Development with the MDSE approach. This UI Generator can also support UI Development in Software Product Line Engineering (SPLE) paradigm. The UI is modeled with Interaction Flow Modeling Language (IFML) diagram. Then The IFML diagram is transformed into React-Based UI by the UI Generator. The UI Generator is developed with Acceleo on Eclipse IDE to transform IFML into React Code with the transformation rules defined in this research. The UI generator is also enriched with display settings and static page management to address user customization needs. The experimental results show that the UI Generator can generate a functional website. Besides evaluating the working product, UI Generator is evaluated qualitatively well based on six quality criteria as an SPLE supporting tool.
Collaboration network of the authors
15 authors · 42 co-authorship links · 21 across different organisations
Hover or tap a name to highlight its co-authors. Double-click to open the author's page.
- University of Indonesia
- Pelita Harapan University
- Universitas Jambi
- Universitas Pembangunan Nasional Veteran Yogyakarta
- Different organisations
- Same organisation
- Affiliation unknown
- Thicker line = more joint articles · bigger circle = more articles
Show as table
| Co-author | Organisation | Joint articles |
|---|---|---|
| Adrika Novrialdi | University of Indonesia | 1 |
| Daya Adianto | University of Indonesia | 1 |
| Aulia Rosyida | University of Indonesia | 1 |
| Priambudi Lintang Bagaskara | University of Indonesia | 1 |
| Falah Prasetyo Waluyo | University of Indonesia | 1 |
| Maya Retno Ayu Setyautami | University of Indonesia | 1 |
| Deddy Romnan Rumapea | Universitas Jambi | 1 |
| Kenrick Tandrian | Pelita Harapan University | 1 |
| Rivano Ardiyan Taufiq Kurniawan | Universitas Pembangunan Nasional Veteran Yogyakarta | 1 |
| Mirsa Salsabila | University of Indonesia | 1 |
| Darren Ngoh | University of Indonesia | 1 |
| Kenji Marwies | Pelita Harapan University | 1 |
| Bukhori Muhammad Aqid | University of Indonesia | 1 |
Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.