Usability Evaluation of OFLAT Platform

Detalhes bibliográficos
Autor(a) principal: Pereira, David Alexandre Passão
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10362/163264
Resumo: In Formal Languages and Automata Theory (FLAT), interactive tools are critical because mathematical concepts have an algorithmic exposition that significantly benefits from presentations. Learning concepts and techniques crucially requires the understanding and visualization of algorithms. Given these concerns, the OFLAT application was developed. To be valid, it is necessary to offer a rich set of features that is intuitive and easy to use, supporting the students’ learning process. This research aims to understand and summarize the existing similar tools and how this type of assessment was made to those tools, compare the OFLAT platform with similar existing ones, and apply similar and other methods to make the assessment and present improvement suggestions for this application. Firstly, a systematic mapping study is made to gather information about similar existing tools and their assessments. Then, the evaluation of OFLAT is made through empirical studies (a controlled experiment and surveys to users) to systematically evaluate the platform, using techniques and methodologies of Software Engineering, in terms of its usability and, in general, its quality. The assessment results in a qualitative and quantitative evaluation with the participation of students enrolled in the Theory of Computation (TC) course. These results show that OFLAT promotes the level of correctness of actions (is more effective), promotes good usability, and does not require much effort. As a result of this study, guidelines for improving OFLAT user’s experience were obtained. It was concluded that the current version of OFLAT being evaluated is less error-prone and provides a better user experience than the previous version. With two iterations, we observe that OFLAT is converging to a better usable tool than the previous version in comparison to the competing solutions.
id RCAP_a9bb6f24abb83e19053f14a8c461089e
oai_identifier_str oai:run.unl.pt:10362/163264
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Usability Evaluation of OFLAT PlatformAutomata TheoryEmpirical EvaluationFormal LanguagesProcess MiningSoftware EngineeringSystematic Literature ReviewDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaIn Formal Languages and Automata Theory (FLAT), interactive tools are critical because mathematical concepts have an algorithmic exposition that significantly benefits from presentations. Learning concepts and techniques crucially requires the understanding and visualization of algorithms. Given these concerns, the OFLAT application was developed. To be valid, it is necessary to offer a rich set of features that is intuitive and easy to use, supporting the students’ learning process. This research aims to understand and summarize the existing similar tools and how this type of assessment was made to those tools, compare the OFLAT platform with similar existing ones, and apply similar and other methods to make the assessment and present improvement suggestions for this application. Firstly, a systematic mapping study is made to gather information about similar existing tools and their assessments. Then, the evaluation of OFLAT is made through empirical studies (a controlled experiment and surveys to users) to systematically evaluate the platform, using techniques and methodologies of Software Engineering, in terms of its usability and, in general, its quality. The assessment results in a qualitative and quantitative evaluation with the participation of students enrolled in the Theory of Computation (TC) course. These results show that OFLAT promotes the level of correctness of actions (is more effective), promotes good usability, and does not require much effort. As a result of this study, guidelines for improving OFLAT user’s experience were obtained. It was concluded that the current version of OFLAT being evaluated is less error-prone and provides a better user experience than the previous version. With two iterations, we observe that OFLAT is converging to a better usable tool than the previous version in comparison to the competing solutions.Na área de Linguagens Formais e Teoria dos Autómatos (FLAT, em inglês), é particularmente importante o uso das ferramentas interativas, porque os conceitos matemáticos têm uma exposição algorítmica que beneficia muito com as apresentações executáveis. A aprendizagem dos conceitos e técnicas requerem crucialmente a compreensão e visualização dos algoritmos. Dadas estas preocupações, foi desenvolvida a aplicação OFLAT. Para ser útil, é necessário não só que ofereça um conjunto rico de funcionalidades mas também que seja intuitivo e fácil de usar e acompanhe o processo de aprendizagem dos alunos em FLAT. Este estudo tem como objetivo permitir entender e resumir as funcionalidades das ferramentas semelhantes, comparar a plataforma OFLAT com outras similares, aplicar métodos semelhantes (e/ou outros) para fazer a avaliação e apresentar sugestões de melhorias para esta ferramenta. Primeiramente, foi feito um estudo e mapeamento sistemático para reunir informações sobre ferramentas semelhantes existentes e os seus métodos de avaliação. Em seguida, a avaliação ao OFLAT é feita através de estudos empíricos (experiência controlada e inquéritos aos utilizadores) para avaliar sistematicamente a plataforma, utilizando técnicas e metodologias de Engenharia de Software, ao nível da sua usabilidade e, em geral, da sua qualidade. O estudo resulta numa avaliação qualitativa e quantitativa, com a participação dos estudantes inscritos na unidade curricular Teoria da Computação (TC). Esses resultados mostram que o OFLAT promove o nível de correção das ações (é mais eficaz), promove uma boa usabilidade e não requer muito esforço. Como resultado deste estudo, foram obtidas orientações para melhorar a experiência do utilizador do OFLAT. Concluiu-se que a versão atual do OFLAT em avaliação é menos propensa a erros e proporciona uma melhor experiência de utilização do que a versão anterior. Com duas iterações, observamos que o OFLAT está a convergir para uma ferramenta melhor utilizável do que a versão anterior em comparação com as soluções concorrentes.Amaral, VascoRUNPereira, David Alexandre Passão2024-02-08T16:08:40Z2023-112023-11-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10362/163264enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-03-11T05:46:25Zoai:run.unl.pt:10362/163264Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:59:20.278195Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Usability Evaluation of OFLAT Platform
title Usability Evaluation of OFLAT Platform
spellingShingle Usability Evaluation of OFLAT Platform
Pereira, David Alexandre Passão
Automata Theory
Empirical Evaluation
Formal Languages
Process Mining
Software Engineering
Systematic Literature Review
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Usability Evaluation of OFLAT Platform
title_full Usability Evaluation of OFLAT Platform
title_fullStr Usability Evaluation of OFLAT Platform
title_full_unstemmed Usability Evaluation of OFLAT Platform
title_sort Usability Evaluation of OFLAT Platform
author Pereira, David Alexandre Passão
author_facet Pereira, David Alexandre Passão
author_role author
dc.contributor.none.fl_str_mv Amaral, Vasco
RUN
dc.contributor.author.fl_str_mv Pereira, David Alexandre Passão
dc.subject.por.fl_str_mv Automata Theory
Empirical Evaluation
Formal Languages
Process Mining
Software Engineering
Systematic Literature Review
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Automata Theory
Empirical Evaluation
Formal Languages
Process Mining
Software Engineering
Systematic Literature Review
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description In Formal Languages and Automata Theory (FLAT), interactive tools are critical because mathematical concepts have an algorithmic exposition that significantly benefits from presentations. Learning concepts and techniques crucially requires the understanding and visualization of algorithms. Given these concerns, the OFLAT application was developed. To be valid, it is necessary to offer a rich set of features that is intuitive and easy to use, supporting the students’ learning process. This research aims to understand and summarize the existing similar tools and how this type of assessment was made to those tools, compare the OFLAT platform with similar existing ones, and apply similar and other methods to make the assessment and present improvement suggestions for this application. Firstly, a systematic mapping study is made to gather information about similar existing tools and their assessments. Then, the evaluation of OFLAT is made through empirical studies (a controlled experiment and surveys to users) to systematically evaluate the platform, using techniques and methodologies of Software Engineering, in terms of its usability and, in general, its quality. The assessment results in a qualitative and quantitative evaluation with the participation of students enrolled in the Theory of Computation (TC) course. These results show that OFLAT promotes the level of correctness of actions (is more effective), promotes good usability, and does not require much effort. As a result of this study, guidelines for improving OFLAT user’s experience were obtained. It was concluded that the current version of OFLAT being evaluated is less error-prone and provides a better user experience than the previous version. With two iterations, we observe that OFLAT is converging to a better usable tool than the previous version in comparison to the competing solutions.
publishDate 2023
dc.date.none.fl_str_mv 2023-11
2023-11-01T00:00:00Z
2024-02-08T16:08:40Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10362/163264
url http://hdl.handle.net/10362/163264
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799138173016604672