Please use this identifier to cite or link to this item:

Prioritizing Tasks in Code Repair: A Psychological Exploration of Computer Code

File Size Format  
0650.pdf 356.89 kB Adobe PDF View/Open

Item Summary

Title:Prioritizing Tasks in Code Repair: A Psychological Exploration of Computer Code
Authors:Alarcon, Gene
Jessup, Sarah A.
Wood, David W.
Ryan, Tyler J.
Capiola, August
Keywords:Social-Technical Issues in Organizational Information Technologies
Organizational Systems and Technology
Amazon Mechanical Turk
Code Repair
Computer Code
show 2 moreEcological Validity
Task Prioritization
show less
Date Issued:08 Jan 2019
Abstract:The current study explored the influence of task prioritization on how computer programmers reviewed and edited code. Forty-five programmers recruited from Amazon Mechanical Turk downloaded and edited a computer program in C#. Programmers were given instructions to review the code and told to prioritize either the reputation, transparency, or performance aspects of the code, or were given no prioritization instruction. Code changes and remarks about their changes to the code were analyzed with a between-within multivariate analysis of variance. Results indicate prioritizing an aspect of the code leads to increased performance on that aspect, but with deficits to other aspects of the code. Managers may want programmers to prioritize certain aspects of code depending on the stage of development of the software (i.e., testing, rollout, etc.). However, managers should also be cognizant of the effects task prioritization has on programmer perceptions of the code as a whole.
Pages/Duration:10 pages
Rights:Attribution-NonCommercial-NoDerivatives 4.0 International
Appears in Collections: Social-Technical Issues in Organizational Information Technologies

Please email if you need this content in ADA-compliant format.

This item is licensed under a Creative Commons License Creative Commons