Do Developers Discover New Tools On The Toilet?

被引:5
|
作者
Murphy-Hill, Emerson [1 ]
Smith, Edward K. [2 ]
Sadowski, Caitlin [1 ]
Jaspan, Ciera [1 ]
Winter, Collin [3 ]
Jorde, Matthew [1 ]
Knight, Andrea [1 ]
Trenk, Andrew [1 ]
Gross, Steve [1 ]
机构
[1] Google LLC, Sunnyvale, CA USA
[2] Bloomberg, New York, NY USA
[3] Waymo, Mountain View, CA USA
关键词
D O I
10.1109/ICSE.2019.00059
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:465 / 475
页数:11
相关论文
共 50 条
  • [41] IoT security training for system developers: Methodology and tools
    Beuran, Razvan
    Wang, Jidong
    Zhao, Min
    Tan, Yasuo
    INTERNET OF THINGS, 2023, 24
  • [42] TOOLS FOR AUDIO AVATARS - A DIGITAL AUDIO DEVELOPERS DIRECTORY
    FRITZ, M
    CD-ROM PROFESSIONAL, 1995, 8 (09): : 28 - &
  • [43] EMBEDDED TOOLS ADD FEATURES TO MEET DEVELOPERS NEEDS
    VANTYLE, S
    ELECTRONIC DESIGN, 1995, 43 (06) : 79 - &
  • [44] Wireless Network Modeling and Simulation Tools for Designers and Developers
    Kasch, William T.
    Ward, Jon R.
    Andrusenko, Julia
    IEEE COMMUNICATIONS MAGAZINE, 2009, 47 (03) : 120 - 127
  • [45] Strategies for Managing Citizen Developers and No-Code Tools
    Biedova, Olga
    Ives, Blake
    Male, David
    Moore, Michael
    MIS QUARTERLY EXECUTIVE, 2024, 23 (02)
  • [46] Why Do Software Developers Use Static Analysis Tools? A User-Centered Study of Developer Needs and Motivations
    Do, Lisa Nguyen Quang
    Wright, James R.
    Ali, Karim
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (03) : 835 - 847
  • [47] What Do Developers Want From AI?
    D'Angelo, Sarah
    Murillo, Ambar
    Chandra, Satish
    Macvean, Andrew
    IEEE SOFTWARE, 2024, 41 (03) : 11 - 15
  • [48] How Do Professional Developers Comprehend Software?
    Roehm, Tobias
    Tiarks, Rebecca
    Koschke, Rainer
    Maalej, Walid
    2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 255 - 265
  • [49] ECONOMIC DEVELOPERS DO MORE THAN SELL
    FINKLE, JA
    JOURNAL OF THE AMERICAN PLANNING ASSOCIATION, 1990, 56 (04) : 525 - 526
  • [50] Do Developers Understand IEEE Floating Point?
    Dinda, Peter
    Hetland, Conor
    2018 32ND IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2018, : 589 - 598