Logic Error Detection Algorithm for Novice Programmers based on Structure Pattern and Error Degree
In recent years, the importance of programming skills is increasing due to advances in information and communication technologies. However, the difficulty involved in learning programming is a major problem for novices. Therefore, we propose a logic error detection algorithm based on structure patte...
Saved in:
Published in | 2018 9th International Conference on Awareness Science and Technology (iCAST) pp. 297 - 301 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.09.2018
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | In recent years, the importance of programming skills is increasing due to advances in information and communication technologies. However, the difficulty involved in learning programming is a major problem for novices. Therefore, we propose a logic error detection algorithm based on structure pattern and error degree. Structure pattern is an index of similarity based on abstract syntax trees, and error degree is a measure of appropriateness for feedback. In the present paper, we define structure pattern and error degree and present the proposed algorithm method. Implementation and experimentation using actual data are also considered. |
---|---|
ISSN: | 2325-5994 |
DOI: | 10.1109/ICAwST.2018.8517171 |