Programming Visuals, Visualising Programs

This article examines the role of visualisations in astrophysics programming work, showing that visualisations are not only outputs for those producing them, but can help those developing them understand how to do their work. Studies of visualization in programming have mainly been of social and cultural factors influencing scientific research. We concentrate on the material aspects of scientific work, as of interest in their own right and on methodological grounds (since capturing the material practices of computer screen-work is an underexplored area). Using a ‘video-aided ethnographic’ method we analyse an episode of computational astrophysics involving the use of the Python programming language. We identify a selection of activities comprising the screen work of an astrophysics researcher to unpack how those activities contribute to the production of scientific knowledge.

[1]  Denise N. Rall The ‘House That Dick Built’: , 2006 .

[2]  Helena Pettersson,et al.  Making Masculinity in Plasma Physics: Machines, labour and experiments , 2011 .

[3]  Karin Knorr Cetina,et al.  From Pipes to Scopes: The Flow Architecture of Financial Markets , 2003 .

[4]  W. Bijker,et al.  Controlled human malaria infection trials: How tandems of trust and control construct scientific knowledge , 2016, Social studies of science.

[5]  Christian Greiffenhagen,et al.  Ethnomethodology, video analysis, and STS , 2017 .

[6]  J. Coulter,et al.  The praxiology of perception: Visual orientations and practical action , 1990 .

[7]  L. Wittgenstein Philosophical investigations = Philosophische Untersuchungen , 1958 .

[8]  E. A. Chaparro,et al.  Reading as Part of Computer Programming . An Ethnomethodological Enquiry , 2006 .

[9]  Philip J. Davis,et al.  The Mathematical Experience , 1982 .

[10]  Annamaria Carusi,et al.  Scientific visualisations and aesthetic grounds for trust , 2008, Ethics and Information Technology.

[11]  Oskar Lindwall,et al.  Lab work in science education Instruction, inscription, and the practical achievement of understanding , 2008 .

[12]  Steve G. Hoffman Respecifying Lab Ethnography: An Ethnomethodological Study of Experimental Physics , 2017 .

[13]  C. Coopmans Making mammograms mobile: Suggestions for a sociology of data mobility , 2006 .

[14]  Götz Hoeppe,et al.  Working data together: The accountability and reflexivity of digital astronomical practice , 2014, Social studies of science.

[15]  Matthew Spencer,et al.  Image and Practice: Visualization in Computational Fluid Dynamics Research , 2012 .

[16]  Jeff Bezemer,et al.  “Do you have another Johan?” Negotiating meaning in the operating theatre , 2011 .

[17]  Rob Procter,et al.  Cultures of reading : on professional vision and the lived work of mammography , 2007 .

[18]  Michael Lynch,et al.  Art and Artifact in Laboratory Science: A Study of Shop Work and Shop Talk in a Research Laboratory , 1985 .

[19]  Séverine Louvel The 'Industrialization' of Doctoral Training? A Study of the Experiences of Doctoral Stu- dents and Supervisors in the French Life Sciences , 2012 .

[20]  Tarja Knuuttila,et al.  From Representation to Production: Parsers and Parsing in Language Technology , 2006 .

[21]  Mikaela Sundberg,et al.  Organizing Simulation Code Collectives , 2010 .

[22]  Janet Vertesi,et al.  Seeing Like a Rover: How Robots, Teams, and Images Craft Knowledge of Mars , 2015 .

[23]  Jon Agar,et al.  What Difference Did Computers Make? , 2006 .

[24]  Janet Vertesi,et al.  Seeing like a Rover: Visualization, embodiment, and interaction on the Mars Exploration Rover Mission , 2012 .

[25]  Adelheid Voskuhl,et al.  Humans, Machines, and Conversations , 2004 .

[26]  Samuel Y. Edgerton,et al.  Aesthetics and Digital Image Processing: Representational Craft in Contemporary Astronomy , 1987 .

[27]  Arie Rip,et al.  Visualizing the Invisible Nanoscale Study:Visualization Practices in Nanotechnology, Community of Practice , 2010 .

[28]  Götz Hoeppe,et al.  Astronomers at the Observatory: Place, Visual Practice, Traces , 2012 .

[29]  Shai Mulinari,et al.  Mulinari, Holmberg & Ideland: Money, Money, Money? Politico-Moral Discourses of Stem Cell Research in a Grant Allocation Process , 2015 .

[30]  Mary Elizabeth Lynch,et al.  The externalized retina: Selection and mathematization in the visual documentation of objects in the life sciences , 1988 .

[31]  K. K. Cetina,et al.  The fixation of (visual) evidence , 1988 .

[32]  A. Pickering Science as practice and culture , 1992 .

[33]  ARJA,et al.  How do models give us knowledge ? The case of Carnot ’ s ideal heat engine , 2009 .

[34]  Lisa Messeri,et al.  Extra-terra incognita: Martian maps in the digital age , 2017, Social studies of science.

[35]  H. Garfinkel Studies in Ethnomethodology , 1968 .

[36]  Wes Sharrock,et al.  Project work: The organisation of collaborative design and development in software engineering , 1996, Computer Supported Cooperative Work (CSCW).

[37]  Carlos E. C. J. Gabriel,et al.  Astronomical Data Analysis Software and Systems Xv , 2022 .

[38]  Helene Götschel,et al.  The Entanglement of Gender and Physics: Human Actors, Work Place Cultures, and Knowledge Production , 2011 .

[39]  Wes Sharrock,et al.  Occasioned practices in the work of software engineers , 1994 .

[40]  H. J. van Langevelde,et al.  ParselTongue: AIPS Talking Python , 2006 .

[41]  B. Asher The Professional Vision , 1994 .

[42]  Martina Merz,et al.  Locating the Dry Lab on the Lab Map , 2006 .

[43]  Christine Hine,et al.  Databases as Scientific Instruments and Their Role in the Ordering of Scientific Work , 2006 .

[44]  Morana Alač,et al.  Handling Digital Brains: A Laboratory Study of Multimodal Semiotic Interaction in the Age of Computers , 2011 .

[45]  Cassidy R. Sugimoto,et al.  Contributorship and division of labor in knowledge production , 2016, Social studies of science.

[46]  Tarja Knuuttila,et al.  Computer Models and Simulations in Scientific Practice , 2006 .

[47]  Seppo Sierla,et al.  Distributed Problem Solving in Software Development , 2008 .

[48]  Barry A. T. Brown,et al.  Designing electronic maps: an ethnographic approach , 2005 .

[49]  Catelijne Coopmans,et al.  ‘Face value’: New medical imaging software in commercial view , 2011, Social studies of science.

[50]  Timothy Webmoor,et al.  Are Digital Picturings Representations? , 2010, EVA.

[51]  John Rooksby,et al.  Knowledge and Reasoning about Code in a Large Code Base , 2006 .

[52]  Phaedra Daipha,et al.  Visual perception at work: Lessons from the world of meteorology , 2010 .

[53]  Annamaria Carusi,et al.  Computational Biology and the Limits of Shared Vision , 2011, Perspectives on Science.

[54]  C. Bazerman Changing Order: Replication and Induction in Scientific Practice , 1989 .

[55]  C. Goodwin,et al.  Practices of Seeing: Visual Analysis: An Ethnomethodological Approach , 2000 .

[56]  H. Garfinkel,et al.  I.1 The Work of a Discovering Science Construed with Materials from the Optically Discovered Pulsar , 1981 .