Utilize este identificador para referenciar este registo:
http://hdl.handle.net/10071/34702
Autoria: | Caniço, A. B. Santos, A. L. |
Editor: | A. L. Santos M. Pinto-Albuquerque |
Data: | 2024 |
Título próprio: | A domain-specific language for dynamic white-box evaluation of Java assignments |
Volume: | 122 |
Título e volume do livro: | 5th International Computer Programming Education Conference (ICPEC 2024), Conference Proceedings |
Referência bibliográfica: | Caniço, A. B., & Santos, A. L. (2024). A domain-specific language for dynamic white-box evaluation of Java assignments. In A. L. Santos, & M. Pinto-Albuquerque (Eds.), 5th International Computer Programming Education Conference (ICPEC 2024), Conference Proceedings. Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing. https://dx.doi.org/10.4230/OASIcs.ICPEC.2024.2 |
ISSN: | 2190-6807 |
ISBN: | 978-395977347-8 |
DOI (Digital Object Identifier): | 10.4230/OASIcs.ICPEC.2024.2 |
Palavras-chave: | White-box assessment Student assessment Programming education |
Resumo: | Programming exercises involving algorithms typically involve time and spatial constraints. Automated assessments for such implementations are often carried out in a black-box manner or through static analysis of the code, without considering the internal execution properties, which could lead to falsely positive evaluations of students' solutions. We present Witter, a domain-specific language for defining white-box test cases for the Java language. We evaluated programming assignment submissions from a Data Structures and Algorithms course against Witter’s test cases to determine if our approach could offer additional insight regarding incomplete algorithmic behaviour requirements. We found that a significant amount of student solutions fail to meet the desired algorithmic behavior (approx. 21%), despite passing black-box tests. Hence, we conclude that white-box tests are useful to achieve a thorough automated evaluation of this kind of exercises. |
Arbitragem científica: | yes |
Acesso: | Acesso Aberto |
Aparece nas coleções: | ISTAR-CRI - Comunicações a conferências internacionais |
Ficheiros deste registo:
Ficheiro | Tamanho | Formato | |
---|---|---|---|
conferenceObject_107441.pdf | 596,03 kB | Adobe PDF | Ver/Abrir |
Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.