Programmer User Studies: Supporting Tools & Features

被引:0
|
作者
Costa, Lazaro [1 ]
Barbosa, Susana [2 ]
Cunha, Jacome [1 ]
机构
[1] Univ Porto, Fac Engn, HASLab INESC TEC, Porto, Portugal
[2] INESC TEC, Porto, Portugal
关键词
Empirical Software Engineering; Empirical Evaluation Tools;
D O I
10.1109/VL/HCC60511.2024.00026
中图分类号
学科分类号
摘要
User studies are paramount for advancing science. In particular, the empirical evaluation of programmer-oriented tools is important to validate research ideas and prototypes, as well as production-ready tools. Previous research has collected several tools used by the software engineering and behavioral science communities to design and run studies. In this work, we study tools used in software engineering studies and identify their features. Furthermore, we analyze three behavioral science experiment tools to identify design ideas that might be adapted to programmer user studies. With this work, we present the set of features currently offered by software engineering tools to support researchers in the design and execution of programmer user studies. We also present the characteristics of some tools used in behavioral science experiments to identify design ideas that can be adapted to programmer user studies.
引用
收藏
页码:163 / 167
页数:5
相关论文
共 50 条
  • [1] What's (Not) Working in Programmer User Studies?
    Davis, Matthew C.
    Aghayi, Emad
    Latoza, Thomas D.
    Wang, Xiaoyin
    Myers, Brad A.
    Sunshine, Joshua
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2023, 32 (05)
  • [2] EVERY USER A PROGRAMMER
    STEVENS, L
    COMPUTER DECISIONS, 1986, 18 (18): : 56 - &
  • [3] USER PROGRAMMER AND COSTS OF THE MISINFORMED USER
    GIBSON, ML
    CORMAN, LS
    JOURNAL OF SYSTEMS MANAGEMENT, 1987, 38 (05): : 23 - 29
  • [4] Historical research in archives: user methodology and supporting tools
    Elena, Torou
    Katifori, Akrivi
    Vassilakis, Costas
    Lepouras, George
    Halatsis, Constantin
    INTERNATIONAL JOURNAL ON DIGITAL LIBRARIES, 2010, 11 (01) : 25 - 36
  • [5] The Programmer's Assistant User Experience
    Ross, Steven, I
    Houde, Stephanie
    Martinez, Fernando
    Muller, Michael
    Weisz, Justin D.
    COMPANION PROCEEDINGS OF 2023 28TH ANNUAL CONFERENCE ON INTELLIGENT USER INTERFACES, IUI 2023 COMPANION, 2023, : 102 - 104
  • [6] Building personal tools by programming - The Stagecast Creator can make a programmer out of every user.
    Smith, DC
    COMMUNICATIONS OF THE ACM, 2000, 43 (08) : 92 - 95
  • [7] PROGRAMMER PERCEPTIONS OF PRODUCTIVITY AND PROGRAMMING TOOLS
    HANSON, SJ
    ROSINSKI, RR
    COMMUNICATIONS OF THE ACM, 1985, 28 (02) : 180 - 189
  • [8] PROGRAMMER PRODUCTIVITY TOOLS - BREAKING THE SHACKLES
    SNYDERS, J
    INFOSYSTEMS, 1987, 34 (03): : 24 - &
  • [9] THE LATEST LOOK IN PROGRAMMER PRODUCTIVITY TOOLS
    MARTIN, J
    MCCLURE, C
    BUSINESS SOFTWARE REVIEW, 1986, 5 (05): : 38 - &
  • [10] INTEGRATED TOOLS IMPROVE PROGRAMMER PRODUCTIVITY
    SHENOY, AK
    BIRCHER, CM
    HEWLETT-PACKARD JOURNAL, 1983, 34 (02): : 30 - 36