Sabaragamuwa University of Sri Lanka

AI Based Flutter Interface Generator Using Natural Language Commands with Social and Ethical Considerations

Show simple item record

dc.contributor.author Andarawewa, K.M.
dc.contributor.author Chathumini, K.G.L.
dc.date.accessioned 2026-06-05T05:02:55Z
dc.date.available 2026-06-05T05:02:55Z
dc.date.issued 2026-01-28
dc.identifier.uri 978-624-5727-44-5
dc.identifier.uri http://repo.lib.sab.ac.lk:8080/xmlui/handle/susl/5331
dc.description.abstract The accelerated pace of development of Artificial Intelligence (AI) and the emerging opportunities to automate the generation of user interfaces (UI) are explored in this research, especially within the context of cross-platform development tools like the Flutter platform. This research aimed to develop customed and open access LLM models, to create User Interfaces (UI) effectively. Then, the social and ethical implications of AI based UI design creation were assessed through a questionnaire survey. The new framework combines all free-tier Large Language Models (Gemini, Groq, Cohere, Hugging Face, Open Router) with individually developed models created viaMPNet-Base sentence transformers. The individually developed model performed training on newly developed data sets of 10,000 samples, defining varied UI designs such as authentication pages, dashboards, form elements, and e-commerce UI designs. The new framework allows real-time generation of UI source code for both texts and voice commands developed via Flutter and Python FastAPI development tools. The methodology to evaluate technological advancements utilized performance assessment and conducting surveys to measure UI source-code accuracy and related social-ethical perceptions from 220 IT professionals. The new framework resulted in 87.01% accuracy and 93.31% F1 scores. Analysis disclosed major defects such as pattern repetition, color contrast issues, and incongruent points as significantly prioritized among IT professionals. The new framework showed technological feasibility along with justified needs to introduce social and ethical considerations to ensure greater monitoring and human control in generating UI via AIs. en_US
dc.language.iso en en_US
dc.publisher Faculty of Computing. Sabaragamuwa University of Sri Lanka. en_US
dc.subject AI-generated Interfaces en_US
dc.subject Flutter en_US
dc.subject Natural Language Processing en_US
dc.subject Social and Ethical Considerations en_US
dc.subject Large Language Models en_US
dc.title AI Based Flutter Interface Generator Using Natural Language Commands with Social and Ethical Considerations en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account