Teaching and Learning Ethnography for Software Engineering Contexts

Dittrich, Yvonne; Sharp, Helen and De Souza, Cleidson (2024). Teaching and Learning Ethnography for Software Engineering Contexts. In: Mendez, Daniel; Avgeriou, Paris; Kalinowski, Marcos and bin Ali, Nauman eds. Handbook on Teaching Empirical Research Methods in Software Engineering. Springer (In Press).

URL: https://link.springer.com/book/9783031717680#overv...

Abstract

Ethnography has become one of the established methods for empirical research on software engineering. Although there is a wide variety of introductory books available, there has been no material targeting software engineering students particularly, until now.
In this chapter we provide an introduction to teaching and learning ethnography for faculty teaching ethnography to software engineering graduate students and for the students themselves of such courses.
The contents of the chapter focuses on what we think is the core basic knowledge for newbies to ethnography as a research method. We complement the text with proposals for exercises, tips for teaching, and pitfalls that we and our students have experienced.
The chapter is designed to support part of a course on empirical software engineering and provides pointers and literature for further reading.

Plain Language Summary

Ethnography is a method for studying cultures and communities. It is increasingly used in the context of empirical software engineering. This chapter is written for educators who wish to teach the use of ethnography in software engineering. It includes tips and tricks, exercise examples and pitfalls.

Viewing alternatives

Item Actions

Export

About