Evaluating the Effectiveness of Algorithm Analysis Visualizations

被引:9
|
作者
Farghally, Mohammed F. [1 ]
Koh, Kyu Han [2 ]
Shahin, Hossameldin [1 ]
Shaffer, Clifford A. [1 ]
机构
[1] Virginia Tech, Dept Comp Sci, Blacksburg, VA 24061 USA
[2] CSU Stanislaus, Dept Comp Sci, Turlock, CA 95382 USA
基金
美国国家科学基金会;
关键词
Algorithm Analysis Visualizations; Log Data Analysis; Performance Evaluation; INTERACTIVE ETEXTBOOK; SCIENCE; DESIGN;
D O I
10.1145/3017680.3017698
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Algorithm Visualizations (AVs) have been used for years as an interactive method to convey data structures and algorithms concepts. However, AVs have traditionally focused on illustrating the mechanics of how an algorithm works. We have developed visualizations that we name Algorithm Analysis Visualizations (AAVs), that focus on conveying algorithm analysis concepts. We present our findings from an initial evaluation study of the effectiveness of AAVs when applied to a semester long Data Structures course. AAVs were evaluated in terms of student engagement, student satisfaction, and student performance. Results indicate that the intervention group students spent significantly more time with the AAVs than did the control group students who used primarily textual content. Students gave positive feedback regarding the usefulness of the AAVs in illustrating algorithm analysis concepts. Students from the intervention group had better performance on the algorithm analysis part of the final exam than did control group students.
引用
收藏
页码:201 / 206
页数:6
相关论文
共 50 条
  • [1] Pedagogy and usability in interactive algorithm visualizations: Designing and evaluating CIspace
    Amershi, Saleenia
    Carenini, Giuseppe
    Conati, Cristina
    Mackworth, Alan K.
    Poole, David
    INTERACTING WITH COMPUTERS, 2008, 20 (01) : 64 - 96
  • [2] A Survey on Interaction Log Analysis for Evaluating Exploratory Visualizations
    ElTayeby, Omar
    Dou, Wenwen
    BEYOND TIME AND ERRORS: NOVEL EVALUATION METHODS FOR VISUALIZATION, BELIV 2016, 2016, : 62 - 69
  • [3] Evaluating information visualizations
    Carpendale, Sheelagh
    INFORMATION VISUALIZATION: HUMAN-CENTERED ISSUES AND PERSPECTIVES, 2008, 4950 : 19 - 45
  • [4] Evaluating effectiveness of information visualizations using cognitive fit theory: A neuroergonomics approach
    Nuamah, Joseph K.
    Seong, Younho
    Jiang, Steven
    Park, Eui
    Mountjoy, Daniel
    APPLIED ERGONOMICS, 2020, 88
  • [5] Evaluating the Memorability of Physical Visualizations
    Stusak, Simon
    Schwarz, Jeannette
    Butz, Andreas
    CHI 2015: PROCEEDINGS OF THE 33RD ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2015, : 3247 - 3250
  • [6] Evaluating the Effectiveness of Graph and Timeline-Based Visualizations for Search Engine Results: A Comparative Study
    Qureshi, Shahiq
    Haring, Kerstin
    HCI INTERNATIONAL 2023 LATE BREAKING PAPERS, HCII 2023, PT III, 2023, 14056 : 162 - 180
  • [7] On Evaluating Runtime Performance of Interactive Visualizations
    Bruder, Valentin
    Mueller, Christoph
    Frey, Steffen
    Ertl, Thomas
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2020, 26 (09) : 2848 - 2862
  • [8] Evaluating visualizations based on the performed task
    Juarez, O
    Hendrickson, C
    Garrett, JH
    2000 IEEE INTERNATIONAL CONFERENCE ON INFORMATION VISUALISATION, PROCEEDINGS, 2000, : 135 - 142
  • [9] Evaluating Video Visualizations of Human Behavior
    Romero, Mario
    Vialard, Alice
    Peponis, John
    Stasko, John
    Abowd, Gregory
    29TH ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2011, : 1441 - 1450
  • [10] Evaluating visualizations: using a taxonomic guide
    Morse, E
    Lewis, M
    Olsen, KA
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2000, 53 (05) : 637 - 662