最近在泛读软工的文章,看到以下一篇类似灌水的文章
Challenges of Applying Ethnography to Study Software Practices by,
Carol Passos (Federal University of Bahia)
Daniela S. Cruzes (Norwegian University of Science and Technology)
Tore Dybå (SINTEF)
Manoel Mendonça (Federal University of Bahia)
Ethnography 是一种“呈现一个整体论研究方法的成果”,维基上译作为“民族志”,译得稍显诡异,大概就是一种定性(Qualitative)的方法,用interview(访谈), observation (观察 )和静态文本分析(document analysis)作为数据获取手段,想从社会文化的角度来诠释一个社群的行为。
此文点出在软件工程实践中运用该方法的几个难点:
(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; 研究人员与参与者间的关系
(e) the rigor in qualitative work that involves the dilemma of the contextualization to be sufficiently broad and detailed. 如何权衡调查面的“宽度”和“深度”
实质就是,本论文的第一作者就是巴西一家软件公司的正式员工,他就用这种方法去观察和访谈他们公司的员工。在他这个“研究”过程中,他总结出了以上几个经验教训。
总体评价:如此文章有一定的新义,但是革新意义不大,因为运用这种方法仅会对学术界有一益处,在一家公司里观察得出的结论往往很难应用泛化到其他公司。所以,Software Engineering 的研究者们,底气会有点虚。