A workshop on:

Ethnographies of Code

Computer Programs as the Lived Work of Computer Programming



Infolab21, Lancaster University, UK

30-31 March 2006


Selected papers have been published in issue two of TeamEthno-online.


Keynote Speakers

Adrian Mackenzie (Lancaster University)
Global system awareness in code-like situations

Tom Rodden (University of Nottingham)
From understanding digital work to uncovering the social in ubiquitous environments


Papers

Dave Martin and John Rooksby (Lancaster University)
Knowledge and reasoning about code

Monika Büscher (Lancaster University), Jesper Wolff Olsen and Michael Christensen (Aarhus University)
Code Work: “But why? I wanna know why!”

Steinar Kristoffersen (University of Oslo)
Designing a program. Programming the design

Christian Greiffenhagen and Wes Sharrock (University of Manchester)
The lived work of formal mathematical reasoning

Barry Brown (University of Glasgow)
Some unexcavated aspects of computer programming

Stuart Reeves (University of Nottingham)
The code document’s structure and analysis

Julia Prior, Toni Robertson, John Leaney (University of Technology, Sydney)
Programming infrastructure and code production: An ethnographic study

Catalina Danis (IBM TJ Watson Research Center)
Casual and team collaboration in high performance computing

Sebastian Jekutsch (Freie Universität Berlin)
An annotation scheme to support analysis of programming activities

Frank Schlesinger and Sebastian Jekutsch (Freie Universität Berlin)
ElectroCodeoGram: An environment for studying programming

Marjahan Begum, Dave Elliman and Colin Higgins (University of Nottingham)
Strategies of novice programmers

Gabriele Gramelsberger (Free University, Berlin)
Story telling with code: Archaeology of climate modelling

Morana Alac (University of California San Diego)
On robot infrastructure

Philippe Rouchy (Blekinge Institute of Technology)
Aspects of PROLOG history: Logic programming and professional dynamics

Christophe Lejeune (University of Technology in Troyes)
Symlinks as boundary objects. An ethnomethodological case study of code

Chris Douce (Independent)
Peer programming: Shared programming resources and how they might be used to understand the activity of programming


Position Papers

Carey Jewitt (London Knowledge Lab)
Ethnographies of programming: position paper

Robert Schmidt (Freie Universität Berlin)
Software engineering as ensemble of cultural-social practices

Chris Hinds, Ondrej Mates, Marina Jirotka (Oxford University)
Ethnographies of code: Coordination between pairs in agile pair programming

S. Bryant, P. Romero and B du Boulay (University of Sussex)
Unpicking the pair programming process

Elin R Pedersen (Microsoft)
Position paper

Daniel Ashton (Lancaster University)
Values in design and politics and programming made ordinary

Ian Martin (Manchester Metropolitan University Business School)
Craft tradition in the history of computer programming 1974 - 2004

Allen Higgins (University College Dublin)
Software development in progress, practiced innovation


Organisers

Dave Martin (Lancaster University)
John Rooksby (Lancaster University)


With Thanks To

Lucy Suchman (Lancaster University)
Ian Sommerville (Lancaster University)
Aimee Edwards (Lancaster University)
Helen Metcalfe (Lancaster University)
Mark Hartswood (University of Edinburgh)

We also thank the Lancaster University Faculty of Science and Technolgy for funding the workshop travel awards.