Using ethnographic methods to carry out human factors research in software engineering.
This article describes how ethnographic methods were used to observe and analyze student teams working on software engineering (SE) projects. The aim of this research was to uncover the effects of the interplay of different personality types, as measured by a test based on the Myers-Briggs Type Indicator (MBTI), on the workings of an SE team. Using ethnographic methods allowed the researchers to record the effects of personality type on behavior toward teammates and how this related to the amount of disruption and positive ideas brought forward from each member, also examined in detail were issues that were either dogged by disruption or that did not have sufficient discussion devoted to them and the impact that they had on the outcomes of the project. Initial findings indicate that ethnographic methods are a valuable weapon to have in one's arsenal when carrying out research into human factors of SE.
Karn
J S
JS
Department of Computer Science, University of Sheffield, Sheffield S1 4DP, England. j.karn@sheffield.ac.uk
Cowling
A J
AJ
D000884:Anthropology, Cultural / Q000379:methods*; D003299:Cooperative Behavior; D006801:Humans; D007398:Interpersonal Relations; D007857:Leadership; D010551:Personality; D011593:Psychology, Social / Q000379:methods*; D012984:Software; D012985:Software Design; D013647:Task Performance and Analysis