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
国/地域Malaysia
CityPenang
Period19/11/1919/11/21

ASJC Scopus subject areas

  • 戦略と経営
  • コンピュータ ネットワークおよび通信
  • コンピュータ サイエンスの応用
  • 教育

フィンガープリント

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

引用スタイル