Uma abordagem assistida de inspeção funcional de protótipos de interface de software

dc.contributor.advisor-co1Fontão, Awdren de Lima
dc.contributor.advisor-co1Latteshttp://lattes.cnpq.br/0597440372595970eng
dc.contributor.advisor-co1orcidhttps://orcid.org/0000-0002-2988-9646eng
dc.contributor.advisor1Gadelha, Bruno Freitas
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/4987487225451219eng
dc.contributor.advisor1orcidhttps://orcid.org/0000-0001-7007-5209eng
dc.contributor.referee1Gadelha, Bruno Freitas
dc.contributor.referee2Canedo, Edna Dias
dc.contributor.referee3Souza, Gleison dos Santos
dc.contributor.referee4Steinmacher, Igor
dc.contributor.referee5Santos, Rodrigo Pereira dos
dc.creatorMacedo, Gretchen Torres de
dc.creator.Latteshttp://lattes.cnpq.br/9046779901925501eng
dc.creator.orcidhttps://orcid.org/0000-0003-1428-4924eng
dc.date.issued2025-09-10
dc.description.abstractUser interface (UI) prototyping is widely used in software development to explore solutions, demonstrate, and validate functionality, and also serves as a guide for design, implementation, and testing. To support the early identification of functional defects and avoid rework, it is essential to include prototypes in quality inspections that verify they contain all the necessary elements to represent their intended functionality. However, existing UI inspection techniques primarily focus on assessing usability or design issues and are typically applied to interactive prototypes or already implemented interfaces. The lack of functional inspection approaches for UI prototypes motivated the research question of this thesis: (QP) - How to inspect user interface prototypes regarding their functionality? To answer it, Design Science Research (DSR) was used in the development of a functional inspection approach for UI prototypes that produced two inspection tools: (i) a catalog of functional inspection heuristics (CHIF), which describes functionalities commonly represented in UI prototypes, developed from the analysis of interface prototypes and application screenshots; (ii) a general-purpose \textit{checklist} UIProtoCheck, aimed at inspecting prototypes of functionalities not characterized by heuristics. To support functional inspections, the GUIPFI (Guided User Interface Prototype Functional Inspection) tool was developed. It integrates CHIF and UIProtoCheck, featuring inspection tool recommendations, defect annotation, and report generation. The developed artifacts were evaluated through a focus group with experts, a controlled experiment, and functional inspection studies of UI prototypes in academia and with software industry professionals. The evaluations demonstrated empirical evidence of the approach's effectiveness and usefulness in identifying functional defects in UI prototypes, contributing to the theory and practice of Software Engineering.eng
dc.description.resumoA prototipação de interface de usuário (IU) é amplamente utilizada no desenvolvimento de software para explorar soluções, demonstrar e validar funcionalidades, servindo também como guia para o design, a implementação e os testes. Para apoiar a identificação precoce de defeitos funcionais e evitar retrabalho, é essencial incluir protótipos em inspeções de qualidade que verifiquem se contêm elementos necessários à representação de funcionalidades. No entanto, as técnicas existentes de inspeção de IU concentram-se, em sua maioria, na avaliação de usabilidade ou de problemas de design, sendo aplicadas a protótipos interativos ou interfaces já implementadas. A carência de abordagens de inspeção funcional de protótipos de IU motivou a questão de pesquisa desta tese: (QP) - Como inspecionar protótipos de interface de usuário em relação à sua funcionalidade? Para respondê-la, utilizou-se a Design Science Research (DSR) no desenvolvimento de uma abordagem de inspeção funcional de protótipos de IU que produziu dois instrumentos de inspeção: (i) um catálogo de heurísticas de inspeção funcional (CHIF), que descreve funcionalidades comumente representadas em protótipos de IU, elaborado a partir da análise de protótipos de interface e de capturas de telas de aplicações; (ii) um \textit{checklist} de propósito geral (UIProtoCheck), voltado para para inspeção de protótipos de funcionalidades não caracterizadas pelas heurísticas. Para apoiar a realização de inspeções funcionais, foi desenvolvida a ferramenta GUIPFI (\textit{Guided User Interface Prototype Functional Inspection}), que integra o CHIF e o UIProtoCheck com recursos de recomendação de instrumentos de inspeção, anotação de defeitos e geração de relatórios. Os artefatos elaborados foram avaliados através de um focus group com especialistas, um experimento controlado e estudos de inspeção funcional de protótipos de IU na academia e com profissionais da indústria de software. As avaliações mostraram evidências empíricas da eficácia e utilidade da abordagem na identificação de defeitos funcionais em protótipos de IU, contribuindo para a teoria e a prática da Engenharia de Software.eng
dc.description.sponsorshipCAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superioreng
dc.description.sponsorshipFAPEAM - Fundação de Amparo à Pesquisa do Estado do Amazonaseng
dc.formatapplication/pdf*
dc.identifier.citationMACEDO, Gretchen Torres de. Uma abordagem assistida de inspeção funcional de protótipos de interface de Software. 2025. 252 f. Tese (Doutorado em Informática) - Universidade Federal do Amazonas, Manaus (AM), 2025.eng
dc.identifier.urihttps://tede.ufam.edu.br/handle/tede/11274
dc.languageporeng
dc.publisherUniversidade Federal do Amazonaseng
dc.publisher.countryBrasileng
dc.publisher.departmentInstituto de Computaçãoeng
dc.publisher.initialsUFAMeng
dc.publisher.programPrograma de Pós-graduação em Informáticaeng
dc.rightsAcesso Aberto
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/pt_BR
dc.subjectInspeção Funcionalpor
dc.subjectPrototipação de Interface de Usuáriopor
dc.subjectInspeção de Interface de Usuáriopor
dc.subjectHeurísticaspor
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA: CIENCIA DA COMPUTACAOeng
dc.subject.otherInterfaces de usuário (Sistemas de computação)por
dc.thumbnail.urlhttps://tede.ufam.edu.br/retrieve/89071/TESE_GretchenMacedo_PPGI.jpg*
dc.titleUma abordagem assistida de inspeção funcional de protótipos de interface de softwareeng
dc.title.alternativeAn Assisted Approach to Functional Inspection of Software Interface Prototypespor
dc.typeTeseeng

Arquivos

Pacote original

Agora exibindo 1 - 4 de 4
Carregando...
Imagem de Miniatura
Nome:
105_Ata de Defesa_Gretchen Torres de Macedo_Assinada.pdf
Tamanho:
180,06 KB
Formato:
Documentos internos
Descrição:
Ata de Defesa Pública
Carregando...
Imagem de Miniatura
Nome:
105_Folha de Aprovacao_Assinada.pdf
Tamanho:
172,83 KB
Formato:
Documentos internos
Descrição:
Folha de Aprovação
Carregando...
Imagem de Miniatura
Nome:
Carta de Autorizacao de Encaminhamento-tese-gretchen-assinada.pdf
Tamanho:
106,25 KB
Formato:
Documentos internos
Descrição:
Carta de Encaminhamento para autodepósito assinada pelo orientador
Carregando...
Imagem de Miniatura
Nome:
TESE_GretchenMacedo_PPGI
Tamanho:
14,52 MB
Formato:
Adobe Portable Document Format
Descrição:

Pacote de licença

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
3,31 KB
Formato:
Item-specific license agreed upon to submission
Descrição: