Catálogo de usability smells

Detalhes bibliográficos
Autor(a) principal: Almeida, Diogo Francisco de Carvalho
Data de Publicação: 2015
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/1822/36782
Resumo: A dissertação tem como objetivo explicar o que são este tipo de Smells e como estes podem prejudicar a usabilidade nas aplicações interactivas/web. Um Smell é algo no código ou na aplicação que não sendo um erro torna difícil a sua compreensão, manutenção e evolução. Este trabalho apresentada um estudo de arte com base nos Code Smells de Martin Fowler e na abordagem que Hermans et al. apresenta para deteção de smells em folhas de cálculo. É então desenvolvido o catálogo de smells potencialmente relevantes para interfaces gráficas com o utilizador que irá servir de base ao estudo dos Usability Smells. É ainda explicado o que são Usability Smells, como podem ser encontrados e possíveis soluções para a sua eliminação baseadas no estudo de usabilidade realizado. Foi concluído que todos os Usability Smells apresentados no teste de usabilidade foram considerados anomalias que afetam a interface das aplicações prejudicando, assim, a compreensão, manutenção e evolução das mesmas. Além disso, foi também definido um Refactoring para cada um dos Usability Smells com o objetivo de os eliminar.
id RCAP_ee622d36370ad441bda53261c74b40fc
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/36782
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 Catálogo de usability smellsUsabilitySoftwareSoftware qualityCode smellsSmellsRefactoringInterworksheets smellsMartin Fowler681.3.06Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaA dissertação tem como objetivo explicar o que são este tipo de Smells e como estes podem prejudicar a usabilidade nas aplicações interactivas/web. Um Smell é algo no código ou na aplicação que não sendo um erro torna difícil a sua compreensão, manutenção e evolução. Este trabalho apresentada um estudo de arte com base nos Code Smells de Martin Fowler e na abordagem que Hermans et al. apresenta para deteção de smells em folhas de cálculo. É então desenvolvido o catálogo de smells potencialmente relevantes para interfaces gráficas com o utilizador que irá servir de base ao estudo dos Usability Smells. É ainda explicado o que são Usability Smells, como podem ser encontrados e possíveis soluções para a sua eliminação baseadas no estudo de usabilidade realizado. Foi concluído que todos os Usability Smells apresentados no teste de usabilidade foram considerados anomalias que afetam a interface das aplicações prejudicando, assim, a compreensão, manutenção e evolução das mesmas. Além disso, foi também definido um Refactoring para cada um dos Usability Smells com o objetivo de os eliminar.Campos, José FranciscoSaraiva, João AlexandreUniversidade do MinhoAlmeida, Diogo Francisco de Carvalho2015-01-062015-01-06T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/36782eng201091640info: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:RCAAP2023-07-21T12:36:42Zoai:repositorium.sdum.uminho.pt:1822/36782Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:32:51.639228Repositó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 Catálogo de usability smells
title Catálogo de usability smells
spellingShingle Catálogo de usability smells
Almeida, Diogo Francisco de Carvalho
Usability
Software
Software quality
Code smells
Smells
Refactoring
Interworksheets smells
Martin Fowler
681.3.06
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Catálogo de usability smells
title_full Catálogo de usability smells
title_fullStr Catálogo de usability smells
title_full_unstemmed Catálogo de usability smells
title_sort Catálogo de usability smells
author Almeida, Diogo Francisco de Carvalho
author_facet Almeida, Diogo Francisco de Carvalho
author_role author
dc.contributor.none.fl_str_mv Campos, José Francisco
Saraiva, João Alexandre
Universidade do Minho
dc.contributor.author.fl_str_mv Almeida, Diogo Francisco de Carvalho
dc.subject.por.fl_str_mv Usability
Software
Software quality
Code smells
Smells
Refactoring
Interworksheets smells
Martin Fowler
681.3.06
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Usability
Software
Software quality
Code smells
Smells
Refactoring
Interworksheets smells
Martin Fowler
681.3.06
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description A dissertação tem como objetivo explicar o que são este tipo de Smells e como estes podem prejudicar a usabilidade nas aplicações interactivas/web. Um Smell é algo no código ou na aplicação que não sendo um erro torna difícil a sua compreensão, manutenção e evolução. Este trabalho apresentada um estudo de arte com base nos Code Smells de Martin Fowler e na abordagem que Hermans et al. apresenta para deteção de smells em folhas de cálculo. É então desenvolvido o catálogo de smells potencialmente relevantes para interfaces gráficas com o utilizador que irá servir de base ao estudo dos Usability Smells. É ainda explicado o que são Usability Smells, como podem ser encontrados e possíveis soluções para a sua eliminação baseadas no estudo de usabilidade realizado. Foi concluído que todos os Usability Smells apresentados no teste de usabilidade foram considerados anomalias que afetam a interface das aplicações prejudicando, assim, a compreensão, manutenção e evolução das mesmas. Além disso, foi também definido um Refactoring para cada um dos Usability Smells com o objetivo de os eliminar.
publishDate 2015
dc.date.none.fl_str_mv 2015-01-06
2015-01-06T00:00:00Z
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/1822/36782
url http://hdl.handle.net/1822/36782
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 201091640
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_ 1799132843272568832