| ???jsp.display-item.social.title??? |
|
Please use this identifier to cite or link to this item:
https://tede.ufam.edu.br/handle/tede/11274| ???metadata.dc.type???: | Tese |
| Title: | Uma abordagem assistida de inspeção funcional de protótipos de interface de software |
| Other Titles: | An Assisted Approach to Functional Inspection of Software Interface Prototypes |
| ???metadata.dc.creator???: | Macedo, Gretchen Torres de ![]() |
| ???metadata.dc.contributor.advisor1???: | Gadelha, Bruno Freitas |
| First advisor-co: | Fontão, Awdren de Lima |
| ???metadata.dc.contributor.referee1???: | Gadelha, Bruno Freitas |
| ???metadata.dc.contributor.referee2???: | Canedo, Edna Dias |
| ???metadata.dc.contributor.referee3???: | Souza, Gleison dos Santos |
| ???metadata.dc.contributor.referee4???: | Steinmacher, Igor |
| ???metadata.dc.contributor.referee5???: | Santos, Rodrigo Pereira dos |
| ???metadata.dc.description.resumo???: | A 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. |
| Abstract: | User 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. |
| Keywords: | Interfaces de usuário (Sistemas de computação) |
| ???metadata.dc.subject.cnpq???: | CIENCIAS EXATAS E DA TERRA: CIENCIA DA COMPUTACAO |
| ???metadata.dc.subject.user???: | Inspeção Funcional Prototipação de Interface de Usuário Inspeção de Interface de Usuário Heurísticas |
| Language: | por |
| ???metadata.dc.publisher.country???: | Brasil |
| Publisher: | Universidade Federal do Amazonas |
| ???metadata.dc.publisher.initials???: | UFAM |
| ???metadata.dc.publisher.department???: | Instituto de Computação |
| ???metadata.dc.publisher.program???: | Programa de Pós-graduação em Informática |
| Citation: | MACEDO, 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. |
| ???metadata.dc.rights???: | Acesso Aberto |
| ???metadata.dc.rights.uri???: | https://creativecommons.org/licenses/by-nc-nd/4.0/ |
| URI: | https://tede.ufam.edu.br/handle/tede/11274 |
| Issue Date: | 10-Sep-2025 |
| Appears in Collections: | Doutorado em Informática |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| TESE_GretchenMacedo_PPGI | 14.87 MB | Adobe PDF | ![]() Download/Open Preview |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.


