Asee peer logo

TreeVisual: Design and Evaluation of a Web-Based Visualization Tool for Teaching and Learning Tree Visualization

Download Paper |

Conference

2022 ASEE Annual Conference & Exposition

Location

Minneapolis, MN

Publication Date

August 23, 2022

Start Date

June 26, 2022

End Date

June 29, 2022

Conference Session

Computers in Education 3 - Modulus I

Page Count

16

DOI

10.18260/1-2--40448

Permanent URL

https://peer.asee.org/40448

Download Count

292

Request a correction

Paper Authors

biography

Brendan O'Handley University of Notre Dame

visit author page

Software Engineer at Grafana Labs with a masters in computer science and engineering from the University of Notre Dame. I'm interested in data visualization, education analytics, dashboards and JavaScript.

visit author page

author page

Yuheng Wu

biography

Chaoli Wang University of Notre Dame

visit author page

Dr. Chaoli Wang is a professor of computer science and engineering at the University of Notre Dame. He holds a Ph.D. degree in computer and information science from The Ohio State University. Dr. Wang's main research interest is data visualization, in particular on the topics of time-varying multivariate data visualization, flow visualization, as well as information-theoretic algorithms, graph-based techniques, and deep learning solutions for big data analytics.

visit author page

Download Paper |

Abstract

Trees are a common form of visual representation that encode hierarchical data structures in parent-children relationships. Although many software tools can visualize tree structures, there is a lack of tools designed for teaching and learning tree visualization. This paper presents TreeVisual, an educational software tool that visualizes hierarchical data structures with real-world datasets and allows users to explore and manipulate the various forms of tree visualizations via a web interface. We collect four hierarchical datasets from different domains, including academic publication, government structures, global trading statistics, and tree taxonomy. Leveraging D3.js, TreeVisual supports four popular hierarchical layouts and their variants: pack, radial tree and its collapsible version, sunburst, and treemap and its zoomable version. Furthermore, TreeVisual allows users to comprehend, compare, and critique these layouts in side-by-side display panels, supported by a set of interactive functions. These functions include appearance changes, filtering of intermediate nodes, and selection of leaf nodes. Users can utilize these functions to filter the tree hierarchies, pinpoint nodes of interest, drill down to varying levels of detail, and glean data-related insights. To demonstrate the usefulness of TreeVisual and assess its effectiveness, we conducted a formal user study with students enrolled in a college-level Data Visualization course. The study involves an introduction to the tool, a training session, an in-class quiz integrated into TreeVisual, and a survey. The instructor introduced TreeVisual after related tree visualization concepts and algorithms were covered, followed by an exploration of the tool by the students. Students then performed a pre-quiz with five questions to get familiar with the types of questions that would appear in the actual quiz. A week later, students took the actual quiz of 22 questions in class, followed by a survey that asks for their feedback on tree layouts, datasets, user interface, and general impression of TreeVisual.

O'Handley, B., & Wu, Y., & Wang, C. (2022, August), TreeVisual: Design and Evaluation of a Web-Based Visualization Tool for Teaching and Learning Tree Visualization Paper presented at 2022 ASEE Annual Conference & Exposition, Minneapolis, MN. 10.18260/1-2--40448

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2022 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015