Towards a JSON-based Algorithm Animation Language
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.author | Tilanterä, Artturi | en_US |
dc.contributor.author | Mariani, Giacomo | en_US |
dc.contributor.author | Korhonen, Ari | en_US |
dc.contributor.author | Seppälä, Otto | en_US |
dc.contributor.department | Department of Computer Science | en |
dc.contributor.groupauthor | Lecturer Korhonen Ari group | en |
dc.contributor.groupauthor | Professorship Malmi L. | en |
dc.contributor.groupauthor | Computer Science Lecturers | en |
dc.contributor.groupauthor | Computer Science - Computing education research and educational technology (CER) - Research area | en |
dc.contributor.groupauthor | Computer Science - Computing Systems (ComputingSystems) - Research area | en |
dc.contributor.groupauthor | Lecturer Seppälä Otto group | en |
dc.contributor.organization | Department of Computer Science | en_US |
dc.contributor.organization | Professorship Malmi L. | en_US |
dc.date.accessioned | 2021-12-31T13:59:59Z | |
dc.date.available | 2021-12-31T13:59:59Z | |
dc.date.issued | 2021-11-13 | en_US |
dc.description.abstract | Visual algorithm simulation (VAS) is a method used in teaching data structures and algorithms. In a VAS exercise a learner simulates the steps of an algorithm by interacting with data structure visualisations and receives feedback on the correctness of steps taken. A data format for storing VAS simulation traces would allow for later inspection of the process by instructors and researchers. In this study we describe the development of a prototype language for this purpose. The initial version was tested in a research project where the language was used for recording traces, which were later analyzed. The results were positive but also instructed some revisions in the data format and the requirements. We describe an iterative development process for extending and improving the language and the tooling. This is a work in progress: we will proceed with the data format specification, as well as further develop the technologies needed to use the data format in conjunction with VAS exercises. | en |
dc.description.version | Peer reviewed | en |
dc.format.extent | 5 | |
dc.format.mimetype | application/pdf | en_US |
dc.identifier.citation | Tilanterä, A, Mariani, G, Korhonen, A & Seppälä, O 2021, Towards a JSON-based Algorithm Animation Language. in Proceedings - 2021 Working Conference on Software Visualization, VISSOFT 2021. IEEE, pp. 135-139, IEEE Working Conference on Software Visualization, Luxembourg, Luxembourg, 27/09/2021. https://doi.org/10.1109/VISSOFT52517.2021.00026 | en |
dc.identifier.doi | 10.1109/VISSOFT52517.2021.00026 | en_US |
dc.identifier.isbn | 978-1-6654-3145-3 | |
dc.identifier.isbn | 978-1-6654-3144-6 | |
dc.identifier.other | PURE UUID: cd983d02-a973-4ae5-8c74-fc1eda23c041 | en_US |
dc.identifier.other | PURE ITEMURL: https://research.aalto.fi/en/publications/cd983d02-a973-4ae5-8c74-fc1eda23c041 | en_US |
dc.identifier.other | PURE LINK: http://www.scopus.com/inward/record.url?scp=85123376112&partnerID=8YFLogxK | |
dc.identifier.other | PURE FILEURL: https://research.aalto.fi/files/77068904/SCI_Tilanter_Towards_a_JSON_based_Algorithm_Animation_Language.pdf | en_US |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/112050 | |
dc.identifier.urn | URN:NBN:fi:aalto-2021123111190 | |
dc.language.iso | en | en |
dc.relation.ispartof | IEEE Working Conference on Software Visualization | en |
dc.relation.ispartofseries | Proceedings - 2021 Working Conference on Software Visualization, VISSOFT 2021 | en |
dc.relation.ispartofseries | pp. 135-139 | en |
dc.rights | openAccess | en |
dc.subject.keyword | algorithm visualization | en_US |
dc.subject.keyword | Algorithm Animation | en_US |
dc.subject.keyword | Visual Algorithm Simulation | en_US |
dc.subject.keyword | Tracing | en_US |
dc.subject.keyword | program tracing | en_US |
dc.title | Towards a JSON-based Algorithm Animation Language | en |
dc.type | A4 Artikkeli konferenssijulkaisussa | fi |
dc.type.version | acceptedVersion |