Show simple item record

Files in this item

Thumbnail

Item metadata

dc.contributor.authorJacques, Jason T.
dc.contributor.authorKristensson, Per Ola
dc.contributor.editorChurch, Luke
dc.contributor.editorChiba, Shigeru
dc.contributor.editorBoix, Elisa Gonzalez
dc.date.accessioned2022-10-06T09:30:08Z
dc.date.available2022-10-06T09:30:08Z
dc.date.issued2021-03-22
dc.identifier281308905
dc.identifier33255781-0458-462c-af30-089ceb9716c5
dc.identifier85113847225
dc.identifier.citationJacques , J T & Kristensson , P O 2021 , Studying programmer behaviour at scale : a case study using Amazon Mechanical Turk . in L Church , S Chiba & E G Boix (eds) , Programming '21 : companion proceedings of the 5 th International conference on the art, science, and engineering of programming . ACM , pp. 36-48 , 5th International Conference on the Art, Science, and Engineering of Programming, Programming 2021 , Virtual, Online , United Kingdom , 22/03/21 . https://doi.org/10.1145/3464432.3464436en
dc.identifier.citationconferenceen
dc.identifier.isbn9781450389860
dc.identifier.otherORCID: /0000-0003-3496-7060/work/120849431
dc.identifier.urihttps://hdl.handle.net/10023/26145
dc.descriptionFunding: This work was funded by an EPSRC studentship and EPSRC grant EP/R004471/1. Data available at https://doi.org/10.17863/CAM.66593.en
dc.description.abstractDeveloping and maintaining a correct and consistent model of how code will be executed is an ongoing challenge for software developers. However, validating the tools and techniques we develop to aid programmers can be a challenge plagued by small sample sizes, high costs, or poor generalisability. This paper serves as a case study using a web-based crowdsourcing approach to study programmer behaviour at scale. We demonstrate this method to create controlled coding experiments at modest cost, highlight the efficacy of this approach with objective validation, and comment on notable findings from our prototype experiment into one of the most ubiquitous, yet understudied, features of modern software development environments: syntax highlighting.
dc.format.extent13
dc.format.extent852476
dc.language.isoeng
dc.publisherACM
dc.relation.ispartofProgramming '21en
dc.subjectBehaviouren
dc.subjectCrowdsourcingen
dc.subjectProgrammingen
dc.subjectQA75 Electronic computers. Computer scienceen
dc.subjectQA76 Computer softwareen
dc.subjectComputer Networks and Communicationsen
dc.subjectComputer Vision and Pattern Recognitionen
dc.subjectHuman-Computer Interactionen
dc.subjectSoftwareen
dc.subjectDASen
dc.subjectNISen
dc.subjectMCCen
dc.subject.lccQA75en
dc.subject.lccQA76en
dc.titleStudying programmer behaviour at scale : a case study using Amazon Mechanical Turken
dc.typeConference itemen
dc.contributor.institutionUniversity of St Andrews. School of Computer Scienceen
dc.identifier.doi10.1145/3464432.3464436
dc.identifier.urlhttps://dl.acm.org/doi/proceedings/10.1145/3464432en
dc.identifier.urlhttps://www.repository.cam.ac.uk/handle/1810/322069en


This item appears in the following Collection(s)

Show simple item record