OPT+Graph: Detection of Graph Data Structure on Program Visualization Tool to Support Learning
Autor: | Yudistira Asnar, Habibie Ed Dien |
---|---|
Rok vydání: | 2018 |
Předmět: |
Source code
Theoretical computer science business.industry Computer science media_common.quotation_subject 05 social sciences 050301 education 020207 software engineering 02 engineering and technology Data structure Visualization Data visualization 0202 electrical engineering electronic engineering information engineering Graph-tool Graph (abstract data type) Adjacency list Adjacency matrix business 0503 education MathematicsofComputing_DISCRETEMATHEMATICS media_common |
Zdroj: | 2018 5th International Conference on Data and Software Engineering (ICoDSE). |
DOI: | 10.1109/icodse.2018.8705794 |
Popis: | 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. |
Databáze: | OpenAIRE |
Externí odkaz: |