2011 International Conference on Semantic Technology and Information Retrieval 2011
DOI: 10.1109/stair.2011.5995769
|View full text |Cite
|
Sign up to set email alerts
|

Using Latent Semantic Analysis for automated grading programming assignments

Abstract: -Traditionally, computer programming assignments are graded manually by educators. As this task is tedious, timeconsuming and prone to bias, the need for automated grading tool is necessary to reduce the educators' burden and avoid inconsistency and favoritism. Recent researches have claimed that Latent Semantic Analysis (LSA) has the ability to represent human cognitive knowledge to assess essays, retrieving information, classification of documents and indexing. In this paper, we adapt LSA technique to grade … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 14 publications
(10 citation statements)
references
References 6 publications
0
10
0
Order By: Relevance
“…While syntactic correctness is verified by the compiler/language interpreter, normally the other aspects are assessed manually. This may lead to problems such as: Difficulty: assessment is wasteful and error‐prone. Lack of objectivity: the grade assigned to a specific exercise may differ depending on the evaluator due to factors like tiredness, favoritism, or inconsistencies . Ignoring the building process for the solution: generally, the assessment only takes into account the final result of the students’ source code (their best version), and it does not consider its building process. …”
Section: Introductionmentioning
confidence: 99%
“…While syntactic correctness is verified by the compiler/language interpreter, normally the other aspects are assessed manually. This may lead to problems such as: Difficulty: assessment is wasteful and error‐prone. Lack of objectivity: the grade assigned to a specific exercise may differ depending on the evaluator due to factors like tiredness, favoritism, or inconsistencies . Ignoring the building process for the solution: generally, the assessment only takes into account the final result of the students’ source code (their best version), and it does not consider its building process. …”
Section: Introductionmentioning
confidence: 99%
“…Figure 1 will show the methodology used in this paper. As the general steps in LSA [5] [7], the text will go through stop words removal, building the term matrix and calculating the similarity score between two texts using cosine similarity.…”
Section: Methodsmentioning
confidence: 99%
“…LSA is a basic method that analyzes the texts to extract its semantic meaning by using support vector machine (SVM) and checked their similarities between the two texts using cosine similarity [5][7] [8]. In LSA approach every term found in the text, sentences or documents will be mapped into the term matrix.…”
Section: Latent Semantic Analysis (Lsa)mentioning
confidence: 99%
See 2 more Smart Citations