skip to main content
10.1145/3638067.3638079acmotherconferencesArticle/Chapter ViewAbstractPublication PagesihcConference Proceedingsconference-collections
research-article

User Involvement in Interaction Design in the Context of Distributed Software Development: An interview study

Authors Info & Claims
Published:24 January 2024Publication History

ABSTRACT

User involvement is a key element in designing and developing interactive systems. Increasingly, software projects are being conducted with geographically distributed teams. In these projects, interaction design becomes challenging as its traditional practices start to be carried out collaboratively with geographically dispersed participants. Despite this, little is known about user involvement in interaction design in distributed software development (DSD) context. In this paper, we present the results of an interview study conducted to understand how interaction design has been implemented in DSD projects. For this, semi-structured interviews were carried out with professionals with experience in DSD. The data were analyzed based on the thematic analysis method. The results of this study provide some characteristics related to user participation in DSD, such as the level of geographic dispersion and the role of users. This study also addresses the difficulties and practices in DSD projects when involving users in the design process. We conclude, therefore, that users have participated in interaction design activities in DSD projects, but the involvement of geographically distributed users is a challenge. This paper contributes to the knowledge of interaction design at the frontier of research between Human-Computer Interaction (HCI) and DSD by identifying the main characteristics, gaps, and practices related to user involvement in DSD projects.

References

  1. K. Alho and R. Sulonen. 1998. Supporting virtual software projects on the Web. In Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE ’98) Proceedings.Google ScholarGoogle Scholar
  2. Daniel Domingos Alves and Ecivaldo de Souza Matos. 2019. A Survey on Interaction Design in Distributed Software Development(IHC ’19). Association for Computing Machinery, New York, NY, USA, Article 7, 12 pages. https://doi.org/10.1145/3357155.3358485Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Daniel Domingos Alves, Ecivaldo de Souza Matos, and Christina von Flach G. Chavez. 2022. Interaction design in distributed software development: A systematic mapping study. Behaviour & Information Technology (BIT) (Under Review) (2022).Google ScholarGoogle Scholar
  4. D. D. Alves and E. S. Matos. 2017. Interaction Design in Free/Libre/Open Source Software Development: A Systematic Mapping. In Proceedings of the XVI Brazilian Symposium on Human Factors in Computing Systems (Joinville, Brazil) (IHC 2017). ACM, New York, NY, USA.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Hayward P Andres. 2002. A comparison of face-to-face and virtual software development teams. Team Performance Management: An International Journal 8, 1/2 (2002), 39–48. https://doi.org/10.1108/13527590210425077Google ScholarGoogle ScholarCross RefCross Ref
  6. J. L. N. Audy and R. Prikladnicki. 2008. Desenvolvimento distribuído de software (Distributed Software Development. Elsevier.Google ScholarGoogle Scholar
  7. P. M. Bach and M. Twidale. 2010. Involving Reflective Users in Design. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Atlanta, Georgia, USA) (CHI ’10). ACM, New York, NY, USA, 2037–2040.Google ScholarGoogle Scholar
  8. Maria Cecília Calani Baranauskas, Maria Cecília Martins, and José Armando Valente. 2013. Codesign de Redes Digitais: tecnologia e educação a serviço da inclusão social (Co-design of Digital Networks: Technology and education at the service of social inclusion). Penso.Google ScholarGoogle Scholar
  9. S. D. J. Barbosa and B. S. S. Silva. 2010. Interação Humano-Computador (Human-Computer Interaction). Elsevier.Google ScholarGoogle Scholar
  10. Flore Barcellini, Françoise Détienne, and Jean-Marie Burkhardt. 2009. Participation in online interaction spaces: Design-use mediation in an Open Source Software community. International Journal of Industrial Ergonomics 39, 3 (2009). Selected papers from ECCE 2007, the 25th Anniversary Conference of the European Conference on Cognitive Ergonomics.Google ScholarGoogle ScholarCross RefCross Ref
  11. Meurig Beynon and Zhan En Chan. 2006. A conception of computing technology better suited to distributed participatory design. In NordiCHI Workshop on Distributed Participatory Design.Google ScholarGoogle Scholar
  12. Thomas Binder, Jonas Löwgren, and Lone Malmborg. 2009. Introduction–(Re-) Programming Interaction Design. In (Re) Searching The Digital Bauhaus. Springer, 1–12.Google ScholarGoogle Scholar
  13. Johan Kaj Blomkvist, Johan Persson, and Johan Aberg. 2015. Communication Through Boundary Objects in Distributed Agile Teams. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (Seoul, Republic of Korea) (CHI ’15). ACM, New York, NY, USA.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Virginia Braun and Victoria Clarke. 2006. Using thematic analysis in psychology. Qualitative research in psychology 3, 2 (2006), 77–101.Google ScholarGoogle Scholar
  15. E. Carmel. 1999. Global Software Teams: Collaborating Across Borders and Time Zones. Prentice Hall PTR, Upper Saddle River, NJ, USA.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. E. Carmel and R. Agarwal. 2001. Tactical approaches for alleviating distance in global software development. IEEE Software 18, 2 (Mar 2001).Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Catarina Costa, Camila Cunha, Rodrigo Rocha, A. César C. França, Fabio Q. B. da Silva, and Rafael Prikladnicki. 2010. Models and Tools for Managing Distributed Software Development: A Systematic Literature Review. In Proceedings of the 14th International Conference on Evaluation and Assessment in Software Engineering (UK) (EASE’10). BCS Learning & Development Ltd., Swindon, UK.Google ScholarGoogle ScholarCross RefCross Ref
  18. K. Crowston, K. Wei, J. Howison, and A. Wiggins. 2008. Free/Libre Open-source Software Development: What We Know and What We Do Not Know. ACM Comput. Surv. 44, 2 (March 2008).Google ScholarGoogle Scholar
  19. Fabio Q. B. da Silva, Catarina Costa, A. Cesar C. Franca, and Rafael Prikladinicki. 2010. Challenges and Solutions in Distributed Software Development Project Management: A Systematic Literature Review. In Proceedings of the 2010 5th IEEE International Conference on Global Software Engineering(ICGSE ’10). IEEE Computer Society, Washington, DC, USA.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. K Danielsson and Ulrika Danielsson. 2005. Distributed Participatory Design: a case study. (2005).Google ScholarGoogle Scholar
  21. Karin Danielsson, Amir M Naghsh, and A. Dearden. 2006. Distributed Participatory Design. In Workshop at the 4th Nordic Conference on Human-Computer Interaction.Google ScholarGoogle Scholar
  22. A. Dix. 2009. Human-computer interaction. In Encyclopedia of database systems. Springer.Google ScholarGoogle Scholar
  23. C. Ebert, M. Kuhrmann, and R. Prikladnicki. 2016. Global Software Engineering: Evolution and Trends. In 2016 IEEE 11th International Conference on Global Software Engineering (ICGSE). 144–153. https://doi.org/10.1109/ICGSE.2016.19Google ScholarGoogle ScholarCross RefCross Ref
  24. Thaís Ebling, J. L. N. Audy, and R. Prikladnicki. 2009. A Systematic Literature Review of Requirements Engineering in Distributed Software Development Environments.. In ICEIS (3).Google ScholarGoogle Scholar
  25. Interaction Design Foundation. 2020. Interaction Design - What is Interaction Design?Retrieved November 22, 2020 from https://www.interaction-design.org/literature/topics/interaction-design.Google ScholarGoogle Scholar
  26. Interaction Design Foundation. 2021. Interaction Design - What is Interaction Design?Retrieved April 25, 2021 from https://www.interaction-design.org/literature/topics/human-computer-interaction.Google ScholarGoogle Scholar
  27. Dorina C Gumm. 2006. Distributed participatory design: An inherent paradoxon. Proc. of IRIS29 (2006).Google ScholarGoogle Scholar
  28. Dorina C Gumm, Monique Janneck, and Matthias Finck. 2006. Distributed participatory design–a case study. In Proceedings of the DPD Workshop at NordiCHI, Vol. 2.Google ScholarGoogle Scholar
  29. Dorina C Gumm, Monique Janneck, and Matthias Finck. 2006. Distributed participatory design–a case study. In Proceedings of the DPD Workshop at NordiCHI, Vol. 2.Google ScholarGoogle Scholar
  30. J. D. Herbsleb. 2007. Global Software Engineering: The Future of Socio-technical Coordination. In 2007 Future of Software Engineering(FOSE ’07). IEEE Computer Society, Washington, DC, USA.Google ScholarGoogle Scholar
  31. Jan Hess, David Randall, Volkmar Pipek, and Volker Wulf. 2013. Involving Users in the wild-Participatory Product Development in and with Online Communities. Int. J. Hum.-Comput. Stud. 71, 5 (May 2013).Google ScholarGoogle Scholar
  32. N. Iivari. 2011. Participatory Design in OSS Development: Interpretive Case Studies in Company and Community OSS Development Contexts. Behav. Inf. Technol. 30, 3 (May 2011).Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Interaction Design Association IxDA. 2017. About & History - Interaction design definition. Retrieved February 02, 2017 from http://ixda.org/ixda-global/about-history.Google ScholarGoogle Scholar
  34. M. Jiménez and M. Piattini. 2008. Problems and solutions in distributed software development: a systematic review. In International Conference on Software Engineering Approaches for Offshore and Outsourced Development. Springer.Google ScholarGoogle Scholar
  35. M. Jiménez, M. Piattini, and A. Vizcaíno. 2009. Challenges and improvements in distributed software development: A systematic review. Advances in Software Engineering 2009 (2009).Google ScholarGoogle Scholar
  36. Finn Kensing and Jeanette Blomberg. 1998. Participatory design: Issues and concerns. Computer Supported Cooperative Work (CSCW) 7, 3-4 (1998), 167–185.Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Nigel King. 2004. Using Interviews in Qualitative Research. In Essential guide to qualitative methods in organizational research, Catherine Cassell and Gillian Symon (Eds.). Sage, London.Google ScholarGoogle Scholar
  38. C. A. J. Lazarin and L. D. A. Almeida. 2016. Distributed Participatory Design Web-based Groupware: Gathering Requirements Through BrainDraw. In Proceedings of the 15th Brazilian Symposium on Human Factors in Computer Systems (São Paulo, Brazil) (IHC ’16). ACM, New York, USA.Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Jonas Lowgren. 2013. Interaction Design - brief intro In The Encyclopedia of Human-Computer Interaction. The Interaction Design Foundation.Google ScholarGoogle Scholar
  40. S. Luz and M. Masoodian. 2014. Involving Geographically Distributed Users in the Design of an Interactive System. In Proceedings of the Fifteenth Australasian User Interface Conference (Auckland, New Zealand) (AUIC ’14). Australian Computer Society, Inc., Darlinghurst, Australia, Australia.Google ScholarGoogle Scholar
  41. Amanda Meincke Melo and M Cecília C Baranauskas. 2006. Design para a inclusão: desafios e proposta (Design for inclusion: challenges and proposal). In Proceedings of VII Brazilian symposium on Human factors in computing systems. ACM.Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Michael J Muller, Jean Hallewell Haslwanter, and Tom Dayton. 1997. Participatory practices in the software lifecycle. Handbook of human-computer interaction 2 (1997), 255–297.Google ScholarGoogle Scholar
  43. One, Version. 2020. 14th Annual State of Agile Report. Technical Report. VersionOne Inc.Retrieved November 23, 2020 from https://stateofagile.com/#ufh-i-615706098-14th-annual-state-of-agile-report/7027494.Google ScholarGoogle Scholar
  44. Javier Portillo-Rodríguez, Aurora Vizcaíno, Mario Piattini, and Sarah Beecham. 2012. Tools used in Global Software Engineering: A systematic mapping review. Information and Software Technology 54, 7 (2012), 663–685.Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. J. Preece, H. Sharp, and Y. Rogers. 2015. Interaction design: beyond human-computer interaction (4 ed.). Wiley.Google ScholarGoogle Scholar
  46. Rafael Prikladnicki and Jorge Luis Nicolas Audy. 2010. Process models in the practice of distributed software development: A systematic review of the literature. Information and Software Technology 52, 8 (2010).Google ScholarGoogle Scholar
  47. N. P. Radtke, M. A. Janssen, and J. S. Collofello. 2009. What makes Free/Libre Open Source Software (FLOSS) projects successful? An agent-based model of FLOSS projects. International Journal of Open Source Software and Processes (IJOSSP) 1, 2 (2009).Google ScholarGoogle Scholar
  48. Y. Rogers, H. Sharp, and J. Preece. 2013. Design de Interação: Além da Interação Humano-Computador. Bookman.Google ScholarGoogle Scholar
  49. F. L. Siqueira. 2005. O desenvolvimento distribuído de software: características e recomendações para a gerência de projetos (Distributed software development: characteristics and recommendations for project management). Ph.D. Dissertation. Escola Politécnica da Universidade de São Paulo.Google ScholarGoogle Scholar
  50. Darja Šmite, Claes Wohlin, Zane Galviņa, and Rafael Prikladnicki. 2014. An empirically based terminology and taxonomy for global software engineering. Empirical Software Engineering 19, 1 (2014), 105–153.Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. Darja Šmite, Claes Wohlin, Tony Gorschek, and Robert Feldt. 2010. Empirical evidence in global software engineering: a systematic review. Empirical software engineering 15, 1 (2010), 91–118. https://doi.org/10.1007/s10664-009-9123-yGoogle ScholarGoogle ScholarDigital LibraryDigital Library
  52. C Spinizzi. 2005. The Methodology of Participatory Design. Technical Communication. (2005).Google ScholarGoogle Scholar
  53. June M Verner, O Pearl Brereton, Barbara A Kitchenham, Mahmood Turner, and Mahmood Niazi. 2014. Risks and risk mitigation in global software development: A tertiary study. Information and Software Technology 56, 1 (2014), 54–78.Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. Teo Yu Siang. 2020. What is Interaction Design?Retrieved November 22, 2020 from https://www.interaction-design.org/literature/article/what-is-interaction-design.Google ScholarGoogle Scholar

Index Terms

  1. User Involvement in Interaction Design in the Context of Distributed Software Development: An interview study

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          IHC '23: Proceedings of the XXII Brazilian Symposium on Human Factors in Computing Systems
          October 2023
          791 pages
          ISBN:9798400717154
          DOI:10.1145/3638067

          Copyright © 2023 ACM

          Publication rights licensed to ACM. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 24 January 2024

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed limited

          Acceptance Rates

          Overall Acceptance Rate331of973submissions,34%
        • Article Metrics

          • Downloads (Last 12 months)15
          • Downloads (Last 6 weeks)8

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        HTML Format

        View this article in HTML Format .

        View HTML Format