Enclosed Loops: How open source communities become datasets

06/09/2023
by   Madiha Zahrah Choksi, et al.
0

Centralization in code hosting and package management in the 2010s created fundamental shifts in the social arrangements of open source ecosystems. In a regime of centralized open source, platform effects can both empower and detract from communities depending on underlying technical implementations and governance mechanisms. In this paper we examine Dependabot, Crater and Copilot as three nascent tools whose existence is predicated on centralized software at scale. Open source ecosystems are maintained by positive feedback loops between community members and their outputs. This mechanism is guided by community standards that foreground notions of accountability and transparency. On one hand, software at scale supports positive feedback loops of exchange among ecosystem stakeholders: community members (developers), users, and projects. On the other, software at scale becomes a commodity to be leveraged and expropriated. We perform a comparative analysis of attributes across the three tools and evaluate their goals, values, and norms. We investigate these feedback loops and their sociotechnical effects on open source communities. We demonstrate how the values embedded in each case study may diverge from the foundational ethos of open communities as they are motivated by, and respond to the platform effects, corporate capture, and centralization of open source infrastructure. Our analysis finds that these tools embed values that are reflective of different modes of development - some are transparent and accountable, and others are not. In doing so, certain tools may have feedback mechanisms that extend communities. Others threaten and damage communities ability to reproduce themselves.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/02/2021

FLOSS != GitHub: A Case Study of Linux/BSD Perceptions from Microsoft's Acquisition of GitHub

In 2018, the software industry giants Microsoft made a move into the Ope...
research
01/04/2022

The PETSc Community Is the Infrastructure

The communities who develop and support open source scientific software ...
research
01/26/2022

LAGOON: An Analysis Tool for Open Source Communities

This paper presents LAGOON – an open source platform for understanding t...
research
04/06/2022

Open-Source Tools for Behavioral Video Analysis: Setup, Methods, and Development

Recently developed methods for video analysis, especially models for pos...
research
09/11/2018

Diversity, Productivity, and Growth of Open Source Developer Communities

The open source development model has become a paradigm shift from tradi...
research
09/10/2022

Leveraging Human Computation for Quality Assurance in Open Source Communities

Software developed under the open source development model (OSSD) has ri...
research
03/08/2017

Assessing Code Authorship: The Case of the Linux Kernel

Code authorship is a key information in large-scale open source systems....

Please sign up or login with your details

Forgot password? Click here to reset