{"title":"OPT+Graph: Detection of Graph Data Structure on Program Visualization Tool to Support Learning","authors":"Habibie Ed Dien, Yudistira Dwi Wardhana Asnar","doi":"10.1109/ICODSE.2018.8705794","DOIUrl":null,"url":null,"abstract":"This paper presents OPT+Graph, a web-based program visualization tool to support learning programming graph data structure in C. This tool is developed based on pythontutor.com (OPT). The main contribution is visualization graph data structure on program visualization tool. An evaluation visualization used four main stages with the online quiz. However the third stage is a core of evaluation. The third stage has two sub-stage that is simulation 1 and simulation 2. In the simulation 1, the respondents using original OPT tool then OPT+Graph tool; and the simulation 2, they using OPT+Graph tool then original OPT tool. In the last stage, they completed the online quiz without any tools. It is key for validate an evaluation visualization. Finally, we have found in this work: 1) detection technique of graph data structure for visualization based on representation of adjacency matrix, array of edges, and array of adjacency list in C source code; 2) in the simulation 1, there were about 52,38% from 11 of 21 respondents have effective and efficient results using OPT+Graph tool, and about 66,67% from 14 of 21 respondents successfully solve the problem effectively and efficiently in the simulation 2; and 3) OPT+Graph is free and open source software, available at github.com/habibieeddien/optplusgraph.","PeriodicalId":362422,"journal":{"name":"2018 5th International Conference on Data and Software Engineering (ICoDSE)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 5th International Conference on Data and Software Engineering (ICoDSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICODSE.2018.8705794","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
This paper presents OPT+Graph, a web-based program visualization tool to support learning programming graph data structure in C. This tool is developed based on pythontutor.com (OPT). The main contribution is visualization graph data structure on program visualization tool. An evaluation visualization used four main stages with the online quiz. However the third stage is a core of evaluation. The third stage has two sub-stage that is simulation 1 and simulation 2. In the simulation 1, the respondents using original OPT tool then OPT+Graph tool; and the simulation 2, they using OPT+Graph tool then original OPT tool. In the last stage, they completed the online quiz without any tools. It is key for validate an evaluation visualization. Finally, we have found in this work: 1) detection technique of graph data structure for visualization based on representation of adjacency matrix, array of edges, and array of adjacency list in C source code; 2) in the simulation 1, there were about 52,38% from 11 of 21 respondents have effective and efficient results using OPT+Graph tool, and about 66,67% from 14 of 21 respondents successfully solve the problem effectively and efficiently in the simulation 2; and 3) OPT+Graph is free and open source software, available at github.com/habibieeddien/optplusgraph.