Toward understanding novices' search process in programming problem solving

Yihan Lu, Ihan Hsiao

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The usage of online search engine is growing rapidly not only in daily life, but also in education. We are interested in understanding what strategies students apply during search, especially the tactics they use to decompose a programming task. In this paper, we report a lab study to investigate students' programming information seeking behavior via Google search engine. Students were given a programming task with limited time, and they were also required to report their online search process including search query and web pages browsed. We analyze the web pages they browsed, model student's behavior, and cluster them into groups with different search tactics. The results show that the web pages they browsed during the task consisted of either conceptual knowledge or coding technical content. The students who performed better would browsed more about conceptual knowledge. Students who set more and smaller unit of subgoals outperformed the students with fewer and larger subgoals.

Original languageEnglish (US)
Title of host publicationFIE 2017 - Frontiers in Education, Conference Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1-7
Number of pages7
Volume2017-October
ISBN (Electronic)9781509059195
DOIs
StatePublished - Dec 12 2017
Event47th IEEE Frontiers in Education Conference, FIE 2017 - Indianapolis, United States
Duration: Oct 18 2017Oct 21 2017

Other

Other47th IEEE Frontiers in Education Conference, FIE 2017
CountryUnited States
CityIndianapolis
Period10/18/1710/21/17

ASJC Scopus subject areas

  • Software
  • Education
  • Computer Science Applications

Fingerprint Dive into the research topics of 'Toward understanding novices' search process in programming problem solving'. Together they form a unique fingerprint.

  • Cite this

    Lu, Y., & Hsiao, I. (2017). Toward understanding novices' search process in programming problem solving. In FIE 2017 - Frontiers in Education, Conference Proceedings (Vol. 2017-October, pp. 1-7). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/FIE.2017.8190706