Using fault injection for programming task generation

Baso Habibi, Tsuneo Nakanishi, Kenji Hisazumi, Hiroki Furusho, Akira Fukuda

研究成果: Conference contribution

抄録

In the programming exercise, it is needed to give programming tasks depending on student’s knowledge level of programming for more educational effect. However, it is almost impossible to prepare different programming tasks for every student in the big class. This paper presents an idea and a process to introduce fault injection, which has been used for software test, to produce variants of programming tasks depending on student’s knowledge level. The system contaminates student’s codes with faults intentionally, forces the student to remove them, and examines student’s knowledge level. It is confirmed that the prototype implementation of this system works as expected.

本文言語English
ホスト出版物のタイトルTeaching and Learning in a Digital World - Proceedings of the 20th International Conference on Interactive Collaborative Learning
編集者Michael E. Auer, Istvan Simonics, David Guralnick
出版社Springer Verlag
ページ559-566
ページ数8
ISBN(印刷版)9783319732039
DOI
出版ステータスPublished - 2018
外部発表はい
イベント20th International Conference on Interactive Collaborative Learning, ICL 2017 - Budapest, Hungary
継続期間: 2017 9 272017 9 29

出版物シリーズ

名前Advances in Intelligent Systems and Computing
716
ISSN(印刷版)2194-5357

Conference

Conference20th International Conference on Interactive Collaborative Learning, ICL 2017
国/地域Hungary
CityBudapest
Period17/9/2717/9/29

ASJC Scopus subject areas

  • 制御およびシステム工学
  • コンピュータ サイエンス(全般)

フィンガープリント

「Using fault injection for programming task generation」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル