Utilize este identificador para referenciar este registo:
http://hdl.handle.net/10071/34702
Registo completo
Campo DC | Valor | Idioma |
---|---|---|
dc.contributor.author | Caniço, A. B. | - |
dc.contributor.author | Santos, A. L. | - |
dc.contributor.editor | A. L. Santos | - |
dc.contributor.editor | M. Pinto-Albuquerque | - |
dc.date.accessioned | 2025-06-24T08:22:19Z | - |
dc.date.available | 2025-06-24T08:22:19Z | - |
dc.date.issued | 2024 | - |
dc.identifier.citation | 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 | - |
dc.identifier.isbn | 978-395977347-8 | - |
dc.identifier.issn | 2190-6807 | - |
dc.identifier.uri | http://hdl.handle.net/10071/34702 | - |
dc.description.abstract | 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. | eng |
dc.language.iso | eng | - |
dc.publisher | Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing | - |
dc.relation.ispartof | 5th International Computer Programming Education Conference (ICPEC 2024), Conference Proceedings | - |
dc.rights | openAccess | - |
dc.subject | White-box assessment | eng |
dc.subject | Student assessment | eng |
dc.subject | Programming education | eng |
dc.title | A domain-specific language for dynamic white-box evaluation of Java assignments | eng |
dc.type | conferenceObject | - |
dc.event.type | Conferência | pt |
dc.event.location | Lisboa | eng |
dc.event.date | 2024 | - |
dc.peerreviewed | yes | - |
dc.volume | 122 | - |
dc.date.updated | 2025-06-24T09:20:27Z | - |
dc.description.version | info:eu-repo/semantics/publishedVersion | - |
dc.identifier.doi | 10.4230/OASIcs.ICPEC.2024.2 | - |
dc.subject.fos | Domínio/Área Científica::Ciências Naturais::Matemáticas | por |
dc.subject.fos | Domínio/Área Científica::Ciências Sociais::Geografia Económica e Social | por |
iscte.identifier.ciencia | https://ciencia.iscte-iul.pt/id/ci-pub-107441 | - |
iscte.alternateIdentifiers.scopus | 2-s2.0-85205700285 | - |
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.