2020
DOI: 10.3390/app10082973
|View full text |Cite
|
Sign up to set email alerts
|

Source Code Assessment and Classification Based on Estimated Error Probability Using Attentive LSTM Language Model and Its Application in Programming Education

Abstract: The rate of software development has increased dramatically. Conventional compilers cannot assess and detect all source code errors. Software may thus contain errors, negatively affecting end-users. It is also difficult to assess and detect source code logic errors using traditional compilers, resulting in software that contains errors. A method that utilizes artificial intelligence for assessing and detecting errors and classifying source code as correct (error-free) or incorrect is thus required. Here, we pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
31
0
1

Year Published

2020
2020
2022
2022

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 59 publications
(32 citation statements)
references
References 31 publications
0
31
0
1
Order By: Relevance
“…Rahman et al [14] proposed a language model using LSTM for fixing source code errors. e proposed model is a combined attention mechanism with LSTM which increases the effectiveness of standard LSTM.…”
Section: Background and Prior Researchmentioning
confidence: 99%
See 4 more Smart Citations
“…Rahman et al [14] proposed a language model using LSTM for fixing source code errors. e proposed model is a combined attention mechanism with LSTM which increases the effectiveness of standard LSTM.…”
Section: Background and Prior Researchmentioning
confidence: 99%
“…If the direction of a hidden state Δh t is moved to v i by any modifications, then the gradient will be λ i Δh t . From equation (14) the product of the Jacobians of the hidden state sequences is λ 1 i…”
Section: Gradient Vanishing and Explodingmentioning
confidence: 99%
See 3 more Smart Citations