How programmers find online learning resources

被引:3
|
作者
Arya, Deeksha M. [1 ]
Guo, Jin L. C. [1 ]
Robillard, Martin P. [1 ]
机构
[1] McGill Univ, Sch Comp Sci, Montreal, PQ, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Software documentation; Information seeking; Online learning resources; User study; Diary study; Qualitative analysis; Quantitative analysis; SEARCH;
D O I
10.1007/s10664-022-10246-y
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
When learning a new technology, programmers often have to sift through multiple online resources to find information that addresses their questions. Prior work has reported that information seekers use a number of different strategies, including following scents, or indicators, to locate appropriate resources. We present a qualitative and quantitative investigation of how programmers learning a new technology employ these strategies to navigate between online resources and evaluate the pertinence of these resources. We performed a diary and interview study with ten programmers learning a new technology, to study how users navigate from the question they have to the resource that satisfies this need. Based on our observations, we propose a resource-seeking model that represents the online resource seeking behaviour of programmers when learning a new technology. The model is comprised of six components that can be divided into two groups: Need-oriented components, i.e. Questions, Preferences, and Beliefs, and Resource-oriented components, i.e. Resources, Cues, and Impression Factors. We identified nine relations between these components and studied how the components are associated. We report on the characteristics of the components and the relationships between them, and discuss the importance of search customization and other implications of our observations for resource creators and search tools.
引用
收藏
页数:30
相关论文
共 50 条
  • [1] How programmers find online learning resources
    Deeksha M. Arya
    Jin L. C. Guo
    Martin P. Robillard
    Empirical Software Engineering, 2023, 28
  • [2] Mismatch of Expectations: How Modern Learning Resources Fail Conversational Programmers
    Wang, April Y.
    Mitts, Ryan
    Guo, Philip J.
    Chilana, Parmit K.
    PROCEEDINGS OF THE 2018 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI 2018), 2018,
  • [3] Find legal resources online
    不详
    VETERINARY ECONOMICS, 1997, 38 (07): : 95 - 95
  • [4] Find additional resources online
    不详
    WORKFORCE, 1998, : 18 - 18
  • [5] A Study of How Online Learning Resources Are Used
    Recker, Mimi
    Giersch, Sarah
    Walker, Andrew
    Halioris, Sam
    Mao, Xin
    Palmer, Bart
    PROCEEDINGS OF THE 7TH ACM/IEE JOINT CONFERENCE ON DIGITAL LIBRARIES: BUILDING & SUSTAINING THE DIGITAL ENVIRONMENT, 2007, : 179 - +
  • [6] How to find resources in the registry
    Greene, Gretchen
    Plante, Raymond L.
    NATIONAL VIRTUAL OBSERVATORY: TOOLS AND TECHNIQUES FOR ASTRONOMICAL RESEARCH, 2008, 382 : 453 - +
  • [7] Learning Rust: How Experienced Programmers Leverage Resources to Learn a New Programming Language
    Abtahi, Parastoo
    Dietz, Griffin
    CHI'20: EXTENDED ABSTRACTS OF THE 2020 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2020,
  • [8] Capital resources - Find financing online
    不详
    VETERINARY ECONOMICS, 1997, 38 (09): : 26 - 26
  • [9] HOW TO FIND A JOB ONLINE
    VANCAMP, AJ
    ONLINE, 1988, 12 (04): : 26 - &
  • [10] How to find market research online
    Kirkwood, HP
    ONLINE, 1998, 22 (06): : 107 - 107