Programmer User Studies: Supporting Tools & Features
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.
Authors
- Jácome Cunha (ORCID: https://orcid.org/0000-0002-4713-3834)
- Lázaro Costa (ORCID: https://orcid.org/0000-0002-6317-8792)
- Susana Barbosa (ORCID: https://orcid.org/0000-0003-2198-3715)
Institutions
- Universidade do Porto (PT)
- INESC TEC (PT)
Publication Details
- Published
- 2024-09-02
- DOI
- https://doi.org/10.1109/vl/hcc60511.2024.00026
- Citations
- 4
- Primary Topic
- Scientific Computing and Data Management
- Type
- article
- Field-Weighted Citation Impact
- 4.20
Funders
- MIT Portugal
- Foundation for Science and Technology
- Fundação para a Ciência e a Tecnologia