{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,12]],"date-time":"2026-02-12T11:53:01Z","timestamp":1770897181262,"version":"3.50.1"},"reference-count":42,"publisher":"Wiley","issue":"1","license":[{"start":{"date-parts":[[2014,5,8]],"date-time":"2014-05-08T00:00:00Z","timestamp":1399507200000},"content-version":"vor","delay-in-days":492,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc of Assoc for Info"],"published-print":{"date-parts":[[2013,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>End\u2010user 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\u2010user programmers.<\/jats:p>","DOI":"10.1002\/meet.14505001059","type":"journal-article","created":{"date-parts":[[2014,5,8]],"date-time":"2014-05-08T16:35:28Z","timestamp":1399566928000},"page":"1-10","source":"Crossref","is-referenced-by-count":10,"title":["Lost while searching: Difficulties in information seeking among end\u2010user programmers"],"prefix":"10.1002","volume":"50","author":[{"given":"Brian","family":"Dorn","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adam","family":"Stankiewicz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chris","family":"Roggi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2014,5,8]]},"reference":[{"key":"e_1_2_7_2_1","volume-title":"A taxonomy for learning, teaching, and assessing: A revision of Bloom's taxonomy of educational objectives","author":"Anderson L. W.","year":"2001"},{"key":"e_1_2_7_3_1","doi-asserted-by":"crossref","unstructured":"Aula A. Khan R. &Guan Z.(2010).How does search behavior change as search becomes more difficult?InProcedings of CHI '10(pp.35\u201344).","DOI":"10.1145\/1753326.1753333"},{"key":"e_1_2_7_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-010-9144-6"},{"issue":"9","key":"e_1_2_7_5_1","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1145\/1015864.1015885","article-title":"Reducing expertise tension","volume":"47","author":"Beringer J.","year":"2004","journal-title":"Communications of the ACM"},{"key":"e_1_2_7_6_1","doi-asserted-by":"crossref","unstructured":"Blackwell A. F.(2002).First steps in programming: a rationale for attention investment models. InProceedings of the 2002 IEEE symposium on human centric computing languages and environments(pp.2\u201310).","DOI":"10.1109\/HCC.2002.1046334"},{"key":"e_1_2_7_7_1","doi-asserted-by":"crossref","unstructured":"Brandt J. Dontcheva M. Weskamp M. &Klemmer S. R.(2010).Example\u2010centric programming: integrating web search into the development environment. InCHI '10: Proceedings of the SIGCHI conference on human factors in computing systems(pp.513\u2013522).","DOI":"10.1145\/1753326.1753402"},{"issue":"5","key":"e_1_2_7_8_1","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/MS.2009.147","article-title":"Opportunistic programming: Writing code to prototype, ideate, and discover","volume":"26","author":"Brandt J.","year":"2009","journal-title":"IEEE Software"},{"key":"e_1_2_7_9_1","doi-asserted-by":"crossref","unstructured":"Brandt J. Guo P. J. Lewenstein J. Dontcheva M. &Klemmer S. R.(2009).Two studies of opportunistic programming: interleaving web foraging learning and writing code. InCHI'09: Proceedings of the SIGCHI conference on human factors in computing systems(pp.1589\u20131598).","DOI":"10.1145\/1518701.1518944"},{"key":"e_1_2_7_10_1","volume-title":"How people learn: Brain, mind, experience, and school","author":"Bransford J. D.","year":"2000"},{"issue":"2","key":"e_1_2_7_11_1","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1017\/S0956796800003828","article-title":"Forms\/3: a first\u2010order visual language to explore the boundaries of the spreadsheet paradigm","volume":"11","author":"Burnett M.","year":"2001","journal-title":"Journal of Functional Programming"},{"key":"e_1_2_7_12_1","doi-asserted-by":"crossref","unstructured":"Burnett M. Cook C. Pendse O. Rothermel G. Summet J. &Wallace C.(2003).End\u2010user software engineering with assertions in the spreadsheet paradigm. InProceedings of the 25th international conference on software engineering (ICSE'03)(pp.93\u2013103).","DOI":"10.1109\/ICSE.2003.1201191"},{"key":"e_1_2_7_13_1","unstructured":"Dorn B.(2010).A case\u2010based approach for supporting the informal computing education of end\u2010user programmers. Unpublished doctoral dissertation Georgia Institute of Technology."},{"key":"e_1_2_7_14_1","doi-asserted-by":"crossref","unstructured":"Dorn B.(2011).ScriptABLE: supporting informal learning with cases. InICER'11: proceedings of the seventh international workshop on computing education research(pp.69\u201376).","DOI":"10.1145\/2016911.2016927"},{"key":"e_1_2_7_15_1","doi-asserted-by":"crossref","unstructured":"Dorn B. &Guzdial M.(2006).Graphic designers who program as informal computer science learners. InICER '06: Proceedings of the 2nd International Workshop on Computing Education Research(pp.127\u2013134).","DOI":"10.1145\/1151588.1151608"},{"key":"e_1_2_7_16_1","doi-asserted-by":"crossref","unstructured":"Dorn B. &Guzdial M.(2010).Learning on the job: Characterizing the programming knowledge and learning strategies of web designers. InCHI '10: Proceedings of the 28th international conference on human factors in computing systems(pp.703\u2013712).","DOI":"10.1145\/1753326.1753430"},{"key":"e_1_2_7_17_1","first-page":"283","volume-title":"Studying the novice programmer","author":"Du Boulay B.","year":"1989"},{"key":"e_1_2_7_18_1","doi-asserted-by":"crossref","unstructured":"Duggan G. B. &Payne S. J.(2010).Knowledge in the head and on the web: Using topic expertise to aid search. InProceedings of CHI '08(pp.39\u201348).","DOI":"10.1145\/1357054.1357062"},{"issue":"1","key":"e_1_2_7_19_1","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1016\/S0020-7373(84)80035-8","article-title":"Organization and learnability in computer languages","volume":"21","author":"Green T. R.","year":"1984","journal-title":"Int. J. Man\u2010Mach. Stud"},{"issue":"5","key":"e_1_2_7_20_1","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1016\/j.jvlc.2010.08.002","article-title":"Non\u2010programmers identifying functionality in unfamiliar code: strategies and barriers","volume":"21","author":"Gross P.","year":"2010","journal-title":"Journal of Visual Languages & Computing"},{"key":"e_1_2_7_21_1","first-page":"6:1","volume-title":"Evaluation and usability of programming languages and tools","author":"Gross P.","year":"2010"},{"key":"e_1_2_7_22_1","doi-asserted-by":"crossref","unstructured":"Gwizdka J. &Spence I.(2006).What can searching behavior tell us about the difficulty of information tasks? a study of web navigation. InProceedings of ASIS&T'06(pp.1\u201322).","DOI":"10.1002\/meet.14504301167"},{"key":"e_1_2_7_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1922649.1922658"},{"key":"e_1_2_7_24_1","doi-asserted-by":"crossref","unstructured":"Ko A. J. Myers B. A. &Aung H. H.(2004).Six learning barriers in end\u2010user programming systems. InVL\/HCC '04: Proceedings of the 2004 IEEE symposium on visual languages and human\u2010centric computing(pp.199\u2013206).","DOI":"10.1109\/VLHCC.2004.47"},{"key":"e_1_2_7_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.116"},{"key":"e_1_2_7_26_1","first-page":"142","volume-title":"Theoretical foundations of learning environments","author":"Kolodner J. L.","year":"2012"},{"key":"e_1_2_7_27_1","doi-asserted-by":"crossref","unstructured":"LaToza T. D. Garlan D. Herbsleb J. D. &Myers B. A.(2007).Program comprehension as fact finding. InProceedings of ESEC\u2010FSE'07(pp.361\u2013370).","DOI":"10.1145\/1287624.1287675"},{"key":"e_1_2_7_28_1","doi-asserted-by":"crossref","unstructured":"Leshed G. Haber E. M. Matthews T. &Lau T.(2008).Coscripter: automating & sharing how\u2010to knowledge in the enterprise. InCHI '08: Proceeding of the twenty\u2010sixth annual SIGCHI conference on human factors in computing systems(pp.1719\u20131728).","DOI":"10.1145\/1357054.1357323"},{"key":"e_1_2_7_29_1","unstructured":"Liu C. Liu J. Cole M. Belkin N. J. &Zhang X.(2012).Task difficulty and domain knowledge effects on information search behaviors. InASIS&T'12: proceedings of the 75th annual meeting of the association for information science and technology(p. n.p.)."},{"key":"e_1_2_7_30_1","doi-asserted-by":"crossref","unstructured":"Liu J. Gwizdka J. Liu C. &Belkin N. J.(2010).Predicting task difficulty for different task types. InProceedings of ASIS&T '10(p. n.p.).","DOI":"10.1002\/meet.14504701173"},{"key":"e_1_2_7_31_1","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/1020.001.0001"},{"key":"e_1_2_7_32_1","doi-asserted-by":"crossref","unstructured":"Pane J. F. Myers B. A. &Miller L. B.(2002).Using HCI techniques to design a more usable programming system. InProceedings of the 2002 IEEE symposia on human centric computing languages and environments(pp.198\u2013206).","DOI":"10.1109\/HCC.2002.1046372"},{"key":"e_1_2_7_33_1","doi-asserted-by":"crossref","unstructured":"Rosson M. B. Ballin J. &Rode J.(2005).Who what and how: A survey of informal and professional web developers. InVL\/HCC '05: Proceedings of the 2005 IEEE symposium on visual languages and human\u2010centric computing(pp.199\u2013206).","DOI":"10.1109\/VLHCC.2005.73"},{"key":"e_1_2_7_34_1","first-page":"1","volume-title":"Weuse i: Proceedings of the first workshop on end\u2010user software engineering","author":"Scaffidi C.","year":"2005"},{"key":"e_1_2_7_35_1","doi-asserted-by":"publisher","DOI":"10.2190\/CYXD-6XG4-UFN5-YFB0"},{"key":"e_1_2_7_36_1","doi-asserted-by":"crossref","unstructured":"Segal J.(2007).Some problems of professional end user developers. InVL\/HCC'07: Proceedings of the 2007 IEEE symposium on visual languages and human\u2010centric computing(pp.111\u2013118).","DOI":"10.1109\/VLHCC.2007.17"},{"key":"e_1_2_7_37_1","unstructured":"Spohrer J. &Soloway E.(1985 November). Putting it all together is hard for novice programmers. InProceedings of the IEEE international conference on systems man and cybernetics."},{"issue":"4","key":"e_1_2_7_38_1","doi-asserted-by":"crossref","first-page":"19:1","DOI":"10.1145\/1402256.1402258","article-title":"How people recall, recognize, and reuse search results","volume":"26","author":"Teevan J.","year":"2008","journal-title":"ACM Trans. Inf. Syst"},{"key":"e_1_2_7_39_1","doi-asserted-by":"crossref","unstructured":"White R. W. Dumais S. T. &Teevan J.(2009).Characterizing the influence of domain expertise on web search behavior. InProccedings of WSDM'09(pp.132\u2013141).","DOI":"10.1145\/1498759.1498819"},{"key":"e_1_2_7_40_1","doi-asserted-by":"crossref","unstructured":"Wiedenbeck S.(1988).Learning recursion as a concept and as a programming technique. InSIGCSE '88: Proceedings of the nineteenth SIGCSE technical symposium on computer science education(pp.275\u2013278).","DOI":"10.1145\/52964.53033"},{"key":"e_1_2_7_41_1","doi-asserted-by":"crossref","unstructured":"Wightman D. Ye Z. Brandt J. &Vertegaal R.(2012).Snipmatch: using source code context to enhance snippet retrieval and parameterization. InProceedings of the 25th annual acm symposium on user interface software and technology(pp.219\u2013228).","DOI":"10.1145\/2380116.2380145"},{"key":"e_1_2_7_42_1","doi-asserted-by":"publisher","DOI":"10.1002\/asi.10367"},{"key":"e_1_2_7_43_1","doi-asserted-by":"crossref","unstructured":"Wilson A. Burnett M. Beckwith L. Granatir O. Casburn L. Cook C. et al. (2003).Harnessing curiosity to increase correctness in end\u2010user programming. InCHI '03: Proceedings of the SIGCHI conference on human factors in computing systems(pp.305\u2013312).","DOI":"10.1145\/642611.642665"}],"container-title":["Proceedings of the American Society for Information Science and Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fmeet.14505001059","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fmeet.14505001059","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/asistdl.onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/meet.14505001059","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,20]],"date-time":"2025-10-20T09:21:42Z","timestamp":1760952102000},"score":1,"resource":{"primary":{"URL":"https:\/\/asistdl.onlinelibrary.wiley.com\/doi\/10.1002\/meet.14505001059"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,1]]},"references-count":42,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2013,1]]}},"alternative-id":["10.1002\/meet.14505001059"],"URL":"https:\/\/doi.org\/10.1002\/meet.14505001059","archive":["Portico"],"relation":{},"ISSN":["0044-7870","1550-8390"],"issn-type":[{"value":"0044-7870","type":"print"},{"value":"1550-8390","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,1]]}}}