TY - GEN
T1 - Using fault injection for programming task generation
AU - Habibi, Baso
AU - Nakanishi, Tsuneo
AU - Hisazumi, Kenji
AU - Furusho, Hiroki
AU - Fukuda, Akira
PY - 2018/1/1
Y1 - 2018/1/1
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85042273272&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85042273272&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-73204-6_61
DO - 10.1007/978-3-319-73204-6_61
M3 - Conference contribution
AN - SCOPUS:85042273272
SN - 9783319732039
T3 - Advances in Intelligent Systems and Computing
SP - 559
EP - 566
BT - Teaching and Learning in a Digital World - Proceedings of the 20th International Conference on Interactive Collaborative Learning
A2 - Auer, Michael E.
A2 - Simonics, Istvan
A2 - Guralnick, David
PB - Springer Verlag
T2 - 20th International Conference on Interactive Collaborative Learning, ICL 2017
Y2 - 27 September 2017 through 29 September 2017
ER -