Home // ICIW 2012, The Seventh International Conference on Internet and Web Applications and Services // View article


A System to Help Students Analyze Errors in Their Programs by Supporting Programming Comprehension in Assembly Programming Exercises

Authors:
Yuichiro Tateiwa
Daisuke Yamamoto
Naohisa Takahashi

Keywords: programming; assembly language; program slice; chunk

Abstract:
There are several students who give up exercises because they cannot specify their program errors to fix. We considered the reason were the following. One is that the students do not have enough comprehension of their programs – questions ask their understanding of control structure, computer resource control, and behavior. Another is that procedures to specify program errors are complex because an assembly program has a lot of instructions. Furthermore, oversight, which is caused by misunderstanding questions and checking a lot of items, is also the causes. The purpose of this study is to develop a system which generates expression for specifying program errors by helping students understand their program comprehension. The features on realizing the system are making use of chunks, dynamic backward slices, and correct answer samples. We conclude that the expression is helpful to specify program errors according to an evaluation experience.

Pages: 244 to 252

Copyright: Copyright (c) IARIA, 2012

Publication date: May 27, 2012

Published in: conference

ISSN: 2308-3972

ISBN: 978-1-61208-200-4

Location: Stuttgart, Germany

Dates: from May 27, 2012 to June 1, 2012