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 条
  • [41] Specifying algorithm visualizations in terms of data flow
    Francik, J
    VISSOFT 2002: FIRST INTERNATIONAL WORKSHOP ON VISUALIZING SOFTWARE FOR UNDERSTANDING AND ANALYSIS, PROCEEDINGS, 2002, : 110 - 117
  • [42] On two collateral effects of using algorithm visualizations
    Crescenzi, Pilu
    Malizia, Alessio
    Verri, M. Cecilia
    Diaz, Paloma
    Aedo, Ignacio
    BRITISH JOURNAL OF EDUCATIONAL TECHNOLOGY, 2011, 42 (06) : E145 - E147
  • [43] Assessing the effectiveness of different visualizations for judgments of positional uncertainty
    McKenzie, Grant
    Hegarty, Mary
    Barrett, Trevor
    Goodchild, Michael
    INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2016, 30 (02) : 221 - 239
  • [44] Evaluating Multi-Dimensional Visualizations for Understanding Fuzzy Clusters
    Zhao, Ying
    Luo, Feng
    Chen, Minghui
    Wang, Yingchao
    Xia, Jiazhi
    Zhou, Fangfang
    Wang, Yunhai
    Chen, Yi
    Chen, Wei
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2019, 25 (01) : 12 - 21
  • [45] Critical analysis of science textbooks: evaluating instructional effectiveness
    Taber, Keith S.
    TEACHER DEVELOPMENT, 2015, 19 (02) : 269 - 272
  • [46] Evaluating the effectiveness of teacher training in Applied Behaviour Analysis
    Grey, Ian M.
    Honan, Rita
    McClean, Brian
    Daly, Michael
    JOURNAL OF INTELLECTUAL DISABILITIES, 2005, 9 (03) : 209 - 227
  • [47] Evaluating the effectiveness of artificial intelligence systems in intelligence analysis
    Chen, Kai
    INTERNATIONAL AFFAIRS, 2022, 98 (03) : 1081 - 1083
  • [48] EVALUATING THE EFFECTIVENESS OF FAMILY THERAPIES - AN INTEGRATIVE REVIEW AND ANALYSIS
    HAZELRIGG, MD
    COOPER, HM
    BORDUIN, CM
    PSYCHOLOGICAL BULLETIN, 1987, 101 (03) : 428 - 442
  • [49] Where's My Data? Evaluating Visualizations with Missing Data
    Song, Hayeong
    Szafir, Danielle Albers
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2019, 25 (01) : 914 - 924
  • [50] EVALUATING EFFECTIVENESS
    HELLER, S
    HOSPITAL & HEALTH SERVICES ADMINISTRATION, 1976, 21 (02): : 9 - 10