Estimation of the Error Factors in Programming Exercises Based on Dynamic Revisions of Case-Bases

Hiroki Nakayama, Kodai Yamamoto, Katsunori Ogane, Hiroaki Kaminaga, Shoichi Nakamura, Youzou Miyadera

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This research was aimed at developing methods for estimating error factors in programming exercises so that professors could effectively guide students based on an understanding of stumbling by novice students. We first developed a method for simultaneously estimating compilation, logic errors by using case-bases. Moreover, we developed a mechanism for dynamically revising error factor case-bases by using students' feedback:- evaluations against the estimated error factors, their reports on new error factors. We then designed a support system of programming language exercises by introducing our methods. This system enabled more practical indications of error factors than the existing systems. Features of our methods are discussed based on the results of experiments.

Original languageEnglish
Title of host publicationProceedings - 13th IEEE International Conference on Ubiquitous Intelligence and Computing, 13th IEEE International Conference on Advanced and Trusted Computing, 16th IEEE International Conference on Scalable Computing and Communications, IEEE International Conference on Cloud and Big Data Computing, IEEE International Conference on Internet of People and IEEE Smart World Congress and Workshops, UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages475-481
Number of pages7
ISBN (Electronic)9781509027705
DOIs
Publication statusPublished - 2017 Jan 12
Externally publishedYes
Event13th IEEE International Conference on Ubiquitous Intelligence and Computing, 13th IEEE International Conference on Advanced and Trusted Computing, 16th IEEE International Conference on Scalable Computing and Communications, IEEE International Conference on Cloud and Big Data Computing, IEEE International Conference on Internet of People and IEEE Smart World Congress and Workshops, UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld 2016 - Toulouse, France
Duration: 2016 Jul 182016 Jul 21

Other

Other13th IEEE International Conference on Ubiquitous Intelligence and Computing, 13th IEEE International Conference on Advanced and Trusted Computing, 16th IEEE International Conference on Scalable Computing and Communications, IEEE International Conference on Cloud and Big Data Computing, IEEE International Conference on Internet of People and IEEE Smart World Congress and Workshops, UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld 2016
CountryFrance
CityToulouse
Period16/7/1816/7/21

Fingerprint

Students
Computer programming languages
Feedback
Experiments

Keywords

  • Case Base Inference
  • Compile Error
  • Learning Analytics
  • Logic Error
  • Programming exrcise

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Networks and Communications
  • Computer Science Applications
  • Computer Vision and Pattern Recognition

Cite this

Nakayama, H., Yamamoto, K., Ogane, K., Kaminaga, H., Nakamura, S., & Miyadera, Y. (2017). Estimation of the Error Factors in Programming Exercises Based on Dynamic Revisions of Case-Bases. In Proceedings - 13th IEEE International Conference on Ubiquitous Intelligence and Computing, 13th IEEE International Conference on Advanced and Trusted Computing, 16th IEEE International Conference on Scalable Computing and Communications, IEEE International Conference on Cloud and Big Data Computing, IEEE International Conference on Internet of People and IEEE Smart World Congress and Workshops, UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld 2016 (pp. 475-481). [7816881] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.0085

Estimation of the Error Factors in Programming Exercises Based on Dynamic Revisions of Case-Bases. / Nakayama, Hiroki; Yamamoto, Kodai; Ogane, Katsunori; Kaminaga, Hiroaki; Nakamura, Shoichi; Miyadera, Youzou.

Proceedings - 13th IEEE International Conference on Ubiquitous Intelligence and Computing, 13th IEEE International Conference on Advanced and Trusted Computing, 16th IEEE International Conference on Scalable Computing and Communications, IEEE International Conference on Cloud and Big Data Computing, IEEE International Conference on Internet of People and IEEE Smart World Congress and Workshops, UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld 2016. Institute of Electrical and Electronics Engineers Inc., 2017. p. 475-481 7816881.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Nakayama, H, Yamamoto, K, Ogane, K, Kaminaga, H, Nakamura, S & Miyadera, Y 2017, Estimation of the Error Factors in Programming Exercises Based on Dynamic Revisions of Case-Bases. in Proceedings - 13th IEEE International Conference on Ubiquitous Intelligence and Computing, 13th IEEE International Conference on Advanced and Trusted Computing, 16th IEEE International Conference on Scalable Computing and Communications, IEEE International Conference on Cloud and Big Data Computing, IEEE International Conference on Internet of People and IEEE Smart World Congress and Workshops, UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld 2016., 7816881, Institute of Electrical and Electronics Engineers Inc., pp. 475-481, 13th IEEE International Conference on Ubiquitous Intelligence and Computing, 13th IEEE International Conference on Advanced and Trusted Computing, 16th IEEE International Conference on Scalable Computing and Communications, IEEE International Conference on Cloud and Big Data Computing, IEEE International Conference on Internet of People and IEEE Smart World Congress and Workshops, UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld 2016, Toulouse, France, 16/7/18. https://doi.org/10.1109/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.0085
Nakayama H, Yamamoto K, Ogane K, Kaminaga H, Nakamura S, Miyadera Y. Estimation of the Error Factors in Programming Exercises Based on Dynamic Revisions of Case-Bases. In Proceedings - 13th IEEE International Conference on Ubiquitous Intelligence and Computing, 13th IEEE International Conference on Advanced and Trusted Computing, 16th IEEE International Conference on Scalable Computing and Communications, IEEE International Conference on Cloud and Big Data Computing, IEEE International Conference on Internet of People and IEEE Smart World Congress and Workshops, UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld 2016. Institute of Electrical and Electronics Engineers Inc. 2017. p. 475-481. 7816881 https://doi.org/10.1109/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.0085
Nakayama, Hiroki ; Yamamoto, Kodai ; Ogane, Katsunori ; Kaminaga, Hiroaki ; Nakamura, Shoichi ; Miyadera, Youzou. / Estimation of the Error Factors in Programming Exercises Based on Dynamic Revisions of Case-Bases. Proceedings - 13th IEEE International Conference on Ubiquitous Intelligence and Computing, 13th IEEE International Conference on Advanced and Trusted Computing, 16th IEEE International Conference on Scalable Computing and Communications, IEEE International Conference on Cloud and Big Data Computing, IEEE International Conference on Internet of People and IEEE Smart World Congress and Workshops, UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld 2016. Institute of Electrical and Electronics Engineers Inc., 2017. pp. 475-481
@inproceedings{af134e25b89c48aea4b6a756be334dc8,
title = "Estimation of the Error Factors in Programming Exercises Based on Dynamic Revisions of Case-Bases",
abstract = "This research was aimed at developing methods for estimating error factors in programming exercises so that professors could effectively guide students based on an understanding of stumbling by novice students. We first developed a method for simultaneously estimating compilation, logic errors by using case-bases. Moreover, we developed a mechanism for dynamically revising error factor case-bases by using students' feedback:- evaluations against the estimated error factors, their reports on new error factors. We then designed a support system of programming language exercises by introducing our methods. This system enabled more practical indications of error factors than the existing systems. Features of our methods are discussed based on the results of experiments.",
keywords = "Case Base Inference, Compile Error, Learning Analytics, Logic Error, Programming exrcise",
author = "Hiroki Nakayama and Kodai Yamamoto and Katsunori Ogane and Hiroaki Kaminaga and Shoichi Nakamura and Youzou Miyadera",
year = "2017",
month = "1",
day = "12",
doi = "10.1109/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.0085",
language = "English",
pages = "475--481",
booktitle = "Proceedings - 13th IEEE International Conference on Ubiquitous Intelligence and Computing, 13th IEEE International Conference on Advanced and Trusted Computing, 16th IEEE International Conference on Scalable Computing and Communications, IEEE International Conference on Cloud and Big Data Computing, IEEE International Conference on Internet of People and IEEE Smart World Congress and Workshops, UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld 2016",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",

}

TY - GEN

T1 - Estimation of the Error Factors in Programming Exercises Based on Dynamic Revisions of Case-Bases

AU - Nakayama, Hiroki

AU - Yamamoto, Kodai

AU - Ogane, Katsunori

AU - Kaminaga, Hiroaki

AU - Nakamura, Shoichi

AU - Miyadera, Youzou

PY - 2017/1/12

Y1 - 2017/1/12

N2 - This research was aimed at developing methods for estimating error factors in programming exercises so that professors could effectively guide students based on an understanding of stumbling by novice students. We first developed a method for simultaneously estimating compilation, logic errors by using case-bases. Moreover, we developed a mechanism for dynamically revising error factor case-bases by using students' feedback:- evaluations against the estimated error factors, their reports on new error factors. We then designed a support system of programming language exercises by introducing our methods. This system enabled more practical indications of error factors than the existing systems. Features of our methods are discussed based on the results of experiments.

AB - This research was aimed at developing methods for estimating error factors in programming exercises so that professors could effectively guide students based on an understanding of stumbling by novice students. We first developed a method for simultaneously estimating compilation, logic errors by using case-bases. Moreover, we developed a mechanism for dynamically revising error factor case-bases by using students' feedback:- evaluations against the estimated error factors, their reports on new error factors. We then designed a support system of programming language exercises by introducing our methods. This system enabled more practical indications of error factors than the existing systems. Features of our methods are discussed based on the results of experiments.

KW - Case Base Inference

KW - Compile Error

KW - Learning Analytics

KW - Logic Error

KW - Programming exrcise

UR - http://www.scopus.com/inward/record.url?scp=85013223145&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85013223145&partnerID=8YFLogxK

U2 - 10.1109/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.0085

DO - 10.1109/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.0085

M3 - Conference contribution

AN - SCOPUS:85013223145

SP - 475

EP - 481

BT - Proceedings - 13th IEEE International Conference on Ubiquitous Intelligence and Computing, 13th IEEE International Conference on Advanced and Trusted Computing, 16th IEEE International Conference on Scalable Computing and Communications, IEEE International Conference on Cloud and Big Data Computing, IEEE International Conference on Internet of People and IEEE Smart World Congress and Workshops, UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld 2016

PB - Institute of Electrical and Electronics Engineers Inc.

ER -