| Nome: | Descrição: | Tamanho: | Formato: | |
|---|---|---|---|---|
| 3.71 MB | Adobe PDF |
Orientador(es)
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.
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
