Skip to main content

Abstract

The organizational and social aspects of software engineering (SE) are now increasingly well investigated. This paper proposes that there are a number of approaches taken in research that can be distinguished not by their method or topic but by the different views they construct of the human agent acting in SE. These views have implications for the pragmatic outcome of the research, such as whether systems design suggestions are made, proposals for the development of practical reasoning tools or the effect of Social Network Systems on engineer’s sociability. This paper suggests that these studies tend to underemphasize the felt-life of engineers, a felt-life that is profoundly emotional though played in reference to ideas of moral propriety and ethics. This paper will present a study of this felt-life, suggesting it consists of a form of digital dwelling. The perspective this view affords are contrasted with process and ‘scientific’ approaches to the human agent in SE, and with the more humanistic studies of SE reasoning common in CSCW.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Bird, C., & Zimmerman, T. (2012) Assessing the value of branches with what-if analysis In: Proceedings of the 20th International Symposium on Foundations of Software Engineering (FSE 2012), USA: Research Triangle Park.

    Google Scholar 

  • Bird, C., Nagappan, N., Devanbu, H., Gall & Murphy, B. (2009a). Does distributed development affect software quality? an empirical case study of windows vista In: Proceedings of the International Conference on Software Engineering.

    Google Scholar 

  • Bird, C. N., Nagappan, P., Devanbu, H., Gall & Murphy, B. (2009b). Putting it all together: using socio-technical networks to predict failures. In: Proceedings of the 17th International Symposium on Software Reliability Engineering. USA: IEEE Computer Society.

    Google Scholar 

  • Bird, C., Gall, H., Hagappan, N., Devanbu, P., & Murphy, B. (2011) Don’t touch my code!, ESEC/FSE’11 (pp. 5–9).

    Google Scholar 

  • Button, G., & Sharrock, W. W. (1994). Occasioned practices in the work of software engineers. In J. Goguen & M. Jirotka (Eds.), Requirements engineering: social and technical issues. San Diego: Academic Press.

    Google Scholar 

  • Coleman, S., & Hellerman, P. (2011). Multi-sited ethnography. London: Routledge.

    Google Scholar 

  • de Souza David, C R B., & Redmiles, F. (2008). An empirical study of software developers’ management of dependencies and changes, In: Proceeding ICSE (pp. 241–250).

    Google Scholar 

  • de Souza David, C R B, & Redmiles, F. (2011). The awareness network, to whom should i display my actions, and, whose actions should i monitor? IEEE Transactions on S.E, 37(3), 325–339.

    Google Scholar 

  • Foucault, M. (1966). The order of things. Chicago: Chicago University Press.

    Google Scholar 

  • Harper, R. (2011). Texture: human expression in the age of communications overload. Boson: MIT Press.

    Google Scholar 

  • Hine, C. (2000). Virtual ethnography. London: Sage.

    Google Scholar 

  • Ingold, T. (2011). Being alive: essays on movement. Routledge: Knowledge and Description.

    Google Scholar 

  • Martin, D., Rooksby, J., Rouncefield, M., & Sommerville I. (2007). ‘Good’ organisational reasons for ‘bad’ software testing: An ethnographic study of testing in a small software company. In Proceedings of ICSE (pp. 602–611).

    Google Scholar 

  • Mosse, D. (2006). Anti-social anthropology? objectivity, objection and the ethnography of public policy and professional communities. Journal of the Royal Anthropological Institute, 12(4), 935–956.

    Google Scholar 

  • Nagappan, N., Murphy, B, & Basili, V. (2008). The influence of organizational structure on software quality: an empirical case study. In Proceedings of the 30th international conference on software engineering.

    Google Scholar 

  • O’Connor, J. (2012) The trolley method of moral philosophy. Essays in Philosophy, 13(1), 14.

    Google Scholar 

  • Phillips, S., Sillito, J., and Walker, R. (2011). Branching and merging: an investigation into current version control practices. In International workshop on cooperative and human aspects of software engineering (CHASE’11), ACM (9–15).

    Google Scholar 

  • Rettberg, J. (2009). Blogging. Cambridge: Polity.

    Google Scholar 

  • Rönkkö, K., Dittrich, Y., & Randall, D. (2005). When plans do not work out: how plans are used in software development projects. Journal of Computer Supported Cooperative Work, 14(5), 433–468.

    Article  Google Scholar 

  • Rorty, R (1979). Philosophy and the mirror of nature. Princeton: Princeton University Press.

    Google Scholar 

  • Schmidt, K, & Bannon, L (1992). Taking CSCW seriously: supporting articulation work. Journal of Computer Supported Cooperative Work, 1(1–2), 7–40.

    Google Scholar 

  • Sommerville, I (2007). Software engineering (8th ed.). England: Pearson Education.

    Google Scholar 

  • Storey, M., Ryall, J., Bull, R., Myers, D., inger, J. (2008). TODO or to bug: exploring how task annotations play a role in the work practices of software developers, In 30th International conference on software engineering (ICSE).

    Google Scholar 

  • Storey, M., Treude, C., van Deursen, A., & Cheng, L. (2010). The impact of social media on software engineering practices and tools. In Proceedings of the FSE/SDP workshop on the future of software engineering research (FOSER 2010) (pp. 33–38).

    Google Scholar 

  • Sykes, K. (2005). Arguing with anthropology. London: Routledge.

    Google Scholar 

  • Williams, L. (2012). What agile teams think of agile principles. Communications of ACM, 55(4), 71–76.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Richard Harper or Christian Bird .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag London

About this paper

Cite this paper

Harper, R., Bird, C., Zimmermann, T., Murphy, B. (2013). Dwelling in Software: Aspects of the Felt-Life of Engineers in Large Software Projects. In: Bertelsen, O., Ciolfi, L., Grasso, M., Papadopoulos, G. (eds) ECSCW 2013: Proceedings of the 13th European Conference on Computer Supported Cooperative Work, 21-25 September 2013, Paphos, Cyprus. Springer, London. https://doi.org/10.1007/978-1-4471-5346-7_9

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-5346-7_9

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-5345-0

  • Online ISBN: 978-1-4471-5346-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics