TY - JOUR
T1 - Lost while searching
T2 - Difficulties in information seeking among end-user programmers
AU - Dorn, Brian
AU - Stankiewicz, Adam
AU - Roggi, Chris
N1 - Copyright:
Copyright 2014 Elsevier B.V., All rights reserved.
PY - 2013
Y1 - 2013
N2 - End-user programmers, those who write code but lack formal training in computer science, are often reliant on various tools such as API documentation or searching the Web for information in order to complete a specific task. This study examines the information foraging behaviors of a group of web and graphic designers engaged in a series of code modification tasks. We find that users were largely unsuccessful in their foraging activities, with few information seeking events resulting in noticeable changes to participants' source code. Participants viewed remarkably few results generated by their queries and rarely refined queries multiple times. However, these kinds of activities were positively correlated with task success metrics. We conclude with a discussion of the study's results and their implications on the design of future programming environments and search tools for end-user programmers.
AB - End-user programmers, those who write code but lack formal training in computer science, are often reliant on various tools such as API documentation or searching the Web for information in order to complete a specific task. This study examines the information foraging behaviors of a group of web and graphic designers engaged in a series of code modification tasks. We find that users were largely unsuccessful in their foraging activities, with few information seeking events resulting in noticeable changes to participants' source code. Participants viewed remarkably few results generated by their queries and rarely refined queries multiple times. However, these kinds of activities were positively correlated with task success metrics. We conclude with a discussion of the study's results and their implications on the design of future programming environments and search tools for end-user programmers.
KW - End-user programming
KW - Information foraging
KW - Novice programmer
KW - Search behaviors
UR - http://www.scopus.com/inward/record.url?scp=84903952309&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84903952309&partnerID=8YFLogxK
U2 - 10.1002/meet.14505001059
DO - 10.1002/meet.14505001059
M3 - Article
AN - SCOPUS:84903952309
VL - 50
JO - Proceedings of the ASIST Annual Meeting
JF - Proceedings of the ASIST Annual Meeting
SN - 1550-8390
IS - 1
ER -