Investigando a utilização de protótipos de interface do usuário no desenvolvimento do software

Authors

DOI:

https://doi.org/10.5753/reic.2026.7985

Keywords:

Prototipação de Interface do Usuário, Revisão Rápida, Framework TOE, Fatores Sociotécnicos

Abstract

A prototipação de interfaces de usuário é amplamente utilizada no desenvolvimento de software para apoiar a validação precoce e a comunicação de decisões de design. Entretanto, ainda é limitada uma compreensão estruturada dos fatores que influenciam sua utilização. Este estudo apresenta uma Revisão Rápida da Literatura de 30 estudos primários com o objetivo de investigar os fatores que influenciam o uso de protótipos de UI no desenvolvimento de software. Foram identificados 21 fatores, organizados de acordo com o framework Tecnologia–Organização–Ambiente (TOE). Os resultados indicam a predominância de fatores tecnológicos, especialmente aqueles relacionados a ferramentas de prototipação, automação e abordagens baseadas em modelos, seguidos por fatores ambientais associados à comunicação e ao alinhamento entre stakeholders. Os fatores organizacionais destacam a influência da redução de custos, tempo e retrabalho nas decisões de prototipação. Além disso, a revisão identificou uma variedade de soluções de prototipação, com destaque para protótipos de baixa e alta fidelidade apoiados por ferramentas digitais e avaliados principalmente por meio de testes de usabilidade e inspeções por especialistas. Esses achados fornecem uma visão concisa dos fatores sociotécnicos que moldam o uso da prototipação de UI no desenvolvimento de software.

Downloads

Não há dados estatísticos.

Referências

Abdeldjebbar, B. e Azeddine, B. (2012). Generating interface prototype for energyplus idd file using unified modeling language and coloured petri-nets. Energy Procedia, 18:1458–1484. DOI: 10.1016/j.egypro.2012.05.164.

Babris, K. e Nikiforova, O. (2024). From models to interfaces: Leveraging the two-hemisphere model for automated ui generation. In 2024 IEEE 65th International Scientific Conference on Information Technology and Management Science of Riga Technical University (ITMS), pages 1–6. IEEE. DOI: 10.1109/ITMS64072.2024.10741944.

Bjarnason, E., Lang, F., e Mjöberg, A. (2021). A model of software prototyping based on a systematic map. In Proceedings of the 15th ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), ESEM ’21, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3475716.3475772.

Brahmastra, N. W., Saputra, M., e Witjaksono, W. (2024). Factors influencing erp adoption in the hospitality industry: A toe framework analysis. In 2024 2nd International Symposium on Information Technology and Digital Innovation (ISITDI), pages 90–95. DOI: 10.1109/ISITDI62380.2024.10796659.

Cartaxo, B., Pinto, G., e Soares, S. (2018). The role of rapid reviews in supporting decision-making in software engineering practice. In International Conference on Evaluation and Assessment in Software Engineering 2018, pages 24–34. DOI: 10.1145/3210459.3210462.

Cartaxo, B., Pinto, G., e Soares, S. (2020). Rapid reviews in software engineering, pages 357–384. Springer. DOI: 10.1007/978-3-030-32489-6_13.

Chen, Y., Cao, S., Ma, G., e Li, T. (2021a). Saip: A prototype tool for semi-automatic user interface prototyping. In Joint Proceedings of REFSQ-2021 Workshops, OpenRE, Posters and Tools Track, and Doctoral Symposium, volume 2858 of CEUR-WS, pages 1–9, Essen, Germany. CEUR Workshop Proceedings. Disponível em: [link].

Chen, Y., Lee, S. W., e Oney, S. (2021b). Cocapture: Effectively communicating ui behaviors on existing websites by demonstrating and remixing. In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems, pages 1–14. DOI: 10.1145/3411764.3445573.

Deininger, M., Daly, S. R., Sienko, K. H., e Lee, J. C. (2017). Novice designers’ use of prototypes in engineering design. Design Studies, 51:25–65. DOI: 10.1016/j.destud.2017.04.002.

Elkoutbi, M. e Keller, R. K. (2000). User interface prototyping based on uml scenarios and high-level petri nets. In International Conference on Application and Theory of Petri Nets, pages 166–186. Springer. DOI: 10.1007/3-540-44988-4_11.

Freitas, G., Pinho, M. S., Silveira, M. S., e Maurer, F. (2020). A systematic review of rapid prototyping tools for augmented reality. In 2020 22nd Symposium on Virtual and Augmented Reality (SVR), pages 199–209. IEEE. DOI: 10.1109/SVR51698.2020.00041.

Garcia, A., da Silva, T. S., e Silveira, M. S. (2017). Artifacts for agile user-centered design: A systematic mapping. In Proceedings of the 50th Hawaii International Conference on System Sciences (HICSS), pages 5858–5867, Waikoloa Village, Hawaii, USA. IEEE Computer Society. DOI: 10.24251/HICSS.2017.706.

Gottschalk, S., Aziz, M. S., Yigitbas, E., e Engels, G. (2021). Design principles for a crowd-based prototype validation platform. In International Conference on Software Business, pages 205–220. Springer. DOI: 10.1007/978-3-030-91983-2_16.

Hennipman, E.-J., Oppelaar, E.-J. R., van der Veer, G. C., e Bongers, B. (2008). Rapid and rich prototyping: proof of concepts for experience. In Proceedings of the 15th European conference on Cognitive ergonomics: the ergonomics of cool interaction, pages 1–6. DOI: 10.1145/1473018.1473053.

Jais, R., Ngah, A. H., Rahi, S., Rashid, A., Ahmad, S. Z., e Mokhlis, S. (2024). Chatbots adoption intention in public sector in malaysia from the perspective of toe framework. the moderated and mediation model. Journal of Science and Technology Policy Management. DOI: 10.1108/JSTPM-04-2024-0151.

Juárez-Ramírez, R., Huertas, C., e Inzunza, S. (2014). Automated generation of user-interface prototypes based on controlled natural language description. In 2014 IEEE 38th International Computer Software and Applications Conference Workshops, pages 246–251. IEEE. DOI: 10.1109/COMPSACW.2014.44.

Kazangirler, C. B., Özcan, C., e Tekin, B. Y. (2023). Uibee: An improved deep instance segmentation and classification of ui elements in wireframes. Turkish Journal of Electrical Engineering and Computer Sciences, 31(3):516–532. DOI: 10.55730/1300-0632.3999.

King, V. J., Stevens, A., Nussbaumer-Streit, B., Kamel, C., e Garritty, C. (2022). Paper 2: Performing rapid reviews. Systematic Reviews, 11(1):151. DOI: 10.1186/s13643-022-02011-5.

Kitchenham, B. e Charters, S. (2007). Guidelines for performing systematic literature reviews in software engineering. Technical report, Evidence-Based Software Engineering (EBSE) Project. Disponível em: [link].

Kolthoff, K., Kretzer, F., Bartelt, C., Maedche, A., e Ponzetto, S. P. (2024). Interlinking user stories and gui prototyping: A semi-automatic llm-based approach. In 2024 IEEE 32nd International Requirements Engineering Conference (RE), pages 380–388. IEEE. DOI: 10.1109/RE59067.2024.00045.

Koscianski, A. e dos Santos Soares, M. (2007). Qualidade de Software-2a Edição: Aprenda as metodologias e técnicas mais modernas para o desenvolvimento de software. Novatec Editora. Disponível em: [link].

Krajcovic, M., Demcak, P., e Kuric, E. (2025). Is usability testing valid with prototypes where clickable hotspots are highlighted upon misclick? Journal of Systems and Software, 226:112446. DOI: 10.1016/j.jss.2025.112446.

Kretzer, F., Kolthoff, K., Bartelt, C., Ponzetto, S. P., e Maedche, A. (2025). Closing the loop between user stories and gui prototypes: an llm-based assistant for cross-functional integration in software development. In Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems, pages 1–19. DOI: 10.1145/3706598.3713932.

Kretzer, F. e Maedche, A. (2025). Tesy: A usability test-driven prototyping assistant connecting designers with crowd-testers. Proceedings of the ACM on Human-Computer Interaction, 9(2):1–24. DOI: 10.1145/3711082.

Kuric, E., Demcak, P., e Krajcovic, M. (2025). Validation of information architecture: Cross-methodological comparison of tree testing variants and prototype user testing. Information and Software Technology, 183:107740. DOI: 10.1016/j.infsof.2025.107740.

Larrea, V., Silveira, M. S., e Da Silva, T. (2024). The use of prototypes as a tool in agile software development. In Proceedings of the 39th ACM/SIGAPP Symposium on Applied Computing, SAC ’24, page 842–849, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3605098.3636064.

Lu, Y., Leung, A., Swearngin, A., Nichols, J., e Barik, T. (2025). Misty: Ui prototyping through interactive conceptual blending. In Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems, pages 1–17. DOI: 10.1145/3706598.3713924.

Machado, C. e Campos, J. C. (2021). Towards the integration of user interface prototyping and model-based development. In 2021 International Conference on Graphics and Interaction (ICGI), pages 1–8. IEEE. DOI: 10.1109/ICGI54032.2021.9655284.

Machado, M., Couto, R., e Campos, J. C. (2017). Modus: Model-based user interfaces prototyping. In Proceedings of the ACM SIGCHI symposium on engineering interactive computing systems, pages 111–116. DOI: 10.1145/3102113.3102146.

Manzo, B. F., Caldas, M. M., Alves, T. F., Tourinho, F. S. V., e Preis, L. C. (2022). Prototipação e validação: não é só ciência, é experiência, facilidade e dinamismo. In Desenvolvimento de Tecnologias em Pesquisa e Saúde: Da Teoria à Prática, volume 1, pages 122–137. Editora Científica Digital. DOI: 10.37885/220408593.

Nahedh Alsehani, F., Abdul Wahab, A. W. B., e Shuib, L. (2024). Factors influencing social media adoption in government organizations: A toe framework and pls-sem model analysis. IEEE Access, 12:158150–158173. DOI: 10.1109/ACCESS.2024.3478337.

OLIVEIRA NETTO, A. A. d. (2004). Ihc interação humano computador-modelagem e gerência de interfaces com o usuário. Florianópolis: VisualBooks. Disponível em: [link].

Oran, A. C., Santos, G., Gadelha, B., e Conte, T. (2021). A framework for evaluating and improving requirements specifications based on the developers and testers perspective. Requirements Engineering, 26(4):481–508. DOI: 10.1007/s00766-021-00352-6.

Pernice, K. (2016). Ux prototypes: Low fidelity vs. high fidelity. Nielsen Norman Group, 18:12. Disponível em: [link].

Petersen, K., Vakkalanka, S., e Kuzniarz, L. (2015). Guidelines for conducting systematic mapping studies in software engineering: An update. Information and Software Technology, 64:1–18. DOI: 10.1016/j.infsof.2015.03.007.

Raffaillac, T. e Huot, S. (2022). What do researchers need when implementing novel interaction techniques? Proceedings of the ACM on Human-Computer Interaction, 6(EICS):1–30. DOI: 10.1145/3532209.

Reggio, G., Leotta, M., Ricca, F., e Clerissi, D. (2018). Dusm: A method for requirements specification and refinement based on disciplined use cases and screen mockups. Journal of Computer Science and Technology, 33(5):918–939. DOI: 10.1007/s11390-018-1866-8.

Reza, M. R., Aadeeb, M. S., Saleh, S. B., e Islam, M. N. (2022). Towards designing intuitive mobile uis considering tapping behaviour of elderly users. In International Conference on Design and Digital Communication, pages 148–160. Springer. DOI: 10.1007/978-3-031-20364-0_14.

Ricca, A. (2014). Mockups as a tool for software requirements elicitation: A systematic mapping study. In 2014 IEEE 12th International Conference on Industrial Informatics (INDIN), pages 1046–1051. DOI: 10.1145/2245276.2231945.

Rivero, J. M., Grigera, J., Rossi, G., Luna, E. R., Montero, F., e Gaedke, M. (2014). Mockup-driven development: providing agile support for model-driven web engineering. Information and Software Technology, 56(6):670–687. DOI: 10.1016/j.infsof.2014.01.011.

Ruíz, A., Giraldo, W. J., Geerts, D., e Arciniegas, J. L. (2018). A roadmap for user interface design of interactive systems: an approach based on a triad of patterns. In International Conference of Design, User Experience, and Usability, pages 223–240. Springer. DOI: 10.1007/978-3-319-91797-9_16.

Sánchez-Villarín, A., Santos-Montaño, A., Koch, N., e Casas, D. L. (2020). Prototypes as starting point in mde: Proof of concept. In WEBIST, pages 365–372. DOI: 10.5220/0010213403650372.

Shatnawi, A. e Shatnawi, R. (2016). Generating a language-independent graphical user interfaces from uml models. Int. Arab J. Inf. Technol., 13(6B):1039–1044. Disponível em: [link].

Soares, B. C. (2008). Requisitos para utilização de prototipagem evolutiva nos processos de desenvolvimento de software baseado na web. Belo Horizonte: UFMG. Disponível em: [link].

Suranto, B. (2015). Software prototypes: Enhancing the quality of requirements engineering process. In 2015 International Symposium on Technology Management and Emerging Technologies (ISTMET), pages 148–153. IEEE. DOI: 10.1109/ISTMET.2015.7359019.

Tornatzky, L. G. e Fleischer, M. (1990). The Processes of Technological Innovation. Lexington Books, Lexington, MA, USA. Disponível em: [link].

Trujillo, A., Martánez, H., Flores, J., Sabogal, F., Gonzales, F., e Paz, F. (2024). User centered design methods in software development: a case study in a peruvian office of financial aid and scholarships. In 2024 IEEE ANDESCON, pages 1–6. IEEE. DOI: 10.1109/ANDESCON61840.2024.10755895.

Vanderdonckt, J. e Nguyen, T.-D. (2019). Mocadix: Designing cross-device user interfaces of an information system based on its class diagram. Proceedings of the ACM on Human-Computer Interaction, 3(EICS):1–40. DOI: 10.1145/3331159.

Vasconcelos, A. M. L. d. e Oliveira, S. R. B. (2016). Qualidade, Gestão e Processos de Software. Editora UFPE, Recife.

Xu, Y., Bo, L., Sun, X., Li, B., Jiang, J., e Zhou, W. (2021). image2emmet: Automatic code generation from web user interface image. Journal of Software: Evolution and Process, 33(8):e2369. DOI: 10.1002/smr.2369.

Yang, J., Shi, Y., Gu, C., Zheng, Z., Jain, A., Li, T., Lam, M. S., e Landay, J. A. (2025). Geniewizard: Multimodal app feature discovery with large language models. In Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems, pages 1–17. DOI: 10.1145/3706598.3714327.

Zhang, T., Peiguo, F., Liu, J., Zhang, Y., e Chen, X. (2024). Nldesign: A ui design tool for natural language interfaces. In Proceedings of the ACM Turing Award Celebration Conference-China 2024, pages 153–158. DOI: 10.1145/3674399.3674455.

Downloads

Published

2026-06-12

Como Citar

Almeida, A., Malcher, P., & Garcia, F. (2026). Investigando a utilização de protótipos de interface do usuário no desenvolvimento do software. Revista Eletrônica De Iniciação Científica Em Computação, 24(1), 340–352. https://doi.org/10.5753/reic.2026.7985

Issue

Section

Artigos