The work of software development as an assemblage of computational practice

  • Authors:
  • Susan Elliott Sim;Marisa Leavitt Cohn;Kavita Philip

  • Affiliations:
  • Dept. of Informatics, University of California, Irvine, USA;Dept. of Informatics, University of California, Irvine, USA;Dept. of Women's Studies, University of California, Irvine, USA

  • Venue:
  • CHASE '09 Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Science and technology studies (STS) is a discipline concerned with examining how social and technological worlds shape each other. In this paper, we argue that STS can be used to study the work of software development as a complex, interacting system of people, organizations, culture, practices, and technology, or in STS terms, an assemblage. We illustrate the application of these ideas to the work of software development, where STS theory directs us towards examining at human-human relations, human-machine relations, and machine-machine relations. We conclude by discussing some of the challenges of applying STS in empirical software engineering.