Skip to main content

Advertisement

Log in

Design Indirections

How Designers Find Their Ways in Shaping Algorithmic Systems

  • Research Article
  • Published:
Computer Supported Cooperative Work (CSCW) Aims and scope Submit manuscript

Abstract

Digital products and services now commonly include algorithmic personalization or recommendation features. This has raised concerns of reduced user agency and their unequal treatment. Previous research hence called for increasing the participation of, among others, designers in the development of these features. To achieve this, researchers have suggested the development of better educational material and tools to enable prototyping with data and machine learning models. However, previous studies also suggest designers may find other ways to impact the development and implementation of such features, for instance through collaboration with data scientists. We build on that line of inquiry, through 19 in-depth interviews with designers working in small to large international companies to investigate how they actually intervene in shaping products including algorithmic features. We outline how designers intervene at different levels of the algorithmic systems: at a technical level, for instance by providing better input data ; at an interface or information architecture level, sometimes circumventing algorithmic discussions ; or at a organizational level, re-centering the outcome of algorithmic systems around product-centric questions. Building upon these results, we discuss how supporting designers engagement and influence on algorithmic systems may not only be a problem of technical literacy and adequate tooling. But that it may also involve a better awareness of the power of interface work, and a stronger negotiation skills and power literacy to engage in strategic discussions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

Notes

  1. See e.g., https://dschool.stanford.edu/resources/i-love-algorithms

  2. https://www.aixdesign.co/shop

  3. https://www.imagination.ooo/project/ai-cards

  4. https://www.trytriggers.com/

  5. https://dschool.stanford.edu/resources/i-love-algorithms

  6. One of these informants, now working as an HCI researcher, had worked in the past on a recommender system and showed interest in the project so they were invited to join the project as a co-author of this paper.

  7. www.taguette.org

References

  • Benqué, David (2020). Case Board, Traces, and Chicanes: Diagrams for an Archaeology of Algorithmic Prediction Through Critical Design Practice. Ph.D thesis. United Kingdom: Royal College of Art.

  • Bijker, Wiebe E. (1997). Of bicycles, Bakelites, and Bulbs: Toward a Theory of Sociotechnical Change. MIT Press.

  • Burrell, Jenna (2009). The field site as a network: a strategy for locating ethnographic research. Field Methods, vol. 21, no. 2, pp. 181–199.

    Article  Google Scholar 

  • Button, Graham; and Wes Sharrock (1996). Project work: the organisation of collaborative design and development in software engineering. Computer supported cooperative work (CSCW), vol. 5, no. 4, pp. 369–386.

    Article  Google Scholar 

  • Chivukula, Shruthi Sai; Aiza Hasib; Ziqing Li; Jingle Chen; and Colin M. Gray (2021). Identity claims that underlie ethical awareness and action. In: Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems, Yokohama Japan, 2021. New York: CHI ’21.

  • Christin, Angèle (2017). Algorithms in practice: Comparing web journalism and criminal justice. Big Data Society, vol. 4, no. 2, p. 2053951717718855.

    Article  Google Scholar 

  • Christin, Angèle (2018). Counting clicks: Quantification and variation in web journalism in the United States and France. The American Journal of Sociology, vol. 123, no. 5, pp. 1382–1415.

    Article  Google Scholar 

  • Diakopoulos, Nicholas (2019). Automating the news: How algorithms are rewriting the media. Harvard University Press.

  • Dourish, Paul (2016). Algorithms and their others: Algorithmic culture in context. Big Data Society, vol. 3, no. 2, p. 2053951716665128.

    Article  Google Scholar 

  • Dove, Graham; Kim Halskov; Jodi Forlizzi; and John Zimmerman (2017). UX design innovation. In: Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, Denver, CO, USA, 2017. New York: CHI ’17, pp. 278–288.

  • Dove, Graham; and Anne-Laure Fayard (2020). Monsters, Metaphors, and machine learning. In: Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, Bremen, Germany, 2020. New York: CHI ’20, pp. 1–17.

  • Engeström, Yrjö (2001). Expansive Learning at Work: Toward an activity theoretical reconceptualization. Journal of Education and Work, vol. 14, no. 1, pp. 133–156.

    Article  Google Scholar 

  • Eslami, Motahhare; Karrie Karahalios; Christian Sandvig; Kristen Vaccaro; Aimee Rickman; Kevin Hamilton; and Alex Kirlik (2016). First I “like” it, then I hide it. In: Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, San Jose California USA, 2016. New York: CHN16.

  • Flick, Uwe (2014). Mapping the field. In: U. Flick (ed.) The SAGE Handbook of Qualitative Data Analysis, Sage Thousand Oaks.

  • Françoise, Jules; Baptiste Caramiaux; and Téo Sanchez (2021). Marcelle: Composing Interactive machine learning workflows and interfaces. In: The 34th annual ACM symposium on user interface software and technology, bend, OR, USA, 2021. New York: UIST’22, pp. 39–53.

  • Goldberg, David; David Nichols; Brian M Oki; and Douglas Terry (1992). Using collaborative filtering to weave an information tapestry. Communications of the ACM, vol. 35, no. 12, pp. 61–70.

    Article  Google Scholar 

  • Gomez-Uribe, Carlos A.; and Neil Hunt (2016). The netflix recommender system: algorithms, Business Value, and Innovation. ACM Trans. Manage. Inf. Syst., vol. 6, no. 4, pp. 1–19.

    Article  Google Scholar 

  • Gray, Colin M.; Yubo Kou; Bryan Battles; Joseph Hoggatt; and Austin L. Toombs (2018). The Dark (patterns) side of UX design. In: Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, Montreal, QC, Canada, 2018. New York: CHI ’18, pp. 1–14.

  • Gray, Colin Michael (2014). Living in two worlds: a critical ethnography of academic and proto-professional interactions in a human-computer interaction design studio. Ph.D. thesis: Indiana University.

  • Green, Ben (2021). The contestation of tech ethics: a sociotechnical approach to technology ethics in practice. Journal of Social Computing, vol. 2, no. 3, pp. 209–225.

    Article  Google Scholar 

  • Jung, Heekyoung; and Erik Stolterman (2012). Digital Form and materiality: propositions for a new approach to interaction design research. In: Proceedings of the 7th Nordic Conference on Human-Computer Interaction: Making Sense Through Design, Copenhagen, Denmark, 2012. New York: NordiCHI ’12, pp. 645–654.

  • Kaptelinin, Victor; and Bonnie A. Nardi (2006). Acting with Technology: Activity Theory and Interaction Design. MIT Press.

  • Kitchin, Rob (2017). Thinking critically about and researching algorithms. Information, Communication and Society, vol. 20, no. 1, pp. 14–29.

    Article  Google Scholar 

  • Kleinsmann, Maaike; Fleur Deken; Andy Dong; and Kristina Lauche (2012). Development of design collaboration skills. Journal of Engineering Design, vol. 23, no. 7, pp. 485–506.

    Article  Google Scholar 

  • Lee, Charlotte P. (2005). Between chaos and routine: Boundary negotiating artifacts in collaboration. In: Proceedings of the Ninth European Conference on Computer-Supported Cooperative Work, Paris, France, 2005, ECSCW’2005, pp. 387–406.

  • Lee, Francis; Jess Bier; Jeffrey Christensen; Lukas Engelmann; Claes-Fredrik Helgesson; and Robin Williams (2019). Algorithms as folding: Reframing the analytical focus. Big Data & Society, vol. 6, no. 2, p. 2053951719863819.

    Article  Google Scholar 

  • Lethbridge, Timothy C.; Susan Elliott Sim; and Janice Singer (2005). Studying software engineers: Data collection techniques for software field studies. Empirical Software Engineering, vol. 10, no. 3, pp. 311–341.

    Article  Google Scholar 

  • Maasø, Arnt; and Hendrik Storstein Spilker (2022). The streaming paradox: Untangling the hybrid gatekeeping mechanisms of music streaming. Popular Music and Society, vol. 45, no. 3, pp. 300–316.

    Article  Google Scholar 

  • Maudet, Nolwenn (2019). Dead angles of personalization: Integrating curation algorithms in the fabric of design. In: Proceedings of the 2019 on Designing Interactive Systems Conference, San Diego, CA, USA, 2019. New York: DIS’19, pp. 1439–1448.

  • McDonnell, Janet (2009). Collaborative negotiation in design: a study of design conversations between architect and building users. CoDesign, vol. 5, no. 1, pp. 35–50.

    Article  Google Scholar 

  • Mockus, Audris; Roy T. Fielding; and James D. Herbsleb (2002). Two case studies of open source software development. ACM Transactions on Software Engineering and Methodology, vol. 11, no. 3, pp. 309–346.

    Article  Google Scholar 

  • Paine, Drew; and Charlotte P. Lee (2014). Producing data, producing software: Developing a radio astronomy research infrastructure. In: Proceedings of th 10th International Conference on e-Science, Sao Paulo, Brazil, 2014, Vol. 1 of IEEE, 2014, pp. 231–238.

  • Paton, Bec; and Kees Dorst (2011). Briefing and reframing: a situated practice. Design Studies, vol. 32, no. 6, pp. 573–587.

    Article  Google Scholar 

  • Piorkowski, David; Soya Park; April Yi Wang; Dakuo Wang; Michael Muller; and Felix Portnoy (2021). How AI Developers Overcome Communication Challenges in a Multidisciplinary Team: A Case Study. Proceedings of the ACM on Human-Computer Interaction, vol. 5, no. CSCW 1, pp. 1–25.

    Article  Google Scholar 

  • Reeves, Stuart (2019). How UX practitioners produce findings in usability testing. ACM Transactions on Computer-Human Interaction, vol. 26, no. 1, pp. 1–38.

    Article  Google Scholar 

  • Resnick, Paul; and Hal R. Varian (1997). Recommender systems. Communications of the ACM, vol. 40, no. 3, pp. 56–58.

    Article  Google Scholar 

  • Roth, Camille; and Jérémie Poiroux (2022). L’écriture guidée du code. Recherches en sciences sociales sur Internet, vol. 11, no. 1, p. 3429.

    Google Scholar 

  • Scurto, H.; B. Caramiaux; and F. Bevilacqua (2021). Prototyping machine learning through diffractive art practice. In: Designing interactive systems conference 2021, online, 2021. New York: DIS’21.

  • Seaver, Nick (2017). Algorithms as culture: Some tactics for the ethnography of algorithmic systems. Big Data & Society, vol. 4, no. 2, p. 2053951717738104.

    Article  Google Scholar 

  • Seaver, Nick (2018). Captivating algorithms: Recommender systems as traps. Journal of Material Culture, vol. 24, no. 4, pp. 421–436.

    Article  Google Scholar 

  • Seaver, Nick (2021). Care and scale: Decorrelative ethics in algorithmic recommendation. Cultural anthropology: journal of the Society for Cultural Anthropology, vol. 36, no. 3, pp. 509–537.

    Article  Google Scholar 

  • Shin, Donghee (2020). How do users interact with algorithm recommender systems? the interaction of users, algorithms, and performance. Computers in human behavior, vol. 109, p. 106344.

    Article  Google Scholar 

  • Suchman, Lucy A. (1987). Plans and Situated Actions: The Problem of Human-Machine Communication. Cambridge University Press.

  • Williamson, Bill; and Scott J. Kowalewski (2018). Cultivating a rhetoric of advocacy for usability studies and user-centered design. Communication Design Quarterly Review, vol. 5, no. 3, pp. 35–47.

    Article  Google Scholar 

  • Yang, Qian (2017). The role of design in creating Machine-Learning-Enhanced user experience. In: The AAAI 2017 spring symposium on designing the user experience of machine learning systems, palo alto, CA, USA, 2017, AAAI’17, pp. 406–411.

  • Yang, Qian; Alex Scuito; John Zimmerman; and Aaron Steinfeld (2018a). Investigating how experienced UX designers effectively work with machine learning. In: Proceedings of the 2018 Designing Interactive Systems Conference, Hong Kong, 2018, DIS ’18, pp. 585–596.

  • Yang, Qian; John Zimmerman; Aaron Steinfeld; and Anthony Tomasic (2016). Planning Adaptive mobile experiences when wireframing. In: Proceedings of the 2016 ACM Conference on Designing Interactive Systems, Brisbane, QLD, Australia, 2016. New York: DIS’16, pp. 565–576.

  • Yang, Qian; Nikola Banovic; and John Zimmerman (2018b). Mapping Machine Learning Advances From HCI Research to Reveal Starting Places for Design Innovation. In: Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, Montreal, QC, Canada, 2018. New York: CHI’18, pp. 1–11.

Download references

Acknowledgements

We are very grateful to all the interviewees for their time, insights and candidness without which this work would not have existed. We would like to thank the reviewers and Camille Roth for their feedback on how to improve the manuscript. One author is part of LabEx ASLAN - Laboratoire d’excellence ASLAN. This work has been published under the framework of the IdEx University of Strasbourg.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jérémie Poiroux.

Ethics declarations

Conflict of Interests

The author(s) declared that they have no conflict of interest.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

Appendix A: A Note on Our Coding Method

While we mainly relied on thematic analysis to analyze our data, we also used Activity Theory in preliminary stages. As we were familiarizing with the data, we became interested in the conflicts described by designers and temporarily turned towards Engeström’s activity system model (Engeström, 2001; Kaptelinin and Nardi, 2006). His model identifies conflicts within an organization as a motor of changes (and hence designers’ impact) and provided a structured framework to compare informants’ highly varied accounts. Early on, our codes reflected our work with activity system model categories (Engeström, 2001), taking a deductive approach. For instance, we had codes related to ‘dividing labor’ to describe how the informant presented situations in which work of implementing a new feature was attributed. However, we found this approach difficult to implement due to the lack of multiple perspectives within each company that could better enable to track internal conflicts and how they led to change. This led us to go back to a more inductive approach following the thematic analysis described in the method section.

Appendix B: Interview Guide

  1. 1.

    Factual questions to set the framework, about the organization, the personal situation within the company and the team

  2. 2.

    Overview of the algorithms What is a recommendation algorithm in your company? What algorithms (recommendation, filtering, search, classification) exist within your product?

  3. 3.

    Which ones do you use, which ones do you have ‘contact’ with, which ones do you think you have an impact on?

  4. 4.

    Are there any algorithms you are not working on? Why not?

  5. 5.

    Have you participated in the creation/implementation of a new algorithm? How and with whom?

  6. 6.

    How did you become aware of this algorithm (code, via discussion with the developers, etc.)?

  7. 7.

    Have you, at any time, seen problems emerge with one of these algorithms (or a product using an algorithm)?

  8. 8.

    If so, in this particular example, what exactly was the issue?

  9. 9.

    How did you become aware of this problem (tests with users, external audit, personal awareness, etc.)?

  10. 10.

    Do you know what the background of this algorithm was? Who implemented it and why?

  11. 11.

    What is your technical or logical knowledge of this algorithm?

  12. 12.

    What was your reaction? Were you able to solve this problem? If so, how, and if not, why?

  13. 13.

    Did you work with somebody to solve this problem and if so, with whom? What is your relationship with the engineers? Are you in regular contact?

  14. 14.

    Did this event changed the way you test algorithms now? On the way you work with algorithms?

  15. 15.

    If not, how do you make sure the algorithms work the way you want them to?

  16. 16.

    Do you conduct tests? If so, can you tell us more about their implementation?

  17. 17.

    Who are your users? Do you mobilize data, statistics, etc.? What is your relationship with the users?

  18. 18.

    General questions to conclude the interview Does this type of ‘algorithmic’ project reflect the progress of other projects you may have been working on recently? To what extent? In your opinion, how much control should designers have over algorithms? What is the specificity of their contribution (compared to that of marketing for example)? What space do you give to your values and personal ethics in your design work? And what place do you give to the values of the users?

  19. 19.

    Personal questions about the organization of the team, the methods of intervention on projects, the background, the experience in design and in the organization, the familiarity with programming.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Poiroux, J., Maudet, N., Pineau, K. et al. Design Indirections. Comput Supported Coop Work (2023). https://doi.org/10.1007/s10606-022-09459-y

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10606-022-09459-y

Keywords

Navigation