Towards a JSON-based Algorithm Animation Language

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorTilanterä, Artturien_US
dc.contributor.authorMariani, Giacomoen_US
dc.contributor.authorKorhonen, Arien_US
dc.contributor.authorSeppälä, Ottoen_US
dc.contributor.departmentDepartment of Computer Scienceen
dc.contributor.groupauthorLecturer Korhonen Ari groupen
dc.contributor.groupauthorProfessorship Malmi L.en
dc.contributor.groupauthorComputer Science Lecturersen
dc.contributor.groupauthorComputer Science - Computing education research and educational technology (CER) - Research areaen
dc.contributor.groupauthorComputer Science - Computing Systems (ComputingSystems) - Research areaen
dc.contributor.groupauthorLecturer Seppälä Otto groupen
dc.contributor.organizationDepartment of Computer Scienceen_US
dc.contributor.organizationProfessorship Malmi L.en_US
dc.date.accessioned2021-12-31T13:59:59Z
dc.date.available2021-12-31T13:59:59Z
dc.date.issued2021-11-13en_US
dc.description.abstractVisual 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.versionPeer revieweden
dc.format.extent5
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationTilanterä, 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.00026en
dc.identifier.doi10.1109/VISSOFT52517.2021.00026en_US
dc.identifier.isbn978-1-6654-3145-3
dc.identifier.isbn978-1-6654-3144-6
dc.identifier.otherPURE UUID: cd983d02-a973-4ae5-8c74-fc1eda23c041en_US
dc.identifier.otherPURE ITEMURL: https://research.aalto.fi/en/publications/cd983d02-a973-4ae5-8c74-fc1eda23c041en_US
dc.identifier.otherPURE LINK: http://www.scopus.com/inward/record.url?scp=85123376112&partnerID=8YFLogxK
dc.identifier.otherPURE FILEURL: https://research.aalto.fi/files/77068904/SCI_Tilanter_Towards_a_JSON_based_Algorithm_Animation_Language.pdfen_US
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/112050
dc.identifier.urnURN:NBN:fi:aalto-2021123111190
dc.language.isoenen
dc.relation.ispartofIEEE Working Conference on Software Visualizationen
dc.relation.ispartofseriesProceedings - 2021 Working Conference on Software Visualization, VISSOFT 2021en
dc.relation.ispartofseriespp. 135-139en
dc.rightsopenAccessen
dc.subject.keywordalgorithm visualizationen_US
dc.subject.keywordAlgorithm Animationen_US
dc.subject.keywordVisual Algorithm Simulationen_US
dc.subject.keywordTracingen_US
dc.subject.keywordprogram tracingen_US
dc.titleTowards a JSON-based Algorithm Animation Languageen
dc.typeA4 Artikkeli konferenssijulkaisussafi
dc.type.versionacceptedVersion

Files