Methods for analyzing the editing-processes of source codes in programming exercise for estimating learning situations

Hiroki Nakayama, Kei Ishiwada, Yasuhiko Morimoto, Shoichi Nakamura, Youzou Miyadera

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

2 Citations (Scopus)

Abstract

Professors need to grasp learning situations so that they can provide effective guidance to learners in programming exercises. It is particularly important to understand individual learners' circumstances based on the editing processes of source codes. However, such processes are difficult to analyze because of their diversity. This research was aimed at developing methods for analyzing the editing processes of source codes and a mechanism of estimating learning situations based on the extracted processes. We initially categorized the editing of source codes into typical patterns by sequence pattern mining and extracted the frequent editing patterns. We then associated the learning situations with editing patterns by carefully examining the extracted editing patterns and raw history data in the actual exercises.

Original languageEnglish
Title of host publication2017 IEEE Conference on e-Learning, e-Management and e-Services, IC3e 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages79-84
Number of pages6
ISBN (Electronic)9781538631454
DOIs
Publication statusPublished - 2018 Jul 9
Event2017 IEEE Conference on e-Learning, e-Management and e-Services, IC3e 2017 - Sarawak, Malaysia
Duration: 2017 Oct 162017 Oct 17

Other

Other2017 IEEE Conference on e-Learning, e-Management and e-Services, IC3e 2017
Country/TerritoryMalaysia
CitySarawak
Period17/10/1617/10/17

Keywords

  • Editing process
  • Educational data mining
  • Estimation of learning situation
  • Programing exercise
  • Sequence pattern mining

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications
  • Information Systems and Management
  • Education
  • Communication
  • Strategy and Management

Fingerprint

Dive into the research topics of 'Methods for analyzing the editing-processes of source codes in programming exercise for estimating learning situations'. Together they form a unique fingerprint.

Cite this