• DocumentCode
    600252
  • Title

    Challenges of applying ethnography to study software practices

  • Author

    Passos, Carol ; Cruzes, Daniela Soares ; Dyba, Tore ; Mendonca, Manoel

  • Author_Institution
    Dept. of Comput. Sci. (DCC), UFBA, Salvador, Brazil
  • fYear
    2012
  • fDate
    20-21 Sept. 2012
  • Firstpage
    9
  • Lastpage
    18
  • Abstract
    Ethnography is about the adoption of a cultural lens to observe and interpret events, actions, and behaviors, ensuring that they are placed in a relevant and meaningful context. Using this approach, it is possible to capture and analyze software development practices. Our aims are to illustrate the use of an ethnographic approach in a case study of agile software development adoption, to discuss the methodological challenges involved, and to provide support to others who conduct ethnographic studies of software practice. An ethnographic case study was conducted, employing participant observation, interviews, and document analysis. Difficulties and decisions were recorded and compared with those encountered in the literature. Finally, key challenges and guidelines to tackle them were discussed and documented. We identified five key challenges of applying ethnography to the study of software practices: (a) working in collaboration with and having something to offer to the participating company; (b) the insider/outsider dynamic of participant observation; (c) the balance between participant listening and participant observation; (d) the researcher´s relationship with the participants; and (e) the rigor in qualitative work that involves the dilemma of the contextualization to be sufficiently broad and detailed. This study shows that ethnographic methods are indispensible when trying to understand software practice, and that the fundamental challenge for the researcher is to balance the role of participant observer with rigorous fieldwork.
  • Keywords
    organisational aspects; software prototyping; agile software development adoption; collaborative work; cultural aspects; ethnographic approach; insider dynamic; outsider dynamic; participant company; participant listening technique; participant observation technique; qualitative work; researcher relationship; Collaboration; Communities; Companies; Context; Interviews; Software; Text analysis; Collaborative Ethnographic Research; Participant Observation; Qualitative Methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Empirical Software Engineering and Measurement (ESEM), 2012 ACM-IEEE International Symposium on
  • Conference_Location
    Lund
  • ISSN
    1938-6451
  • Print_ISBN
    978-1-4503-1056-7
  • Electronic_ISBN
    1938-6451
  • Type

    conf

  • DOI
    10.1145/2372251.2372255
  • Filename
    6475392