Security developer studies with GitHub users: Exploring a convenience sample

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autoren

  • Yasemin Acar
  • Christian Stransky
  • Dominik Wermke
  • Michelle L. Mazurek
  • Sascha Fahl

Organisationseinheiten

Externe Organisationen

  • Universität des Saarlandes
  • University of Maryland
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des SammelwerksProceedings of the 13th Symposium on Usable Privacy and Security, SOUPS 2017
Seiten81-95
Seitenumfang15
ISBN (elektronisch)9781931971393
PublikationsstatusVeröffentlicht - 2019
Veranstaltung13th Symposium on Usable Privacy and Security, SOUPS 2017 - Santa Clara, USA / Vereinigte Staaten
Dauer: 12 Juli 201714 Juli 2017

Abstract

The usable security community is increasingly considering how to improve security decision-making not only for end users, but also for information technology professionals, including system administrators and software developers. Recruiting these professionals for user studies can prove challenging, as, relative to end users more generally, they are limited in numbers, geographically concentrated, and accustomed to higher compensation. One potential approach is to recruit active GitHub users, who are (in some ways) conveniently available for online studies. However, it is not well understood how GitHub users perform when working on security-related tasks. As a first step in addressing this question, we conducted an experiment in which we recruited 307 active GitHub users to each complete the same security-relevant programming tasks. We compared the results in terms of functional correctness as well as security, finding differences in performance for both security and functionality related to the participant's self-reported years of experience, but no statistically significant differences related to the participant's self-reported status as a student, status as a professional developer, or security background. These results provide initial evidence for how to think about validity when recruiting convenience samples as substitutes for professional developers in security developer studies.

ASJC Scopus Sachgebiete

Zitieren

Security developer studies with GitHub users: Exploring a convenience sample. / Acar, Yasemin; Stransky, Christian; Wermke, Dominik et al.
Proceedings of the 13th Symposium on Usable Privacy and Security, SOUPS 2017. 2019. S. 81-95.

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Acar, Y, Stransky, C, Wermke, D, Mazurek, ML & Fahl, S 2019, Security developer studies with GitHub users: Exploring a convenience sample. in Proceedings of the 13th Symposium on Usable Privacy and Security, SOUPS 2017. S. 81-95, 13th Symposium on Usable Privacy and Security, SOUPS 2017, Santa Clara, USA / Vereinigte Staaten, 12 Juli 2017. <https://www.usenix.org/system/files/conference/soups2017/soups2017-acar.pdf>
Acar, Y., Stransky, C., Wermke, D., Mazurek, M. L., & Fahl, S. (2019). Security developer studies with GitHub users: Exploring a convenience sample. In Proceedings of the 13th Symposium on Usable Privacy and Security, SOUPS 2017 (S. 81-95) https://www.usenix.org/system/files/conference/soups2017/soups2017-acar.pdf
Acar Y, Stransky C, Wermke D, Mazurek ML, Fahl S. Security developer studies with GitHub users: Exploring a convenience sample. in Proceedings of the 13th Symposium on Usable Privacy and Security, SOUPS 2017. 2019. S. 81-95
Acar, Yasemin ; Stransky, Christian ; Wermke, Dominik et al. / Security developer studies with GitHub users : Exploring a convenience sample. Proceedings of the 13th Symposium on Usable Privacy and Security, SOUPS 2017. 2019. S. 81-95
Download
@inproceedings{f299e5c2f4a74fcc8d2cd87746795f9a,
title = "Security developer studies with GitHub users: Exploring a convenience sample",
abstract = "The usable security community is increasingly considering how to improve security decision-making not only for end users, but also for information technology professionals, including system administrators and software developers. Recruiting these professionals for user studies can prove challenging, as, relative to end users more generally, they are limited in numbers, geographically concentrated, and accustomed to higher compensation. One potential approach is to recruit active GitHub users, who are (in some ways) conveniently available for online studies. However, it is not well understood how GitHub users perform when working on security-related tasks. As a first step in addressing this question, we conducted an experiment in which we recruited 307 active GitHub users to each complete the same security-relevant programming tasks. We compared the results in terms of functional correctness as well as security, finding differences in performance for both security and functionality related to the participant's self-reported years of experience, but no statistically significant differences related to the participant's self-reported status as a student, status as a professional developer, or security background. These results provide initial evidence for how to think about validity when recruiting convenience samples as substitutes for professional developers in security developer studies.",
author = "Yasemin Acar and Christian Stransky and Dominik Wermke and Mazurek, {Michelle L.} and Sascha Fahl",
note = "Funding Information: The authors would like to thank Mary Theofanos and the anonymous reviewers for providing feedback; Rob Reeder for shepherding the paper and guiding us in a substantial change of direction; Andrea Dragan and Anne Andrews for help managing multi-institution ethics approvals; Simson Garfinkel and Doowon Kim for contributing to the study infrastructure; and all of our participants for their contributions. This work was supported in part by the German Ministry for Education and Research (BMBF) through funding for the Center for IT-Security, Privacy and Accountability (CISPA), and by the U.S. Department of Commerce, National Institute for Standards and Technology, under Cooperative Agreement 70NANB15H330.; 13th Symposium on Usable Privacy and Security, SOUPS 2017 ; Conference date: 12-07-2017 Through 14-07-2017",
year = "2019",
language = "English",
pages = "81--95",
booktitle = "Proceedings of the 13th Symposium on Usable Privacy and Security, SOUPS 2017",

}

Download

TY - GEN

T1 - Security developer studies with GitHub users

T2 - 13th Symposium on Usable Privacy and Security, SOUPS 2017

AU - Acar, Yasemin

AU - Stransky, Christian

AU - Wermke, Dominik

AU - Mazurek, Michelle L.

AU - Fahl, Sascha

N1 - Funding Information: The authors would like to thank Mary Theofanos and the anonymous reviewers for providing feedback; Rob Reeder for shepherding the paper and guiding us in a substantial change of direction; Andrea Dragan and Anne Andrews for help managing multi-institution ethics approvals; Simson Garfinkel and Doowon Kim for contributing to the study infrastructure; and all of our participants for their contributions. This work was supported in part by the German Ministry for Education and Research (BMBF) through funding for the Center for IT-Security, Privacy and Accountability (CISPA), and by the U.S. Department of Commerce, National Institute for Standards and Technology, under Cooperative Agreement 70NANB15H330.

PY - 2019

Y1 - 2019

N2 - The usable security community is increasingly considering how to improve security decision-making not only for end users, but also for information technology professionals, including system administrators and software developers. Recruiting these professionals for user studies can prove challenging, as, relative to end users more generally, they are limited in numbers, geographically concentrated, and accustomed to higher compensation. One potential approach is to recruit active GitHub users, who are (in some ways) conveniently available for online studies. However, it is not well understood how GitHub users perform when working on security-related tasks. As a first step in addressing this question, we conducted an experiment in which we recruited 307 active GitHub users to each complete the same security-relevant programming tasks. We compared the results in terms of functional correctness as well as security, finding differences in performance for both security and functionality related to the participant's self-reported years of experience, but no statistically significant differences related to the participant's self-reported status as a student, status as a professional developer, or security background. These results provide initial evidence for how to think about validity when recruiting convenience samples as substitutes for professional developers in security developer studies.

AB - The usable security community is increasingly considering how to improve security decision-making not only for end users, but also for information technology professionals, including system administrators and software developers. Recruiting these professionals for user studies can prove challenging, as, relative to end users more generally, they are limited in numbers, geographically concentrated, and accustomed to higher compensation. One potential approach is to recruit active GitHub users, who are (in some ways) conveniently available for online studies. However, it is not well understood how GitHub users perform when working on security-related tasks. As a first step in addressing this question, we conducted an experiment in which we recruited 307 active GitHub users to each complete the same security-relevant programming tasks. We compared the results in terms of functional correctness as well as security, finding differences in performance for both security and functionality related to the participant's self-reported years of experience, but no statistically significant differences related to the participant's self-reported status as a student, status as a professional developer, or security background. These results provide initial evidence for how to think about validity when recruiting convenience samples as substitutes for professional developers in security developer studies.

UR - http://www.scopus.com/inward/record.url?scp=85075950636&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:85075950636

SP - 81

EP - 95

BT - Proceedings of the 13th Symposium on Usable Privacy and Security, SOUPS 2017

Y2 - 12 July 2017 through 14 July 2017

ER -