What is Beyond the Box? A Survey on the Human Perspective in Design Thinking Activities in Software Development

  • Vander Nicácio UFAC
  • Enzo Kleinpaul IFFar
  • Regis Soares IFFar
  • Rafael Parizi IFFar
  • Laura Sarkis UFAC

Resumo


Design Thinking (DT) é uma abordagem que promove o envolvimento do usuário e estimula a criatividade dos stakeholders nas atividades de Engenharia de Software. A literatura tem mostrado que a aplicação do DT apoia as equipes de software no desenvolvimento de soluções que atendem às reais necessidades dos usuários. No entanto, ainda há carência de estudos que explorem a perspectiva humana associada ao uso do DT, para compreender não apenas as formas como as empresas têm usado o DT, mas também as experiências dos participantes em sua aplicação e como as equipes são realmente formadas. Portanto, este estudo apresenta uma pesquisa exploratória que investiga a dimensão humana no uso do DT no desenvolvimento de software. Os resultados apontam que o DT é adaptado de acordo com a formação da equipe, que estas são geralmente multidisciplinares e diversas, e o nível de conhecimento em DT variando de intermediário a avançado. Como contribuições, o estudo enfatiza a necessidade de treinamento contínuo em DT para otimizar seu uso no desenvolvimento de software, destacando a importância de abordagens colaborativas e centradas no usuário.
Palavras-chave: Engenharia de Requisitos, Processos de Software, Métodos Ágeis

Referências

Brown, T. (2018). Design Thinking: uma Metodologia Poderosa para Decretar o Fim das Velhas Ideias, volume 1. Alta Books, Porto Alegre, Brasil, 2 edition.

Canedo, E. D. and Parente da Costa, R. (2018). The Use of Design Thinking in Agile Software Requirements Survey: A Case Study. In Proceedings of the International Conference of Design, User Experience, and Usability, pages 642–657, Las Vegas, USA. Springer.

Dobrigkeit, F. and de Paula, D. (2019). Design Thinking in Practice: Understanding Manifestations of Design Thinking in Software Engineering. In Proceedings of the European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pages 1059–1069, Tallinn, Estonia. ACM.

Docherty, C. (2017). Perspectives on Design Thinking for Social Innovation. Design Journal, 20(6):719–724.

Dorst, K. (2010). The nature of design thinking. In Design thinking research symposium. DAB Documents.

Hehn, J. and Uebernickel, F. (2018). The Use of Design Thinking for Requirements Engineering: An Ongoing Case Study in the Field of Innovative Software-Intensive Systems. In Proceedings of the International Requirements Engineering Conference, pages 400–405, Banff, Canada. IEEE.

Kitchenham, B. A. and Pfleeger, S. L. (2008). Personal Opinion Surveys. Guide to Advanced Empirical Software Engineering, 1(1):63–92.

Lindberg, T., Meinel, C., and Wagner, R. (2011). Design Thinking: A Fruitful Concept for IT Development?, chapter 3, pages 3–18. Springer, Heidelberg, Germany.

Meireles, M., Souza, A., Conte, T., and Maldonado, J. (2021). Organizing the Design Thinking Toolbox: Supporting the Requirements Elicitation Decision Making. In Proceedings of the Brazilian Symposium on Software Engineering, pages 285–290, Joinville, Brazil. ACM.

Parizi, R., Moreira, M., Couto, I., Marczak, S., and Conte, T. (2022a). A Tool Proposal for Recommending Design Thinking Techniques in Software Development. Journal of Software Engineering Research and Development, 9(1):11:1 – 11:18.

Parizi, R., Prestes, M., Marczak, S., and Conte, T. (2022b). How has Design Thinking being Used and Integrated into Software Development Activities? A Systematic Mapping. Journal of Systems and Software, 187:1–27.

Pereira, L., Parizi, R., Prestes, M., Marczak, S., and Conte, T. (2021). Towards an Understanding of Benefits and Challenges in the Use of Design Thinking in Requirements Engineering. In Proceedings of the Annual ACM Symposium on Applied Computing, page 1338–1345, Virtual Event, Republic of Korea. ACM.

Pfleeger, S. L. and Kitchenham, B. A. (2001). Principles of Survey Research: Part 1: Turning Lemons into Lemonade. Software Engineering Notes, 26(6):16–18.

Prestes, M., Parizi, R., Marczak, S., and Conte, T. (2020). On the Use of Design Thinking: A Survey of the Brazilian Agile Software Development Community. In Proceedings of the International Conference on Agile Software Development, pages 73–86, Copenhagen, Denmark. Springer.

Sohaib, O., Solanki, H., Dhaliwa, N., Hussain, W., and Asif, M. (2019). Integrating Design Thinking into Extreme Programming. Journal of Ambient Intelligence and Humanized Computing, 10(6):2485–2492.

Souza, A., Ferreira, B., Valentim, N., Correa, L., Marczak, S., and Conte, T. (2020). Supporting the Teaching of Design Thinking Techniques for Requirements Elicitation Through a Recommendation Tool. IET Software, 14:693–701.
Publicado
11/11/2024
NICÁCIO, Vander; KLEINPAUL, Enzo; SOARES, Regis; PARIZI, Rafael; SARKIS, Laura. What is Beyond the Box? A Survey on the Human Perspective in Design Thinking Activities in Software Development. In: ESCOLA REGIONAL DE ENGENHARIA DE SOFTWARE (ERES), 8. , 2024, Santiago/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 168-177. DOI: https://doi.org/10.5753/eres.2024.4280.