Ethnography

From Experimental Software Engineering
Jump to: navigation, search

Definition

English

Ethnography

Ethnography is a form of research focusing on the sociology of meaning through field observation. The goal is to study a community of people to understand how the members of that community make sense of their social interactions (Robinson, et al, 2007). For software engineering, ethnography can help to understand how technical communities build a culture of practices and communication strategies that enables them to perform technical work collaboratively. An ethnography might focus on a broad technical community (e.g. java programmers in general), or a small, closely knit community (e.g. a single development team).

Portuguese

Etnografia

Etnografia é uma forma de pesquisa centrada sobre a sociologia do significado através do campo da observação. O objetivo é estudar uma comunidade de pessoas para entender como os membros da referida comunidade entendem suas interações sociais (Robinson, et al, 2007). Para a engenharia de software a etnografia pode ajudar a compreender como comunidades técnicas constroem uma cultura de práticas e estratégias de comunicação que lhes permite realizar trabalhos técnicos colaborativos. Uma etnografia pode incidir sobre uma vasta comunidade técnica (por exemplo, programadores java em geral), ou em uma pequena comunidade (por exemplo, uma única equipe desenvolvimento).

Reference

  • Easterbrook, S.; Singer, J.; Storey, M.; Damian, D. (2008) Selecting Empirical Methods for Software Engineering Research. Guide to Advanced Empirical Software Engineering, Springer. pp. 285-310.