apr 2, 2007 - A Review on the Static Analysis Approach in the Automated Programming Assessment Systems
Description:
Authors:
- Khirulnizam Abd Rahman
- Md Jan Nordin
Journal:
International Computer Assisted Assessment Conference 2007 (CAA'07)
Abstract:
Automated programming assessment system (APAS) is a computer aided approach in checking and grading students programming exercises, without the hassle of doing it manually. There are two common approaches in assessing programming exercise automatically; dynamic and static. Dynamic approaches are done by executing the program source-code and the execution is test with a set of test data. Meanwhile, the static approaches are done by examining the source-code without execution. Discussion will cover advantages and disadvantages of using APAS and approaches implemented in most of the APASes. The review will be focusing on the methods of analysis that are categorized in the static analysis approach; such as programming style, program error (syntax or semantic), software metrics assessment, structural and non-structural similarity analysis, keywords analysis, plagiarisme detection and diagram assessment.
Keywords:
automated programming assessment, pseudo-code generator, pseudo-code comparison, static analysis, non-structural similarity
Link:
file:///C:/Users/yeray/Zotero/storage/X6WFPYZ6/Rahman%20y%20Nordin%20-%20A%20Review%20on%20the%20Static%20Analysis%20Approach%20in%20the%20Au.pdf
Added to timeline:
Automatic Assessment Systems Timeline
Date: