On code example-aided just-in-time learning for programming education

Zheng Li, Sridhar Sai Gorrepati, Desmond Greer

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

39 Downloads (Pure)

Abstract

Context: Programming education keeps facing challenges. A significant challenge is the mismatch between the increasing student demand and the shortage of teaching workforce on personal tutoring. Objective: The aim of this research is to address the demand workforce mismatch and relieve the challenges of programming education. Method: After theoretically discussing a set of methodological principles (e.g., active learning from suitable code examples), a prototyping research method is employed to iteratively verify whether or not the proposed principles can be practically implemented. Results: A methodology, namely code example-aided just-in-time learning, gradually emerged. A code example hunting tool was developed for enabling this methodology. Conclusion: The code example-aided just-in-time learning can effectively and efficiently facilitate both experienced learners and beginners to study programming by practising, without requiring extensive guidance from teachers.

Original languageEnglish
Title of host publicationProceedings of the 30th Asia-Pacific Software Engineering Conferenece, APSEC 2023
PublisherInstitute of Electrical and Electronics Engineers Inc.
Number of pages5
ISBN (Electronic)9798350344172
ISBN (Print)9798350344189
DOIs
Publication statusPublished - 02 Apr 2024
Event30th Asia-Pacific Software Engineering Conference 2023 - Seoul, Korea, Republic of
Duration: 04 Dec 202307 Dec 2023
https://conf.researchr.org/home/apsec-2023

Publication series

NameAsia-Pacific Conference on Software Engineering Proceedings
ISSN (Print)1530-1362
ISSN (Electronic)2640-0715

Conference

Conference30th Asia-Pacific Software Engineering Conference 2023
Abbreviated titleAPSEC 2023
Country/TerritoryKorea, Republic of
CitySeoul
Period04/12/202307/12/2023
Internet address

Fingerprint

Dive into the research topics of 'On code example-aided just-in-time learning for programming education'. Together they form a unique fingerprint.

Cite this