Using fault injection for programming task generation

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

研究成果: Chapter in Book/Report/Conference proceedingConference 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.

元の言語英語
ホスト出版物のタイトル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
出版物ステータス出版済み - 1 1 2018
イベント20th International Conference on Interactive Collaborative Learning, ICL 2017 - Budapest, ハンガリー
継続期間: 9 27 20179 29 2017

出版物シリーズ

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

その他

その他20th International Conference on Interactive Collaborative Learning, ICL 2017
ハンガリー
Budapest
期間9/27/179/29/17

All Science Journal Classification (ASJC) codes

  • Control and Systems Engineering
  • Computer Science(all)

フィンガープリント Using fault injection for programming task generation' の研究トピックを掘り下げます。これらはともに一意のフィンガープリントを構成します。

  • これを引用

    Habibi, B., Nakanishi, T., Hisazumi, K., Furusho, H., & Fukuda, A. (2018). Using fault injection for programming task generation. : M. E. Auer, I. Simonics, & D. Guralnick (版), Teaching and Learning in a Digital World - Proceedings of the 20th International Conference on Interactive Collaborative Learning (pp. 559-566). (Advances in Intelligent Systems and Computing; 巻数 716). Springer Verlag. https://doi.org/10.1007/978-3-319-73204-6_61