Two-Hemisphere Model Transformation-Based Generation of Web Application User Interface Prototype
2025
Kristaps Babris

Defending
03.02.2025. 14:30, Zunda krastmala 10, 204. auditorija

Supervisor
Oksana Ņikiforova

Reviewers
Jānis Grundspeņķis, Gatis Vītols, Leszek Maciaszek

Current market’s trends and user’s needs suggest that in the software engineering field, it is important for the user interface (UI) to have functionality along with an intuitive nature, visually appealing aspects and easy operation. They stress on investing resources into enhancing or adjusting UI for staying competitive as well as keeping users satisfied – UI superiority combined with fast development is key factor determining how well a software solution will be received by market. This point is very important in web application development because it has become a considerable way for companies to communicate and provide services, where the user interface plays an essential role in deciding acceptance of the application and satisfaction of users. A quickly developed interface for a web application with high quality can make it more usable, productive and help secure good user experience which is crucial to remain competitive. One of the software engineering solutions that lets to speed up development without risking quality is development automation; this includes automatically generating the user interface. This also notably decreases the time needed for software development by creating an automated generation of UIs. Another advantage of development automation is application consistency – every interface element will adhere to identical standards for creation. This minimizes chances for human mistakes and guarantees better quality control. Moreover, using predefined web application front-end components can more easily ensure the application's compliance with design guidelines and usability principles. The PhD thesis proposes a solution for generating a source code of web application user interface prototype from a two-hemisphere model using model-driven software engineering principles. The development of a set of model transformation rules is based on the metamodel of the two-hemisphere model as a source model and the metamodel of the expected elements defined for the user interface, which include all user interface layers: concept, navigation, and presentation. The thesis includes an introduction, four chapters, and conclusion. It contains 196 pages, 76 figures, 45 tables and 253 bibliography sources


Keywords
Lietotāja saskarne, modeļvadāma izstrāde, divpusložu modelis, lietotāja saskarnes šabloni
DOI
10.7250/9789934371301

Babris, Kristaps. Two-Hemisphere Model Transformation-Based Generation of Web Application User Interface Prototype. PhD Thesis. Rīga: [RTU], 2025. 229 p.

Publication language
Latvian (lv)
The Scientific Library of the Riga Technical University.
E-mail: uzzinas@rtu.lv; Phone: +371 28399196