DocumentCode
1986027
Title
Transformation-based assessment for C programs
Author
Li, Guangqiang ; Wu, Weimin ; Sun, Yinai ; Wang, Jing ; Lai, Tianwu
Author_Institution
Fac. of Comput., Guangdong Univ. of Technol., Guangzhou
fYear
2007
fDate
12-15 Feb. 2007
Firstpage
1
Lastpage
4
Abstract
In this paper, a new framework, AnalyseC, is proposed for assessing student programming exercises with an aim to free teachers from heavy assessment work and facilitate studentspsila learning. Based on code optimization techniques of compiler, such as inline expansion, data flow analysis and control flow analysis, AnalyseC has been designed to automatically assess programming assignments written in C language at semantic level. The prototype has been implemented in Java. To use the system, teachers are required to provide a simple model program for any given assessment item. The prototype of AnalyseC has been tested on a number of student programming exercises and assignments providing encouraging results.
Keywords
C language; Java; computer aided instruction; computer science education; AnalyseC; C language; C programs; Java; code optimization techniques; control flow analysis; data flow analysis; inline expansion; student programming exercises; transformation-based assessment; Automatic control; Automatic programming; Data analysis; Design optimization; Feedback; Java; Optimizing compilers; Program processors; Prototypes; Sun;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing and Its Applications, 2007. ISSPA 2007. 9th International Symposium on
Conference_Location
Sharjah
Print_ISBN
978-1-4244-0778-1
Electronic_ISBN
978-1-4244-1779-8
Type
conf
DOI
10.1109/ISSPA.2007.4555367
Filename
4555367
Link To Document