Experiences in Scaling Field Studies of Software Developer Behavior Keynote for the Software Engineering Research & Industrial Practice Workshop

被引:2
|
作者
Pollock, Lori [1 ]
机构
[1] Univ Delaware, Comp & Informat Sci, Newark, DE 19716 USA
关键词
field studies; software developer behavior;
D O I
10.1145/2897022.2897838
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Most of our current understanding of how programmers perform various software maintenance and evolution tasks is based on controlled studies or interviews, which are inherently limited in size, scope, and realism. Replicating controlled studies in the field can both explore the findings of these studies in wider contexts and study new factors that have not been previously encountered in the laboratory setting. While replicating controlled studies in the field seems like an obvious next step in scientific progress, it is a step that has rarely been attempted, in part due to its complexity, which requires not only the industrial knowhow to implement a robust, scalable system, but the academic knowledge of how to design rigorous studies. In this talk, I will describe a few examples of successfully scaled studies, contrast them with less successful cases (including our own), and provide lessons learned. I will share the importance of collecting targeted information instead of generic logs, the insight that automated data collection paired with followup surveys is a powerful tool, and the nuances around what researchers can and cannot expect working developers to tolerate for the sake of research.
引用
收藏
页码:1 / 2
页数:2
相关论文
共 50 条