Charting Uncertain Waters: A Socio-Technical Roadmap for Sustaining Open Source Communities in the Age of GenAI
Zixuan Feng, Reed Milewicz, Emerson Murphy-Hill, Tyler Menezes, Alexander Serebrenik, Igor Steinmacher, Anita Sarma

TL;DR
This paper introduces a socio-technical framework using McLuhan's Tetrad to analyze and guide open source communities through the transformative impacts of Generative AI, aiming to foster resilience and sustainable development.
Contribution
It presents a novel Socio-Technical System framework applying McLuhan's Tetrad to understand and navigate GenAI's effects on OSS communities, along with a practical roadmap.
Findings
Identifies key socio-technical impacts of GenAI on OSS practices, documentation, engagement, and governance.
Provides a scenario-based analysis to anticipate challenges and opportunities.
Offers a strategic roadmap for sustaining OSS communities amidst AI-driven changes.
Abstract
Open Source Software (OSS) communities face a wave of uncertainty as Generative AI (GenAI) rapidly transforms how software is created, maintained, and governed. Without clear frameworks, communities risk being overwhelmed by the complexity and ambiguity introduced by GenAI, threatening the collaborative ethos that underpins OSS. To address this gap, we present a Socio-Technical System (STS)-guided conceptual framework that applies McLuhan's Tetrad as an analytic lens to articulate how GenAI reshapes the socio-technical dynamics of OSS development. Through a scenario-based exploration across four components of the STS-guided framework, software practices, documentation, community engagement, and governance, we identify plausible socio-technical impacts and outline a corresponding Roadmap for sustaining OSS communities in the Age of GenAI. This Roadmap will enable OSS researchers and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
