2009 International Conference on Computational Intelligence and Software Engineering 2009
DOI: 10.1109/cise.2009.5365307
|View full text |Cite
|
Sign up to set email alerts
|

The Recent Development of Automated Programming Assessment

Abstract: Nowadays computer programs are objectively tested and marked by automated programming assessment systems in computer science education. Dynamic analysis and static analysis are two major approaches in the field of automated programming assessment. Methods adopted by dynamic and static analysis have been emphasized and detailed in this paper. Advantages and disadvantages of them implemented in instruction have been analyzed when taking instructional practice into consideration. Although many automated programmi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
19
0
1

Year Published

2011
2011
2020
2020

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 24 publications
(20 citation statements)
references
References 25 publications
0
19
0
1
Order By: Relevance
“…In this area, almost all approaches are based on output comparison (see, e.g., [13,5], and the four surveys [2,1,10,7]). The general idea is to compile the students code, execute it with a predetermined set of inputs, and compare the outputs with the expected results.…”
Section: Related Workmentioning
confidence: 99%
“…In this area, almost all approaches are based on output comparison (see, e.g., [13,5], and the four surveys [2,1,10,7]). The general idea is to compile the students code, execute it with a predetermined set of inputs, and compare the outputs with the expected results.…”
Section: Related Workmentioning
confidence: 99%
“…The literature shows that little work has been done on the survey of AA systems for programming codes [2,20,28,48], although a tremendous number of tools and systems have been developed. Most of the surveyed papers have characterized the AA systems for programming codes into two major approaches: dynamic and static analysis [2,28]. In the dynamic analysis approach, the assessment depends on program execution, while it is not in the static analysis approach [2].…”
Section: Related Workmentioning
confidence: 99%
“…[2]; others surveyed the AA systems that are using only the static analysis approaches [48] and more as in Ref. [28]. Reference [10] covers the systems developed in a certain period from 1960 to 2005 and Ref.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations