Combined Analysis of Compilation History and Transition in Similarity between Source Codes for Detecting Stumbling in Construction of Program Logic

Junichi Tachibana, Ryo Onuma, Hiroki Nakayama, Hiroaki Kaminaga, Youzou Miyadera, Shoichi Nakamura

研究成果: Conference contribution

抄録

In programming exercises, a few professors and assistants generally instruct many students. To conduct precise guidance, it is important for professors but difficult to detect the learning situation of each student, such as whether they are having difficulties in learning. However, there have been no effective methods for extracting occurrences of stumbling that do not result in compilation errors since most existing methods have targeted only those that do. In this research, we aimed at developing methods for detecting when inexperienced students make mistakes in expressing the intended processing as a program (i.e. stumbling in the construction of program logic). In this paper, we initially describe a method we developed for extracting candidates of such stumbling on the basis of an analysis of compilation histories. We also describe methods for estimating such stumbling from among extracted candidates by analyzing transitions in the similarity between source codes. Finally, we describe an experiment done using multiple methods of similarity calculation and discuss the characteristics of our methods on the basis of results.

本文言語English
ホスト出版物のタイトル2019 IEEE Conference on e-Learning, e-Management and e-Services, IC3e 2019
出版社Institute of Electrical and Electronics Engineers Inc.
ページ20-24
ページ数5
ISBN(電子版)9781728139463
DOI
出版ステータスPublished - 2019 11
イベント2019 IEEE Conference on e-Learning, e-Management and e-Services, IC3e 2019 - Penang, Malaysia
継続期間: 2019 11 192019 11 21

出版物シリーズ

名前2019 IEEE Conference on e-Learning, e-Management and e-Services, IC3e 2019

Conference

Conference2019 IEEE Conference on e-Learning, e-Management and e-Services, IC3e 2019
CountryMalaysia
CityPenang
Period19/11/1919/11/21

ASJC Scopus subject areas

  • Strategy and Management
  • Computer Networks and Communications
  • Computer Science Applications
  • Education

フィンガープリント 「Combined Analysis of Compilation History and Transition in Similarity between Source Codes for Detecting Stumbling in Construction of Program Logic」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル