Programming Visuals, Visualising Programs

  • Phillip Brooker University of Liverpool
  • Wes Sharrock University of Manchester
  • Christian Greiffenhagen The Chinese University of Hong Kong

Abstract

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.

Downloads

Download data is not yet available.

References

Agar J (2006) What Difference Did Computers Make? Social Studies of Science 36(6): 869-907.
https://doi.org/10.1177/0306312706073450

Alač M (2011) Handling Digital Brains: A Laboratory Study of Multimodal Semiotic Interaction in the Age of Computers. Cambridge, MA: The MIT Press.
https://doi.org/10.7551/mitpress/9780262015684.001.0001

Amann K & Knorr Cetina K (1990) The Fixation of (Visual) Evidence. In: Lynch M and Woolgar S (eds) Representation in Scientific Practice. Cambridge, MA: The MIT Press, 85-121.

Bezemer J, Cope A, Kress G & Kneebone R (2011) "Do You Have Another Johan?" Negotiating Meaning in the Operating Theatre. Applied Linguistics Review 2: 313-334.
https://doi.org/10.1515/9783110239331.313

Bijker EM, Sauerwein RW & Bijker WE (2016) Controlled Human Malaria Infection Trials: How Tandems of Trust and Control Construct Scientific Knowledge. Social Studies of Science 46(1): 56-86.
https://doi.org/10.1177/0306312715619784

Brown B & Laurier E (2005) Designing Electronic Maps: An Ethnographic Approach. In: Meng L, Zipf A and Reichenbacher T (eds) Map-Based Mobile Services. Berlin: Springer-Verlag, 241-257.
https://doi.org/10.1007/3-540-26982-7_16

Bruun H & Sierla S (2008) Distributed Problem Solving in Software Development: The Case of an Automation Project. Social Studies of Science 38(1): 133-158.
https://doi.org/10.1177/0306312707077366

Burri RV & Dumit J (2008) Social Studies of Scientific Imaging and Visualization. In: Hackett EJ, Amsterdamska O, Lynch M and Wajcman J (eds) The Handbook of Science and Technology Studies, Third Edition. Cambridge, MA: The MIT Press, 297-318.

Carusi A (2008) Scientific Visualisations and Aesthetic Grounds for Trust. Ethics and Information Technology 10(4): 243-254.
https://doi.org/10.1007/s10676-008-9159-5

Carusi A (2011) Computational Biology and the Limits of Shared Vision. Perspectives on Science 19(3): 300-336.
https://doi.org/10.1162/POSC_a_00044

Carusi A, Novakovic G and Webmoor T (2010) Are Digital Picturings Representations? In: Electronic Visualisation and the Arts, London, UK, 5-7 July 2010: 174-184. Available at: http://www.bcs.org/upload/pdf/ewic_ev10_s7paper2.pdf (accessed 3.3.2017).

Collins H (1992) Changing Order: Replication and Induction in Scientific Practice. London: SAGE.

Coopmans C (2006) Making Mammograms Mobile: Suggestions for a Sociology of Data Mobility. Information, Communication & Society 9(1): 1-19.
https://doi.org/10.1080/13691180500519274

Coopmans C (2011) 'Face Value': New Medical Imaging Software in Commercial View. Social Studies of Science 41: 155-176.
https://doi.org/10.1177/0306312710389226

Coulter, J & Parsons ED (1990) The Praxiology of Perception: Visual Orientations and Practical Action. Inquiry 33: 251-272.
https://doi.org/10.1080/00201749008602223

Daipha P (2010) Visual Perception at Work: Lessons from the World of Meteorology. Poetics 38: 150-164.
https://doi.org/10.1016/j.poetic.2009.11.007

Davis PJ & Hersh R (1981) The Mathematical Experience. Boston: Birkhauser.

Garfinkel H (1967) Studies in Ethnomethodology. New Jersey: Prentice Hall, Inc.

Garfinkel H, Lynch M & Livingston E (1981) The Work of a Discovering Science Construed with Materials from the Optically Discovered Pulsar. Philosophy of the Social Sciences 11(2): 131-158.
https://doi.org/10.1177/004839318101100202

Goodwin C (1994) Professional Vision. American Anthropologist 96(3): 606-633.
https://doi.org/10.1525/aa.1994.96.3.02a00100

Goodwin C (2001) Practices of Seeing Visual Analysis: An Ethnomethodological Approach. In: Van Leeuwen T and Jewitt C (eds) Handbook of Visual Analysis. London: Sage, 157-182.

Götschel H (2011) The Entanglement of Gender and Physics: Human Actors, Work Place Cultures, and Knowledge Production. Science Studies 24(1): 66-80.

Hine C (2006) Databases as Scientific Instruments and their Role in the Ordering of Scientific Work. Social Studies of Science 36: 269-298.
https://doi.org/10.1177/0306312706054047

Hoeppe G (2012) Astronomers at the Observatory: Place, Visual Practice, Traces. Anthropological Quarterly 85(4): 1141-1160.
https://doi.org/10.1353/anq.2012.0068

Hoeppe G (2014) Working Data Together: The Accountability and Reflexivity of Digital Astronomical Practice. Social Studies of Science 44(2): 243-270.
https://doi.org/10.1177/0306312713509705

Kettenis M, Van Langevelde HJ, Reynolds C & Cotton B (2005) ParselTongue: AIPS Talking Python. In: Astronomical Data Analysis Software and Systems XV, San Lorenzo de El Escorial, Spain, 2-5 October 2005: 497-500. Available at: http://articles.adsabs.harvard.edu/cgi-bin/nph-iarticle_query?2006ASPC..351..497K&data_type=PDF_HIGH&whole_paper=YES&type=PRINTER&filetype=.pdf (accessed 3.3.2017).

Knorr Cetina K (2003) From Pipes to Scopes: The Flow Architecture of Financial Markets. Distinktion 7: 7-23.
https://doi.org/10.1080/1600910X.2003.9672857

Knuuttila T (2006) From Representation to Production: Parsers and Parsing in Language Technology. In: Lenhard J, Küppers G and Shinn T (eds) Simulation: Pragmatic Construction of Reality. Dordrecht: Springer, 41-55.
https://doi.org/10.1007/1-4020-5375-4_3

Knuuttila T & Boon M (2011) How Do Models Give Us Knowledge? The Case of Carnot's Ideal Heat Engine. European Journal for Philosophy of Science 1(3): 309-334.
https://doi.org/10.1007/s13194-011-0029-3

Knuuttila T, Merz M & Mattila E (2006) Editorial: Computer Models and Simulations in Scientific Practice. Science Studies 19(1): 3-11.

Larivière V, Desrochers N, Macaluso B, Mongeon P, Paul-Hus A & Sugimoto CR (2016) Contributorship and Division of Labor in Knowledge Production. Social Studies of Science 46(3): 417-435.
https://doi.org/10.1177/0306312716650046

Lindwall O (2008) Lab Work in Science Education: Instruction, Inscription, and the Practical Achievement of Understanding. Linköping: Linköping University Faculty of Arts and Sciences.

Louvel S (2012) The 'Industrialization' of Doctoral Training? A Study of the Experiences of Doctoral Students and Supervisors in the French Life Sciences. Science & Technology Studies 25(2): 23-45.

Lynch M (1985) Art and Artifact in Laboratory Science: A Study of Shop Work and Shop Talk in a Research Laboratory. London: Routledge.

Lynch M (1988) The Externalized Retina: Selection and Mathematization in the Visual Documentation of Objects in the Life Sciences. Human Studies 11(3): 201-234.
https://doi.org/10.1007/BF00177304

Lynch M (2011) Image and Imagination: An Exploration of Online Nano-Galleries. In: Visualisation in the Age of Computerisation, Oxford, UK, 25-26 March.

Lynch M & Edgerton SY (1988) Aesthetics and Digital Image Processing: Representational Craft in Contemporary Astronomy. In: Fyfe G and Law J (eds) Picturing Power: Visual Depiction and Social Relations. London: Routledge and Kegan Paul, 184-220.

Martin D & Rooksby J (2006) Knowledge and Reasoning About Code in a Large Code Base. TeamEthno-online, 2: 3-12, https://archive.cs.st-andrews.ac.uk/STSE-Handbook/Other/Team%20Ethno/Issue2/Martin.pdf (accessed 3.3.2017).

Messeri L (2017) Extra-Terra Incognita: Martian Maps in the Digital Age. Social Studies of Science 47(1): 75-94.
https://doi.org/10.1177/0306312716656820

Merz M (2006) Locating the Dry Lab on the Lab Map. In: Lenhard J, Küppers G and Shinn T (eds) Simulation: Pragmatic Construction of Reality. Dordrecht: Springer, 155-172.
https://doi.org/10.1007/1-4020-5375-4_10

Mulinari S, Holmberg T & Ideland M (2015) Money, Money, Money? Politico-Moral Discourses of Stem Cell Research in a Grant Allocation Process. Science & Technology Studies 28(2): 53-72.

Pettersson H (2011) Making Masculinity in Plasma Physics: Machines, Labour and Experiments. Science Studies 24(1): 47-65.

Pickering A (ed) (1992) Science as Practice and Culture. London: The University of Chicago Press.
https://doi.org/10.7208/chicago/9780226668208.001.0001

Rall D (2006) The 'House That Dick Built': Constructing the Team that Built the Bomb. Social Studies of Science 36: 943-957.
https://doi.org/10.1177/0306312706062676

Rooksby J, Martin D & Rouncefield M (2006) Reading as Part of Computer Programming. An Ethnomethodological Enquiry. In: Proceedings of the 18th Workshop of the Psychology of Programming Interest Group (ed P Romero, J Good, EA Chaparro and S Bryant), Sussex, UK, 7-8 September 2006: 198-212. Salford: Psychology of Programming Interest Group. Available at: http://www.ppig.org/papers/18th-rooksby.pdf (accessed 3.3.2017).

Ruivenkamp M & Rip A (2010) Visualizing the Invisible Nanoscale Study: Visualization Practices in Nanotechnology Community of Practice. Science Studies 23(1): 3-36.

Slack R, Hartswood M, Procter R & Rouncefield M (2007) Cultures of Reading: On Professional Vision and the Lived Work of Mammography. In: Hester S and Francis D (eds) Orders of Ordinary Action: Respecifying Sociological Knowledge. Aldershot: Ashgate Publishing Limited, 175-193.

Sloan Digital Sky Survey (2013) Mapping the Universe. Available at: www.sdss.org (accessed 3.3.2017).

Sormani P (2014) Respecifying Lab Ethnography: An Ethnomethodological Study of Experimental Physics. Surrey, UK: Ashgate.

Spencer M (2012) Image and Practice: Visualization in Computational Fluid Dynamics Research. Interdisciplinary Science Reviews 37(1): 86-100.
https://doi.org/10.1179/0308018812Z.0000000006

Suchman LA (1994) Plans and Situated Actions: The Problem of Human Machine Interaction. Cambridge: Cambridge University Press.

Sundberg M (2010) Organizing Simulation Code Collectives. Science Studies 23(1): 37-57.

Vertesi J (2012) Seeing Like a Rover: Visualization, Embodiment, and Interaction on the Mars Exploration Rover Mission. Social Studies of Science 42: 393-414.
https://doi.org/10.1177/0306312712444645

Vertesi J (2015) Seeing Like a Rover: How Robots, Team, and Images Craft Knowledge of Mars. London: The University of Chicago Press.
https://doi.org/10.7208/chicago/9780226156019.001.0001

Voskuhl A (2004) Humans, Machines and Conversations: An Ethnographic Study of the Making of Automatic Speech Recognition Technologies. Social Studies of Science 34: 393-421.
https://doi.org/10.1177/0306312704043576

Wittgenstein L (1974) Philosophical Investigations. Oxford: Basil Blackwell & Mott, Ltd.
Published
2019-02-15
Section
Research Papers