Utilize este identificador para referenciar este registo: http://hdl.handle.net/10071/34702
Registo completo
Campo DCValorIdioma
dc.contributor.authorCaniço, A. B.-
dc.contributor.authorSantos, A. L.-
dc.contributor.editorA. L. Santos-
dc.contributor.editorM. Pinto-Albuquerque-
dc.date.accessioned2025-06-24T08:22:19Z-
dc.date.available2025-06-24T08:22:19Z-
dc.date.issued2024-
dc.identifier.citationCaniç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.isbn978-395977347-8-
dc.identifier.issn2190-6807-
dc.identifier.urihttp://hdl.handle.net/10071/34702-
dc.description.abstractProgramming 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.isoeng-
dc.publisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing-
dc.relation.ispartof5th International Computer Programming Education Conference (ICPEC 2024), Conference Proceedings-
dc.rightsopenAccess-
dc.subjectWhite-box assessmenteng
dc.subjectStudent assessmenteng
dc.subjectProgramming educationeng
dc.titleA domain-specific language for dynamic white-box evaluation of Java assignmentseng
dc.typeconferenceObject-
dc.event.typeConferênciapt
dc.event.locationLisboaeng
dc.event.date2024-
dc.peerreviewedyes-
dc.volume122-
dc.date.updated2025-06-24T09:20:27Z-
dc.description.versioninfo:eu-repo/semantics/publishedVersion-
dc.identifier.doi10.4230/OASIcs.ICPEC.2024.2-
dc.subject.fosDomínio/Área Científica::Ciências Naturais::Matemáticaspor
dc.subject.fosDomínio/Área Científica::Ciências Sociais::Geografia Económica e Socialpor
iscte.identifier.cienciahttps://ciencia.iscte-iul.pt/id/ci-pub-107441-
iscte.alternateIdentifiers.scopus2-s2.0-85205700285-
Aparece nas coleções:ISTAR-CRI - Comunicações a conferências internacionais

Ficheiros deste registo:
Ficheiro TamanhoFormato 
conferenceObject_107441.pdf596,03 kBAdobe PDFVer/Abrir


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpaceOrkut
Formato BibTex mendeley Endnote Logotipo do DeGóis Logotipo do Orcid 

Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.