Skip to main content

ETHNOS_APP

Home • Search • Journals • List 0

The Types, Roles, and Practices of Documentation in Data Analytics Open Source Software Libraries

A Collaborative Ethnography of Documentation Work

Bibliographic Data

ID14871019
AuthorsR Stuart Geiger (0000-0001-7215-0532, University of California, Berkeley, corresponding author), Nelle Varoquaux (0000-0002-8748-6546, Berkeley College), Charlotte Mazel-Cabasse (0000-0002-9263-0901, University of California, Berkeley), Chris Holdgraf (0000-0002-2391-0678, University of California, Berkeley)
Year2018
Volume27
Issue3-6
Pages767-802
Publication date2018-12-01
Peer ReviewedYes
Open AccessYes
TypeARTICLE
VenueComputer Supported Cooperative Work (CSCW (JOURNAL)
Journal identifiersISSN: 0925-9724 • E-ISSN: 1573-7551
PublisherSpringer Science and Business Media LLC (PUBLISHER)
DOI10.1007/s10606-018-9333-1
OpenAlexW4289219086
LanguageEN
Citations received3
References cited39

Computational research and data analytics increasingly relies on complex ecosystems of open source software (OSS) "libraries" -curated collections of reusable code that programmers import to perform a specific task. Software documentation for these libraries is crucial in helping programmers/analysts know what libraries are available and how to use them. Yet documentation for open source software libraries is widely considered low-quality. This article is a collaboration between CSCW researchers and contributors to data analytics OSS libraries, based on ethnographic fieldwork and qualitative interviews. We examine several issues around the formats, practices, and challenges around documentation in these largely volunteer-based projects. There are many different kinds and formats of documentation that exist around such libraries, which play a variety of educational, promotional, and organizational roles. The work behind documentation is similarly multifaceted, including writing, reviewing, maintaining, and organizing documentation. Different aspects of documentation work require contributors to have different sets of skills and overcome various social and technical barriers. Finally, most of our interviewees do not report high levels of intrinsic enjoyment for doing documentation work (compared to writing code). Their motivation is affected by personal and project-specific factors, such as the perceived level of credit for doing documentation work versus more 'technical' tasks like adding new features or fixing bugs. In studying documentation work for data analytics OSS libraries, we gain a new window into the changing practices of data-intensive research, as well as help practitioners better understand how to support this often invisible and infrastructural work in their projects

Analytics · Data science · Documentation · Open source · Open source software · Operating system · Software analytics · Software development · Software development process · Software documentation · Software engineering · World Wide Web · Computer Science · Data Quality and Management · Research Data Management Practices · Scientific Computing and Data Management · Software

  • Problems of knowledge, problems of order

    Open Access•Liora O’donnell Goldensher•Frontiers in Sociology•2023

  • How to support the adoption of open-source energy system modelling software? Insights from interviews with users and developers

    Open Access•Nicholas Gorman, Iain Macgill et al.•Energy Research & Social Science•2024

  • A Historical View of Studies of Women's Work

    Open Access•Ellen Balka, Ina Wagner•Computer Supported Cooperative…•2020

  • The Challenger Launch Decision

    Diane Vaughan•Challenger Launch Decision•1997

  • Two Bits

    Christopher Kelty, Christopher M Kelty et al.•Two Bits•2008

  • Out of Sight, Out of Sync

    Pamela Hinds, Pamela J Hinds et al.•Organization Science•2003

  • Sorting Things Out

    G C Bowker, Susan Leigh Star•Sorting Things Out•1999

  • What Counts as Software Process? Negotiating the Boundary of Software Work Through Artifacts and Conversation

    Open Access•Marisa Leavitt Cohn, Susan Elliott Sim et al.•Computer Supported Cooperative…•2009

  • Relations in Practice

    Carsten Østerlund, Paul Carlile et al.•The Information Society•2005

  • Intrinsic and Extrinsic Motivations

    Open Access•Richard M Ryan, Edward L Deci•Contemporary Educational Psychology•2000

  • The Chicago Guide to Collaborative Ethnography

    Luke Eric Lassiter•The Chicago Guide to Collaborative…•2005

  • Layers of Silence, Arenas of Voice

    Open Access•Susan Leigh Star, Anselm Strau et al.•Computer Supported Cooperative…•1999

  • Beyond opening up the black box

    Open Access•R Stuart Geiger•Big Data & Society•2017

  • The Ethnography of Infrastructure

    Open Access•Susan Leigh Star•American Behavioral Scientist•1999

  • Situated Learning

    Open Access•Jean Lave, Etienne Wenger•Situated Learning•1991

  • The Articulation of Project Work

    Open Access•Anselm Strau, Anselm Strauss•Sociological Quarterly•1988

Unique citing works3
Citations per year0,5
Citation span2020 - 2024 (5)
Citation velocityrecent
Highly citedNo
Citation typesNeutral: 3

Tools

Open DOISci-HubOpen Access
Ethnos_APP • Open Source Project • MIT License • Frontend v2.0.0 • Privacy and Cookies • API Documentation: api.ethnos.app/docs • API Source Code: GitHub • DOI: 10.5281/zenodo.17049435 • Frontend Source Code: GitHub • DOI: 10.5281/zenodo.17050053 • cruz.rio.br • Expectantes Misericordiae