一句话:用混合方法评估“Testing on the Toilet”通讯能否提升开发者对开发工具的使用。
开发者持续了解有用工具是一项挑战,实体通讯是一种简单的告知手段。本文以“Testing on the Toilet”为案例,采用混合方法评估该技术。作者首先对六年中数千名开发者的工具使用数据进行统计因果推断,定量衡量其效果;随后访谈并问卷调查382名开发者,涵盖作者、编辑和读者,以解释定量结果。研究发现,该技术总体上能提高软件开发工具的使用率,但提升幅度因工具的适用面、是否已接近饱和以及工具名称的记忆度等因素而异。
Maintaining awareness of useful tools is a substantial challenge for developers. Physical newsletters are a simple technique to inform developers about tools. In this paper, we evaluate such a technique, called Testing on the Toilet, by performing a mixed-methods case study. We first quantitatively evaluate how effective this technique is by applying statistical causal inference over six years of data about tools used by thousands of developers. We then qualitatively contextualize these results by interviewing and surveying 382 developers, from authors to editors to readers. We found that the technique was generally effective at increasing software development tool use, although the increase varied depending on factors such as the breadth of applicability of the tool, the extent to which the tool has reached saturation, and the memorability of the tool name.
@inproceedings{Murphy-HillSSJW19,
title = {Do Developers Discover New Tools On The Toilet?},
author = {Emerson Murphy-Hill and Edward K. Smith and Caitlin Sadowski and Ciera Jaspan and Collin Winter and Matthew Jorde and Andrea Knight and Andrew Trenk and Steve Gross},
booktitle = {ICSE},
year = {2019},
doi = {10.1109/icse.2019.00059}
}