arrow
Return

How programmers find online learning resources

delete2022-12-24
delete5
PRE
AI
D
Deeksha M. Arya *
郭
郭金 (Jin Guo)
M
Martin P. Robillard
DOI:10.1007/s10664-022-10246-ydelete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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.
Keywords:
Software documentation
Information seeking
Online learning resources
User study
Diary study
Qualitative analysis
Quantitative analysis

Journal

Empirical Software Engineering cover
Empirical Software Engineering
IF:
3.6
Papers:
2.0K
Citations:
5.3K

Organization

M
McGill University
Scholars:
5.5W
Papers: 4.9W
Citations: 7.0W
Cited Papers

Cited Papers

What do developers search for on the web?
err2017-04-09
err132
PREAI
errXia, Xin; Bao, Lingfeng; Lo, David; Kochhar, Pavneet Singh; Hassan, Ahmed E.; Xing, Zhenchang
errShare
errSave
Venoms of Colubrids
err2016-01-06
err0
PREAI
errCassandra M. Modahl; Anthony J. Saviola; Stephen P. Mackessy
errShare
errSave
Deep Learning in Early Prediction of Sepsis and Diagnosis
err2023-01-24
err0
PREAI
errSaroja Kumar Rout; Bibhuprasad Sahu; Ganesh B. Regulwar; Venkatesh Kavididevi
errShare
errSave
Evaluation of Mass Transfer Properties in Convective Drying of Kiwi and Eggplant
err2017-05-06
err0
PREAI
errRaquel P. F. Guine; Mariana F. S. Brito; Jéssica R. P. Ribeiro
errShare
errSave
researcher View more