Helius: A Design Thinking Techniques Recommendation System in Software Development

  • Rafael Parizi IFFar
  • Lucas Hanauer PUCRS
  • Sabrina Marczak PUCRS
  • Tayana Conte UFAM

Resumo


This paper demonstrates Helius, a collaborative Design Thinking (DT) techniques recommendation system. We proposed Helius to support DT practitioners in selecting DT techniques for use in software development, as literature has shown that selecting a set of DT techniques can be a complex decision-making problem. To develop Helius, we followed a Design Science Research framework, starting with a deep understanding of the problem and followed by three iterations of design and validation activities. In total, 40 professionals participated in the validation activities for Helius. The results show that Helius effectively supports the selection of DT techniques and is considered by DT practitioners to be a useful and easy-to-use recommendation system. Helius Tool’s video: https://doi.org/10.5281/zenodo.11398135

Palavras-chave: Software Development, User-centered Design, Design Thinking

Referências

Gerald Albaum. 1997. The Likert Scale Revisited. Market Research Society Journal 39, 2 (Feb 1997), 1–21.

Victor R Basili. 1994. Goal Question Metric Paradigm. Encyclopedia of Software Engineering 1 (Jan 1994), 528–532.

Jonas Blattgerste, Jan Behrends, and Thies Pfeiffer. 2022. A Web-Based Analysis Toolkit for the System Usability Scale. [link]

John Brooke. 1996. SUS-A Quick and Dirty Usability Scale. Usability Evaluation in Industry 189, 194 (Jan 1996), 4–7.

Design Council. 1944. The Design Process: What is the Double Diamond? designcouncil.org.uk/

Fred D. Davis. 1989. Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology. MIS Quarterly 13, 3 (Sep 1989), 319–340.

Barbara Ann Kitchenham. 1996. Evaluating Software Engineering Methods and Tool part 1. ACM SIGSOFT Software Engineering Notes 21, 1 (jan 1996), 11–14.

Hugo Ferreira Martins, Antônio Carvalho de Oliveira Junior, Edna Dias Canedo, Ricardo Dias Ajax Kosloski, Roberto A. Paldês, and Edgard Costa Oliveira. 2019. Design Thinking: Challenges for Software Requirements Elicitation. Information 10, 12 (Nov 2019), 27.

Rafael Parizi, Igor Couto, Sabrina dos Santos Marczak, Lucas Hanauer, and Tayana Conte. 2021. On a Recommendation System of Design Thinking Techniques for Software Development based on Professionals? Collaboration. In Proceedings of the Workshop on Requirements Engineering. PUC-RIO, Virtual, 10.

Rafael Parizi, Marina Moreira, Igor Couto, Sabrina Marczak, and Tayana Conte. 2020. A Design Thinking Techniques Recommendation Tool: An Initial and On-going Proposal. In Proceedings of the Brazilian Symposium of Software Quality (São Luiz do Maranhão). SBC, 355–360.

Rafael Parizi, Marina Moreira da Silva, Igor de Souza Couto, Kendra Pavin Trindade, Matheus Plautz, Sabrina Marczak, Tayana Conte, and Heloisa Candello. 2020. Design Thinking in Software Requirements: What Techniques to Use? A Proposal for a Recommendation Tool. In Proceedings of the Ibero-American Conference-American on Software-American Engineering. Curran Associates, Curitiba, Brazil, 14.

Rafael Parizi, Matheus Prestes, Sabrina Marczak, and Tayana Conte. 2022. How has Design Thinking being Used and Integrated into Software Development Activities? A Systematic Mapping. Journal of Systems and Software 187 (5 2022), 1–27.

J. Pereira and R.F.S.M. Russo. 2018. Design Thinking Integrated in Agile Software Development: A Systematic Literature Review. Computer Science 138, 1 (Oct 2018), 775–782.

Lauriane Pereira, Rafael Parizi, Matheus Prestes, Sabrina Marczak, and Tayana Conte. 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. ACM, Virtual Event, Republic of Korea, 1338–1345.

Matheus Prestes, Rafael Parizi, Sabrina Marczak, and Tayana Conte. 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. Springer, Copenhagen, Denmark, 73–86.

Per Runeson, Emelie Engström, and Margaret-Anne Storey. 2020. The Design Science Paradigm as a Frame for Empirical Software Engineering (1 ed.). Vol. 1. Springer, Chapter 5, 127–147.

Anselm Strauss and Juliet Corbin. 1967. Discovery of Grounded Theory. Vol. 1. Aldine Transaction.

Guilherme Horta Travassos, Dmytro Gurov, and EAGG Amaral. 2002. Introdução à Engenharia de Software Experimental (1 ed.). Vol. 9. UFRJ.

Claes Wohlin, Per Runeson, Martin Höst, Magnus C Ohlsson, Björn Regnell, and Anders Wesslén. 2012. Experimentation in Software Engineering (1 ed.). 1, Vol. 1. Springer.
Publicado
30/09/2024
PARIZI, Rafael; HANAUER, Lucas; MARCZAK, Sabrina; CONTE, Tayana. Helius: A Design Thinking Techniques Recommendation System in Software Development. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 38. , 2024, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 753-759. DOI: https://doi.org/10.5753/sbes.2024.3600.