{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/106253"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/106253","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Participating and designing around algorithmic socio-technical systems","abstract":"Our daily digital life is full of algorithmically selected content such as social media feeds, recommendations and personalized search results. These algorithms curate everyday online content by prioritizing, classifying, associating, and filtering information. However, while these algorithms have great power to shape users’ experiences, users are often unaware of their operation, or even presence. While this opacity partly stems from protecting intellectual property and preventing malicious users from gaming the system, it is also designed to provide users with seamless, effortless system interactions. However, this opacity can result in misinformed behavior among users, particularly when there is no clear feedback mechanism for users to understand the effects of their own actions on an algorithmic system. The increasing prevalence and power of these opaque algorithms coupled with their sometimes biased and discriminatory decisions raises questions about how knowledgeable users are and should be about the existence, operation and possible impacts of these algorithms. This dissertation draws on human-computer interaction, social computing and data mining techniques to investigate users’ behavior around opaque algorithmic systems and create new designs that communicate opaque algorithmic processes to users and provide them with a more informed, satisfying, and engaging interaction. In doing so, I add new angles to the old idea of understanding the interaction between users and automation by investigating and designing around algorithm sensemaking and algorithm transparency. Specifically, this dissertation makes three contributions. First, it investigates how users currently interact with opaque algorithmic socio-technical systems and what is missing in this interaction. I show that when an algorithmic system is opaque, users try to add “seams,” visible hints disclosing aspects of automation operations, into the system manually to increase the visibility of the algorithm and its potential impacts on other users (such as bias). In doing so, users also take stances (defending or questioning) towards an algorithm’s existence, opacity in existence, operation, and opacity in operation. These findings lead to the next part of this dissertation in which I present two seamful designs, ReVeal (on Yelp) and FeedVis (on Facebook), to demonstrate how we can redesign current opaque algorithmic systems by adding transparency into the existence of algorithms. I report on the extensive lack of awareness about the presence of opaque algorithms in algorithmic socio-technical systems. I then illustrate that a seamful design can help users to have a more informed and engaging interaction with the system by developing theories about how an algorithm might work. Finally, I take a step further and expose users to the operation of opaque algorithms. I show that users do not need full transparency in ad curation process in order to have a satisfactory experience. For example, in the case of opaque behavioral advertising algorithms, what users need is an interpretable, non-creepy explanation with a link to their identity. I then evaluate the impacts of different levels of transparency on users’ perception of algorithmic decisions and show that while increasing transparency about how an algorithm (here a review filtering algorithm) makes a decision can improve users’ understandability of the decision, it cannot change users’ agreement or disagreement with the decision. The findings of this dissertation present a future for algorithmic socio-technical systems in which adding a right level of transparency into algorithmic processes provide a more informed, satisfying, and adaptive interaction between users and the system.","abstract_html":"Our daily digital life is full of algorithmically selected content such as social media feeds, recommendations and personalized search results. These algorithms curate everyday online content by prioritizing, classifying, associating, and filtering information. However, while these algorithms have great power to shape users’ experiences, users are often unaware of their operation, or even presence. While this opacity partly stems from protecting intellectual property and preventing malicious users from gaming the system, it is also designed to provide users with seamless, effortless system interactions. However, this opacity can result in misinformed behavior among users, particularly when there is no clear feedback mechanism for users to understand the effects of their own actions on an algorithmic system. The increasing prevalence and power of these opaque algorithms coupled with their sometimes biased and discriminatory decisions raises questions about how knowledgeable users are and should be about the existence, operation and possible impacts of these algorithms. This dissertation draws on human-computer interaction, social computing and data mining techniques to investigate users’ behavior around opaque algorithmic systems and create new designs that communicate opaque algorithmic processes to users and provide them with a more informed, satisfying, and engaging interaction. In doing so, I add new angles to the old idea of understanding the interaction between users and automation by investigating and designing around algorithm sensemaking and algorithm transparency. Specifically, this dissertation makes three contributions. First, it investigates how users currently interact with opaque algorithmic socio-technical systems and what is missing in this interaction. I show that when an algorithmic system is opaque, users try to add “seams,” visible hints disclosing aspects of automation operations, into the system manually to increase the visibility of the algorithm and its potential impacts on other users (such as bias). In doing so, users also take stances (defending or questioning) towards an algorithm’s existence, opacity in existence, operation, and opacity in operation. These findings lead to the next part of this dissertation in which I present two seamful designs, ReVeal (on Yelp) and FeedVis (on Facebook), to demonstrate how we can redesign current opaque algorithmic systems by adding transparency into the existence of algorithms. I report on the extensive lack of awareness about the presence of opaque algorithms in algorithmic socio-technical systems. I then illustrate that a seamful design can help users to have a more informed and engaging interaction with the system by developing theories about how an algorithm might work. Finally, I take a step further and expose users to the operation of opaque algorithms. I show that users do not need full transparency in ad curation process in order to have a satisfactory experience. For example, in the case of opaque behavioral advertising algorithms, what users need is an interpretable, non-creepy explanation with a link to their identity. I then evaluate the impacts of different levels of transparency on users’ perception of algorithmic decisions and show that while increasing transparency about how an algorithm (here a review filtering algorithm) makes a decision can improve users’ understandability of the decision, it cannot change users’ agreement or disagreement with the decision. The findings of this dissertation present a future for algorithmic socio-technical systems in which adding a right level of transparency into algorithmic processes provide a more informed, satisfying, and adaptive interaction between users and the system.","abstract_has_math":false,"creators":["Eslamimehdiabadi, Motahhare"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"Ph.D.","degree_level":"Dissertation","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Karahalios, Karrie","Bailey, Brian","Hamilton, Kevin","Sundaram, Hari","Sandvig, Christian"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2020,"date_issued":"2020-03-02T21:58:26Z","date_published":"2020-03-02T21:58:26Z","updated_at":"2026-07-22T22:24:45Z","subjects":["Algorithms","Algorithmic Opacity, Algorithmic Transparency","Socio-Technical Systems","Design"],"languages":["en"],"rights":["Copyright 2019 Motahhare Eslamimehdiabadi"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/2142/106253","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Karahalios, Karrie","Bailey, Brian","Hamilton, Kevin","Sundaram, Hari","Sandvig, Christian"]},{"key":"dc:creator","label":"Author","values":["Eslamimehdiabadi, Motahhare"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2020-03-02T21:58:26Z","2019-12-05","2019-12"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Dissertation"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph.D."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Algorithms","Algorithmic Opacity, Algorithmic Transparency","Socio-Technical Systems","Design"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2019 Motahhare Eslamimehdiabadi"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/106253"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Our daily digital life is full of algorithmically selected content such as social media feeds, recommendations and personalized search results. These algorithms curate everyday online content by prioritizing, classifying, associating, and filtering information. However, while these algorithms have great power to shape users’ experiences, users are often unaware of their operation, or even presence. While this opacity partly stems from protecting intellectual property and preventing malicious users from gaming the system, it is also designed to provide users with seamless, effortless system interactions. However, this opacity can result in misinformed behavior among users, particularly when there is no clear feedback mechanism for users to understand the effects of their own actions on an algorithmic system. The increasing prevalence and power of these opaque algorithms coupled with their sometimes biased and discriminatory decisions raises questions about how knowledgeable users are and should be about the existence, operation and possible impacts of these algorithms. This dissertation draws on human-computer interaction, social computing and data mining techniques to investigate users’ behavior around opaque algorithmic systems and create new designs that communicate opaque algorithmic processes to users and provide them with a more informed, satisfying, and engaging interaction. In doing so, I add new angles to the old idea of understanding the interaction between users and automation by investigating and designing around algorithm sensemaking and algorithm transparency. Specifically, this dissertation makes three contributions. First, it investigates how users currently interact with opaque algorithmic socio-technical systems and what is missing in this interaction. I show that when an algorithmic system is opaque, users try to add “seams,” visible hints disclosing aspects of automation operations, into the system manually to increase the visibility of the algorithm and its potential impacts on other users (such as bias). In doing so, users also take stances (defending or questioning) towards an algorithm’s existence, opacity in existence, operation, and opacity in operation. These findings lead to the next part of this dissertation in which I present two seamful designs, ReVeal (on Yelp) and FeedVis (on Facebook), to demonstrate how we can redesign current opaque algorithmic systems by adding transparency into the existence of algorithms. I report on the extensive lack of awareness about the presence of opaque algorithms in algorithmic socio-technical systems. I then illustrate that a seamful design can help users to have a more informed and engaging interaction with the system by developing theories about how an algorithm might work. Finally, I take a step further and expose users to the operation of opaque algorithms. I show that users do not need full transparency in ad curation process in order to have a satisfactory experience. For example, in the case of opaque behavioral advertising algorithms, what users need is an interpretable, non-creepy explanation with a link to their identity. I then evaluate the impacts of different levels of transparency on users’ perception of algorithmic decisions and show that while increasing transparency about how an algorithm (here a review filtering algorithm) makes a decision can improve users’ understandability of the decision, it cannot change users’ agreement or disagreement with the decision. The findings of this dissertation present a future for algorithmic socio-technical systems in which adding a right level of transparency into algorithmic processes provide a more informed, satisfying, and adaptive interaction between users and the system.","Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2020-02-28 without embargo terms","The student, Motahhare Eslamimehdiabadi, accepted the attached license on 2019-12-05 at 14:33.","The student, Motahhare Eslamimehdiabadi, submitted this Dissertation for approval on 2019-12-05 at 14:36.","This Dissertation was approved for publication on 2019-12-05 at 16:25.","DSpace SAF Submission Ingestion Package generated from Vireo submission #14720 on 2020-02-28 at 17:15:50","Made available in DSpace on 2020-03-02T21:58:26Z (GMT). No. of bitstreams: 3 ESLAMIMEHDIABADI-DISSERTATION-2019.pdf: 5760155 bytes, checksum: b71b25d88aba06ad631d0005e6fc7837 (MD5) LICENSE.txt: 4223 bytes, checksum: 9e9a812786a1918d03aac1da1f927cb1 (MD5) PROQUEST_LICENSE.txt: 4569 bytes, checksum: 7828d1d6a9db64ddff2994454fb6d131 (MD5) Previous issue date: 2019-12-05"]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Participating and designing around algorithmic socio-technical systems"]}]}],"canonical_facts":{"dc:contributor":["Karahalios, Karrie","Bailey, Brian","Hamilton, Kevin","Sundaram, Hari","Sandvig, Christian"],"dc:creator":["Eslamimehdiabadi, Motahhare"],"dc:date":["2020-03-02T21:58:26Z","2019-12-05","2019-12"],"dc:description":["Our daily digital life is full of algorithmically selected content such as social media feeds, recommendations and personalized search results. These algorithms curate everyday online content by prioritizing, classifying, associating, and filtering information. However, while these algorithms have great power to shape users’ experiences, users are often unaware of their operation, or even presence. While this opacity partly stems from protecting intellectual property and preventing malicious users from gaming the system, it is also designed to provide users with seamless, effortless system interactions. However, this opacity can result in misinformed behavior among users, particularly when there is no clear feedback mechanism for users to understand the effects of their own actions on an algorithmic system. The increasing prevalence and power of these opaque algorithms coupled with their sometimes biased and discriminatory decisions raises questions about how knowledgeable users are and should be about the existence, operation and possible impacts of these algorithms. This dissertation draws on human-computer interaction, social computing and data mining techniques to investigate users’ behavior around opaque algorithmic systems and create new designs that communicate opaque algorithmic processes to users and provide them with a more informed, satisfying, and engaging interaction. In doing so, I add new angles to the old idea of understanding the interaction between users and automation by investigating and designing around algorithm sensemaking and algorithm transparency. Specifically, this dissertation makes three contributions. First, it investigates how users currently interact with opaque algorithmic socio-technical systems and what is missing in this interaction. I show that when an algorithmic system is opaque, users try to add “seams,” visible hints disclosing aspects of automation operations, into the system manually to increase the visibility of the algorithm and its potential impacts on other users (such as bias). In doing so, users also take stances (defending or questioning) towards an algorithm’s existence, opacity in existence, operation, and opacity in operation. These findings lead to the next part of this dissertation in which I present two seamful designs, ReVeal (on Yelp) and FeedVis (on Facebook), to demonstrate how we can redesign current opaque algorithmic systems by adding transparency into the existence of algorithms. I report on the extensive lack of awareness about the presence of opaque algorithms in algorithmic socio-technical systems. I then illustrate that a seamful design can help users to have a more informed and engaging interaction with the system by developing theories about how an algorithm might work. Finally, I take a step further and expose users to the operation of opaque algorithms. I show that users do not need full transparency in ad curation process in order to have a satisfactory experience. For example, in the case of opaque behavioral advertising algorithms, what users need is an interpretable, non-creepy explanation with a link to their identity. I then evaluate the impacts of different levels of transparency on users’ perception of algorithmic decisions and show that while increasing transparency about how an algorithm (here a review filtering algorithm) makes a decision can improve users’ understandability of the decision, it cannot change users’ agreement or disagreement with the decision. The findings of this dissertation present a future for algorithmic socio-technical systems in which adding a right level of transparency into algorithmic processes provide a more informed, satisfying, and adaptive interaction between users and the system.","Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2020-02-28 without embargo terms","The student, Motahhare Eslamimehdiabadi, accepted the attached license on 2019-12-05 at 14:33.","The student, Motahhare Eslamimehdiabadi, submitted this Dissertation for approval on 2019-12-05 at 14:36.","This Dissertation was approved for publication on 2019-12-05 at 16:25.","DSpace SAF Submission Ingestion Package generated from Vireo submission #14720 on 2020-02-28 at 17:15:50","Made available in DSpace on 2020-03-02T21:58:26Z (GMT). No. of bitstreams: 3 ESLAMIMEHDIABADI-DISSERTATION-2019.pdf: 5760155 bytes, checksum: b71b25d88aba06ad631d0005e6fc7837 (MD5) LICENSE.txt: 4223 bytes, checksum: 9e9a812786a1918d03aac1da1f927cb1 (MD5) PROQUEST_LICENSE.txt: 4569 bytes, checksum: 7828d1d6a9db64ddff2994454fb6d131 (MD5) Previous issue date: 2019-12-05"],"dc:format":["application/pdf"],"dc:identifier":["http://hdl.handle.net/2142/106253"],"dc:language":["en"],"dc:rights":["Copyright 2019 Motahhare Eslamimehdiabadi"],"dc:subject":["Algorithms","Algorithmic Opacity, Algorithmic Transparency","Socio-Technical Systems","Design"],"dc:title":["Participating and designing around algorithmic socio-technical systems"],"dc:type":["text"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Dissertation"],"thesis:degree_name":["Ph.D."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:24:45Z"}