Research Article

[Retracted] Automatic Grading for Complex Multifile Programs

Table 12

Existing similar program comparison (main features).

ApproachesMain features
Supported languagesComplex multifiles analysisPlatformWork modeGrading metric
DynamicStatic

CellidhJava, C++NoWebStandalone, competitive learningCode correctnessSemantic error detection, verification
ASSYSTC/C++NoWebStandalone, competitive learningCode correctness, run time checkCode analysis, complexity matrices
MarmosetMultilanguageNoWebStandaloneCode correctnessCode analysis (model)
Web-CATMultilanguageNoWeb (Java)Standalone, pluginsCode correctness, completenessValidity check (model)
eGraderJavaNoDesktop (Java)StandaloneCode correctnessStructure matching (model)
AutoLEPC/C++NoDesktop (C#)StandaloneCode correctnessSimilarity matching (model)
QuimeraC/C++NoWebStandalone, competitive learningCode correctnessCode quality and accuracy (model)
DGRADERC/C++, JavaYesWeb (Java)Standalone, API services, competitive learningCode correctness, run time checkAST similarity matching (model)