Logo do repositório
 
A carregar...
Miniatura
Publicação

Development of a dynamic and inclusive GUI for a low-code platform

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
Dias_2025.pdf3.71 MBAdobe PDF Ver/Abrir

Resumo(s)

Low-code is a concept that has evolved over the years in response to the increasing demand for rapid application development and the need to empower individuals with limited coding experience to participate in the software development process. Furthermore, its development market possesses several prominent vendors, each offering its low-code platforms with unique features. This said, our goal was to improve and extend the DISME open-source low-code platform by increasing its usability and the user’s overall experience. At the same time, we aimed to heighten its inclusiveness aspect given the variety of personas using nowadays applications, broadening the tool’s key distinguishing elements. To achieve this, we integrated the GenderMag Facets Survey and its corresponding scoring method into the platform, extended two of DISME’s main components with newly improved UI elements, and implemented dynamic rendering to adapt the display of certain elements based on users’ profiled characteristics. Additionally, we created a new component to host the A/B testing mechanism we incorporated, which was used to assess the application’s developments in the conducted evaluation experiment. Regarding our experiment, we observed a fully usable application, with its functional- ities being effectively tested and performing correctly. We found that some users achieved better results than others in terms of task duration and perceived workload, depending on their facet values and the application version they interacted with. On the other hand, users had a similar but positive experience in terms of task completion effectiveness and usability, regardless of their facet values or the application version they viewed. Ultimately, we conclude that our work contributed to improving and modernizing the DISME low-code platform, as well as enhancing the user experience associated with it. Additionally, we have set a good foundation for future advancements, allowing others to build upon our upgrades and further refine the platform.
Low-code é um conceito que tem evoluído ao longo dos anos em resposta à crescente procura por desenvolvimento rápido de aplicações e à necessidade de capacitar indivíduos com pouca experiência em programação para participarem no processo de construção de software. Para além disso, o seu mercado possui diversos fornecedores proeminentes, cada um disponibilizando a sua plataforma de low-code com características únicas. Dito isto, o nosso objetivo é melhorar e expandir a plataforma open-source de low-code DISME, aumentando o seu nível de usabilidade e a experiência geral do utilizador. Ao mesmo tempo esperamos ampliar o fator de inclusão, tendo em conta a variedade de personas a fazerem uso de aplicações no dia-a-dia, contribuindo também para o conjunto de elementos diferenciadores da ferramenta em questão. Para alcançar este objetivo, integrámos o GenderMag Facets Survey e o seu respetivo método de pontuação na plataforma, extendemos dois dos principais componentes do DISME com elementos de UI melhorados e implementámos renderização dinâmica para adaptar a visualização de certos elementos com base nas características perfiladas dos utilizadores. Além disso, criámos um novo componente para alojar o mecanismo de testes A/B que incorporámos, utilizado para aferir os desenvolvimentos da aplicação na experiência realizada. Relativamente à experiência, observámos uma aplicação totalmente funcional, com as suas funcionalidades a serem testadas de forma eficaz e a funcionarem corretamente. Constatámos que certos utilizadores obtiveram melhores resultados do que outros em termos de duração das tarefas e perceção de carga de trabalho, dependendo dos seus valores de faceta e da versão da aplicação com a qual interagiram. Por outro lado, os utilizadores tiveram, no geral, uma experiência positiva porém semelhante em termos de eficácia na conclusão de tarefas e usabilidade. Por fim, concluímos que o nosso trabalho contribuiu para a melhoria e modernização da plataforma low-code DISME, bem como para a otimização da experiência do utilizador associada a esta. Além disso, estabelecemos uma base sólida para futuros desenvolvimentos, permitindo que outros possam dar continuidade às nossas melhorias e aperfeiçoar ainda mais a plataforma.

Descrição

Palavras-chave

Low-code Dynamic Information System Modeller and Executor Gender Inclusive Magnifier InclusiveMag Usability User Interface

Contexto Educativo

Citação

Projetos de investigação

Unidades organizacionais

Fascículo

Editora

Licença CC