Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi

Automated Software Testing Based on Semantic Distance (CROSBI ID 275578)

Prilog u časopisu | izvorni znanstveni rad | međunarodna recenzija

Dadić, Tonći ; Glavinić, Vlado ; Rosić, Marko Automated Software Testing Based on Semantic Distance // International journal of engineering education, 36 (2020), 4; 1396-1410

Podaci o odgovornosti

Dadić, Tonći ; Glavinić, Vlado ; Rosić, Marko

engleski

Automated Software Testing Based on Semantic Distance

Automatic student program assessment is found in both grading and tutoring systems ; its purpose is to verify correctness in addition to programming bug localization and fixing. Respective assessment tools should therefore deal with logical programming errors in a way that is comparable to the functionality of modern compilers, which localize syntax errors by highlighting erroneous code in addition to delivering messages that help programmers understand and correct possible syntax errors. Because the number of possible program implementation variants, which are the correct solutions for a given problem, can be quite large, issues can arise when comprehensive assessments are performed. This prompts a novel approach to student program assessment. In this paper, we analyze approaches to student program assessment according to reliability of verification, bug localization and fixing as well as freedom of design. A novel method, described in this paper, localizes bugs precisely and provides minimal corrections, which are made according to students' intentions. The experimental evaluation of the method shows that it is reliable with respect to both false and missing alarms and that it also efficiently localizes and corrects programming bugs.

Computer program assessment tools ; Program verification ; Program recognition ; Semantic distance of programs

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

Podaci o izdanju

36 (4)

2020.

1396-1410

objavljeno

0949-149X

Povezanost rada

Računarstvo

Poveznice
Indeksiranost