Advanced Search

Journal Navigation

Journal Home

Subscriptions

Archive

Contact Us

Table of Contents

Click here to sign up for SAGE Journal Email Alerts today!

Sign In to gain access to subscriptions and/or personal tools.
Ethnography
This Article
Right arrow Abstract Freely available
Right arrow Free Full Text (Free PDF) Free
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Add to Saved Citations
Right arrow Download to citation manager
Right arrowRequest Permissions
Right arrow Request Reprints
Right arrow Add to My Marked Citations
Citing Articles
Right arrow Citing Articles via Google Scholar
Right arrow Citing Articles via Scopus
Google Scholar
Right arrow Articles by Higgins, A.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Complore   Add to Connotea   Add to Del.icio.us   Add to Digg   Add to Reddit   Add to Technorati   Add to Twitter  
What's this?

`Code talk' in soft work

Allen Higgins

University College Dublin, Ireland, allen.higgins{at}ucd.ie

The performance of writing software is an under-studied phenomenon in Information Systems (IS) studies. Key aspects of the process of software development — the practice of writing code, coding texts collectively, maintaining and extending source code — are too often glossed or treated unproblematically as technical `givens' rather than social accomplishments. Although ethnographic methods are now considered a valid mode of study in the software industry, there is a relative scarcity of ethnographic studies of the performance of programming itself. Utilizing data drawn from an ethnographic study of an Irish software development company, this article presents an intensive study of what I term `code talk', the verbal interactions which attend the performance of programming software. `Code talk' is then situated as a crucial element of a broader social understanding of collaborative knowledge work.

Key Words: information systems development • software development • programming • workplace studies • ethnography • ethnomethodology

References

  • Alvesson, M. and S.A. Deetz (2000) Doing Critical Management Research. Thousand Oaks, CA: Sage.
  • Boehm, B.W. (1988) `A Spiral Model of Software Development and Enhancement ', Computer 21: 61—72.
  • Boland, R.J. and W.F. Day (1989) `The Experience of System Design: A Hermeneutic of Organizational Action', Scandinavian Journal of Management 5: 87—104.[CrossRef]
  • Brooks, F.P. (1975) The Mythical Man-Month: Essays on Software Engineering. Reading, MA: Addison-Wesley.
  • Ciborra, C. (2002) The Labyrinths of Information: Challenging the Wisdom of Systems. Oxford: Oxford University Press.
  • Curtis, B., H. Krasner and N. Iscoe (1988) `A Field Study of the Software Design Process for Large Systems', Communications of the ACM 31: 1268—87.
  • DeGrace, P. and L.H. Stahl (1991) Wicked Problems, Righteous Solutions. Englewood Cliffs, NJ: Yourdon Press.
  • Dijkstra, E.W. (1972) `The Humble Programmer', Communications of the ACM 15: 859—66.
  • Fitzgerald, B. (1996) `Formalized Systems Development Methodologies: A Critical Perspective', Information Systems Journal 6: 3—23.[CrossRef]
  • Fitzgerald, B., N.L. Russo and E. Stolterman (2002) Information Systems Development: Methods in Action. London: McGraw-Hill.
  • Forester, J. (2003) `On Fieldwork in a Habermasian Way: Critical Ethnography and the Extra-ordinary Character of Ordinary Professional Work', in M. Alvesson and H. Willmot (eds) Studying Management Critically, pp. 46—65. London: Sage.
  • Geertz, C. (1973) The Interpretation of Cultures. London: Fontana.
  • Guindon, R. (1990) `Designing the Design Process: Exploiting Opportunistic Thoughts', Human-Computer Interaction 5: 305—44.
  • Hine, C. (1998) Virtual Ethnography. Bristol: IRISS '98.
  • Kristoffersen, S. (2006) Designing a Program. Programming the Design. Ethnographies of Code. Computer Programs as the Lived Work of Computer Programming. Lancaster: InfoLab21,Lancaster University.
  • Lethbridge, T.C., S.E. Sim and J. Singer (2005) `Studying Software Engineers: Data Collection Techniques for Software Field Studies', Empirical Software Engineering 10: 311—41.
  • Levy, S. (2001) Hackers: Heroes of the Computer Revolution. New York: Penguin Books.
  • Mackenzie, A. (2003) `These Things Called Systems: Collective Imaginings and Infrastructural Software', Social Studies of Science 33: 365—87.[Abstract]
  • Mackenzie, A. and S. Monk (2004) `From Cards to Code: How Extreme Programming Re-Embodies Programming as a Collective Practice', Computer Supported Cooperative Work 13: 91—117.[CrossRef]
  • McConnell, S. (1993) Code Complete. New York: Microsoft Press.
  • Middleton, D. (1996) `Talking Work: Argument, Common Knowledge, and Improvisation in Teamwork', in Y. Engeström and D. Middleton (eds) Cognition and Communication at Work, pp. 233—56 Cambridge: Cambridge University Press.
  • Nandhakumar, J. and D.E. Avison (1999) `The Fiction of Methodological Development: A Field Study of Information Systems Development', Information Technology & People 12: 176—86.
  • Parnas, D.L. and P.C. Clements (1986) `A Rational Design Process: How and Why to Fake It', IEEE Transactions on Software Engineering 12: 251—7.
  • Perlow, L.A. (1999) `The Time Famine: Toward a Sociology of Work Time ', Administrative Science Quarterly 44: 57—81.[CrossRef]
  • Raymond, E.S. (1999) The Cathedral and the Bazaar. Cambridge, MA: O'Reilly Press.
  • Riain, S.Ó. (ed.) (2000) Working for a Living: Irish Software Developers in the Global Workplace. Berkeley: University of California Press.
  • Royce, W.W. (1970) `Managing Development of Large Scale Software Systems ', in Proceedings of IEEE WESCON, August, pp. 1—9. Redondo Beach, CA: TRW.
  • Schultze, U. (2000) `A Confessional Account of an Ethnography About Knowledge Work', MIS Quarterly 24: 3—41.[CrossRef]
  • Sharp, H. and H. Robinson (2004) `An Ethnographic Study of XP Practice', Empirical Software Engineering 9: 353—75.
  • Suchman, L. (1995) Making Work Visible: Communications of the ACM. New York: ACM Press.
  • Suchman, L.A. (1983) `Office Procedure as Practical Action: Models of Work and System Design', ACM Transactions on Office Information Systems 1: 320—8.[CrossRef]
  • Suchman, L.A. and R.H. Trigg (1996) `Artificial Intelligence as Craftwork', in S. Chaiklin and J. Lave (eds) Understanding Practice: Perspectives on Activity and Context, pp. 144—78. Cambridge: Cambridge University Press.
  • Tarantino, Q. (1992) Reservoir Dogs. Miramax Films.
  • Turkle, S. (1984) The Second Self: Computers and the Human Spirit. New York: Simon & Schuster.
  • Wagner, C. (2004) `Wiki: A Technology for Conversational Knowledge Management and Group Collaboration', Communications of the Association for Information Systems 13: 265—89.
  • Walsham, G. (1995) `Interpretive Case Studies in IS Research: Nature and Method', European Journal of Information Systems 4: 74—81.
  • Walz, D.B., J.J. Elam and B. Curtis (1993) `Inside a Software Design Team: Knowledge Acquisition, Sharing, and Integration', Communications of the ACM 36: 63—77.

Ethnography, Vol. 8, No. 4, 467-484 (2007)
DOI: 10.1177/1466138107083563


Add to CiteULike CiteULike   Add to Complore Complore   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us   Add to Digg Digg   Add to Reddit Reddit   Add to Technorati Technorati   Add to Twitter Twitter    What's this?



This Article
Right arrow Abstract Freely available
Right arrow Free Full Text (Free PDF) Free
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Add to Saved Citations
Right arrow Download to citation manager
Right arrowRequest Permissions
Right arrow Request Reprints
Right arrow Add to My Marked Citations
Citing Articles
Right arrow Citing Articles via Google Scholar
Right arrow Citing Articles via Scopus
Google Scholar
Right arrow Articles by Higgins, A.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Complore   Add to Connotea   Add to Del.icio.us   Add to Digg   Add to Reddit   Add to Technorati   Add to Twitter  
What's this?