Design Tensions in Online Freelancing Platforms: Using Speculative Participatory Design to Support Freelancers' Relationships with Clients
Bibliographic record
Abstract
This paper explores the design challenges that arise in supporting online freelancers to navigate relationships with clients. Prior studies have shown that current platform designs can lead to worker precarity in freelancer-client relationships, such as power imbalances, information asymmetry, and labor abuse. To envision alternative designs that empower workers in managing their relationships with clients, we engaged 22 Upwork freelancers in participatory speculative design activities. Through this co-design process, we identified design tensions that constrain design options as a result of conflicting values and priorities that could only be balanced and compromised rather than completely resolved. Six design tensions were identified in the context of designing for four different phases of freelancing. We observed three patterns in these tensions: 1) the freelancers' need for client involvement in their tasks and career growth, which conflicted with their skepticism that clients had sufficient incentives to be involved; 2) that there was often no viable balancing option for some tensions, but they could be addressed through changes in the platform's incentive structure; and 3) some tensions occurred not only between freelancers and clients, but also within the freelancer community. We present three approaches for addressing these design tensions and discuss how this research can support more equitable and healthy freelancer-client relationships.
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
How this classification was reachedexpand
Full frame distilled prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. Learned from the 10,348 direct Codex labels and 10,348 direct Gemma labels. Candidate is the union of thresholded teacher heads; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels or direct frontier model labels.
Codex and Gemma teacher scores by category
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.001 | 0.000 |
| Meta-epidemiology (narrow) | 0.000 | 0.000 |
| Meta-epidemiology (broad) | 0.000 | 0.000 |
| Bibliometrics | 0.000 | 0.000 |
| Science and technology studies | 0.000 | 0.000 |
| Scholarly communication | 0.000 | 0.002 |
| Open science | 0.000 | 0.000 |
| Research integrity | 0.000 | 0.000 |
| Insufficient payload (model declined to judge) | 0.000 | 0.000 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from itClassification
machine, unvalidatedMachine predicted; a candidate call from one teacher head, not a consensus.
How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".