Research Article

A Procedure for Extending Input Selection Algorithms to Low Quality Data in Modelling Problems with Application to the Automatic Grading of Uploaded Assignments

Table 1

Most relevant pairs of software metric/programming concept for the field study mentioned in the text. Observe that the programming concepts in this subset of metrics are “Conditional” and “File I/O,” meaning that the correlation between the scores and “While loop,” “Functions,” “Lists,” or “Standard I/O” is weaker.

Programming concept Description of the metric Rank 99% Rank 80%

Conditional COCOMO SLOC [29]
Conditional Number of tokens
Conditional Code ratio
File I/O Number of characters
Conditional Number of lines
Functions Number of characters
Conditional Number of keywords
Conditional Number of comments
File I/O Ratio of comments
File I/O McCabe Complexity [23]
File I/O Number of blocks