skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: "Who Has Plots?": Contextualizing Scientific Software, Practice, and Visualizations

Journal Article · · Proceedings of the ACM on Human-Computer Interaction
DOI:https://doi.org/10.1145/3134720· OSTI ID:1525269
 [1];  [1]
  1. Univ. of Washington, Seattle, WA (United States)

We present that software is an integral element of the work of science yet it is not commonly an object of inquiry in studies of scientific infrastructures. This paper presents findings from an ethnographic study of a cosmology group's collaborative scientific software production. We demonstrate how these cosmologists use plots to simultaneously test their software and analyze data while interrogating multiple layers of infrastructural components. We broaden perspectives on scientific software development using a sociotechnical, software studies lens to examine this work of scientific discovery as a creative and embodied, yet exacting and methodical, activity that requires a 'human in the loop'. Here, we offer a new reading of scientific software practices to convey how creating scientific software is often really the act of doing science itself--an intervention we believe is necessary to more successfully support scientific software sharing and infrastructure production.

Research Organization:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
USDOE Office of Science (SC)
Grant/Contract Number:
AC02-05CH11231
OSTI ID:
1525269
Journal Information:
Proceedings of the ACM on Human-Computer Interaction, Vol. 1, Issue CSCW; ISSN 2573-0142
Publisher:
Association for Computing Machinery (ACM)Copyright Statement
Country of Publication:
United States
Language:
English

References (49)

Collaboration and controlCrisis management and multimedia technology in London Underground Line Control Rooms journal March 1992
Code/Space: Software and Everyday Life January 2011
Data at work: supporting sharing in science and engineering conference January 2003
Sociotechnical Studies of Cyberinfrastructure and e-Research: Current Themes and Future Trajectories journal August 2010
Where's the Real Bottleneck in Scientific Computing? journal January 2006
Scientific software development viewed as knowledge acquisition: Towards understanding the development of risk-averse scientific software journal November 2015
Scientific software production: incentives and collaboration conference January 2011
Discipline and the Material Form of Images: An Analysis of Scientific Visibility journal February 1985
Supporting Scientific Collaboration: Methods, Tools and Concepts journal January 2013
Where’s the Real Bottleneck in Scientific Computing? journal January 2006
Reusing Scientific Data: How Earthquake Engineering Researchers Assess the Reusability of Colleagues’ Data journal August 2010
Producing Data, Producing Software: Developing a Radio Astronomy Research Infrastructure conference October 2014
From ethnographic record to system design: Some experiences from the field journal September 1992
The Computer Boys Take Over: Computers, Programmers, and the Politics of Technical Expertise book January 2010
Software Engineering for Computational Science and Engineering journal March 2012
The state of the art in end-user software engineering journal April 2011
Software Development Cultures and Cooperation Problems: A Field Study of the Early Stages of Development of Software for a Scientific Community journal September 2009
Data at work: supporting sharing in science and engineering conference January 2003
Testing scientific software: A systematic literature review journal October 2014
Convivial Decay: Entangled Lifetimes in a Geriatric Infrastructure conference January 2016
Collaboratories journal January 2002
Claims about the use of software engineering practices in science: A systematic literature review journal November 2015
Distance Matters journal September 2000
Steps Toward an Ecology of Infrastructure: Design and Access for Large Information Spaces journal March 1996
The stuff of bits: exploring the materialities of information in interaction conference January 2017
"it's in your spinal cord, it's in your fingertips": practices of tools and craft in building software conference January 2014
Data Vision: Learning to See Through Algorithmic Abstraction
  • Passi, Samir; Jackson, Steven
  • CSCW '17: Computer Supported Cooperative Work and Social Computing, Proceedings of the 2017 ACM Conference on Computer Supported Cooperative Work and Social Computing https://doi.org/10.1145/2998181.2998331
conference February 2017
Representation in Scientific Practice Revisited book January 2014
Best Practices for Scientific Computing journal January 2014
Professional Vision journal September 1994
Aesthetics and Digital Image Processing: Representational Craft in Contemporary Astronomy journal May 1987
Deliberate Individual Change Framework for Understanding Programming Practices in four Oceanography Groups journal May 2017
End-User Development: An Emerging Paradigm book January 2006
"Seeing like a rover": embodied experience on the mars exploration rover mission conference January 2008
Best Practices for Computational Science: Software Infrastructure and Environments for Reproducible and Extensible Research journal July 2014
Layers of Silence, Arenas of Voice: The Ecology of Visible and Invisible Work journal March 1999
The work of developing cyberinfrastructure middleware projects conference January 2013
Incentives and integration in scientific software production conference January 2013
Meanings and boundaries of scientific software sharing conference January 2013
Patterns of contact and communication in scientific research collaboration conference January 1988
Relationships and tasks in scientific research collaborations conference January 1986
Ethnography of scaling, or, how to a fit a national research infrastructure in the room
  • Ribes, David
  • CSCW'14: Computer Supported Cooperative Work, Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing https://doi.org/10.1145/2531602.2531624
conference February 2014
Beyond trust and reliability: reusing data in collaborative cancer epidemiology research conference January 2013
A literature review of agile practices and their effects in scientific software development
  • Sletholt, Magnus Thorstein; Hannay, Jo; Pfahl, Dietmar
  • Proceeding of the 4th international workshop on Software engineering for computational science and engineering - SECSE '11 https://doi.org/10.1145/1985782.1985784
conference January 2011
PIC, a paediatric-specific intensive care database journal January 2020
Software maintenance: A budgeting dilemma journal February 1984
Laboratory Life journal June 2019
Software Maintenance book December 2001
Best Practices for Scientific Computing text January 2012

Cited By (1)

Surfacing Data Change in Scientific Work
  • Paine, Drew; Ramakrishnan, Lavanya; Taylor, Natalie Greene
  • Information in Contemporary Society: 14th International Conference, iConference 2019, Washington, DC, USA, March 31–April 3, 2019, Proceedings, Vol. 11420, p. 15-26 https://doi.org/10.1007/978-3-030-15742-5_2
book January 2019