Back to results

University of Illinois Urbana-Champaign

Abstraction and application: complementary perspectives on sociotechnical systems

Abstract

dc:description

Algorithmic and technological systems are often developed using abstract models and objectives, but are ultimately used for specialized real-world applications; the gap between these levels of design and use often leads to unmet user needs or amplified harms at scale. Addressing this gap benefits from examining the two ends of the methodological spectrum for adapting generalized technologies to specific real-world contexts, namely abstraction-first and application-first approaches. This dissertation examines these perspectives through two parts, each comprising three projects that share a common methodological lens and research focus. While each part explores a different problem space, they offer complementary insights into how generalized technologies can be adapted to specific real-world settings. The first part examines the abstraction-first perspective, in which algorithms are developed according to abstract models that are modified to capture potential realities of actual use. It begins with classical metric clustering problems such as k-center and facility location, which often underpin machine learning and resource allocation algorithms where real-world concerns such as fairness have become especially relevant. The first two chapters develop constant-factor approximation algorithms for clustering formulations that aim to ensure fairness for each individual point being clustered, later extending these results to address fairness at the group level as well. The final chapter broadens the scope to the more general class of covering problems, analyzing fairness-constrained formulations under assumptions motivated by real-world applications. These results yield constant-factor approximations in settings where no such bounds were previously known and, in some cases, improve existing guarantees. While this perspective contributes flexible results that can be applied across a wide variety of contexts, it does not provide guidance for practical use; rather, it demonstrates the feasibility of incorporating practical considerations into classical models without prescribing how they should be applied in real-world settings. The second part takes an application-first perspective that explores real-world contexts to identify opportunities for technological abstraction or intervention, focusing on the domain of online community moderation. The first chapter in this part examines the broad landscape of platforms and the technological features that shape their governance structures, and the following two chapters focus on a specific platform and feature: Reddit’s moderation queue, which enables community-specific human review of reported content. This perspective illustrates how technological abstractions can emerge from studying real-world practices and highlights the factors that shape the design and use of moderation tools. While it offers insights into the mechanics of sociotechnical systems and informs design and policy interventions, these insights are inherently limited in generalizability and longevity as applications and user practices continue to evolve in ways that can transcend existing abstractions. Placing these two bodies of work side by side, each grounded in a distinct methodological paradigm, underscores how each frames, constrains, and enables different kinds of progress within sociotechnical research. This dissertation concludes with broader reflections on abstraction- versus application-first perspectives and emphasizes that neither perspective is sufficient on its own; effective inquiry depends on feedback loops between them, where abstractions are continually grounded in real-world contexts and empirical insights inform new abstractions. It also outlines avenues for integrating these methodological perspectives and highlights the importance of addressing the tradeoffs inherent in building technologies and theories that are both principled and aligned with the complexities of use.

Degree

thesis:*
Name thesis:degree_name
Ph.D.
Level thesis:degree_level
Dissertation
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois Urbana-Champaign
Year dc:date
2025

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Bajpai, Tanvi
Contributors dc:contributor
  • Chekuri, Chandra
  • Chandrasekharan, Eshwar
  • Sundaram, Hari
  • Venkatasubramanian, Suresh

Subjects

dc:subject × 31

Rights

dc:rights
Statement dc:rights
  • Copyright 2025 Tanvi Bajpai
Language dc:language
en

Identifiers

dc:identifier.*
Handle dc:identifier
https://hdl.handle.net/2142/132498
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/132498

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Bajpai, Tanvi. Abstraction and application: complementary perspectives on sociotechnical systems. Dissertation thesis, University of Illinois Urbana-Champaign, 2025. https://hdl.handle.net/2142/132498