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 条
  • [21] On the role of animated analogies in algorithm visualizations
    Hansen, SR
    Narayanan, NH
    PROCEEDINGS OF ICLS 2000 INTERNATIONAL CONFERENCE OF THE LEARNING SCIENCES, 2000, : 205 - 211
  • [22] Software Algorithm for Evaluating the Effectiveness of the Financial Message Transfer System
    Belov, Aleksander V.
    Zagumennov, Philip D.
    2018 IEEE INTERNATIONAL CONFERENCE QUALITY MANAGEMENT, TRANSPORT AND INFORMATION SECURITY, INFORMATION TECHNOLOGIES (IT&QM&IS), 2018, : 308 - 311
  • [23] Comparing the effectiveness of visualizations of different data distributions
    Rodrigues, Ariane M. B.
    Barbosa, Gabriel D. J.
    Lopes, Helio
    Barbosa, Simone D. J.
    2019 32ND SIBGRAPI CONFERENCE ON GRAPHICS, PATTERNS AND IMAGES (SIBGRAPI), 2019, : 84 - 91
  • [24] Task-Based Effectiveness of Basic Visualizations
    Saket, Bahador
    Endert, Alex
    Demiralp, Cagatay
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2019, 25 (07) : 2505 - 2512
  • [25] A Comprehensive Evaluation Framework of Software Visualizations Effectiveness
    Alomari, Hakam W.
    Vendome, Christopher
    Rizkallah, Lane
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2024, 30 (09) : 6056 - 6074
  • [26] An Efficient Algorithm for Evaluating the Cluster Analysis
    Zhu, Daxin
    Wang, Xiaodong
    Tian, Jun
    2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2015, : 171 - 175
  • [27] JUDGMENT ANALYSIS AS A TECHNIQUE FOR EVALUATING SCHOOL EFFECTIVENESS
    HOUSTON, SR
    ROY, MR
    DUFF, WL
    JOURNAL OF EXPERIMENTAL EDUCATION, 1972, 40 (04): : 56 - &
  • [28] Evaluating the decision accuracy and speed of clinical data visualizations
    Pieczkiewicz, David S.
    Finkelstein, Stanley M.
    JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 2010, 17 (02) : 178 - 181
  • [29] Evaluating the potential effectiveness of automatic document analysis
    Lewis J.R.
    International Journal of Speech Technology, 2004, 7 (1) : 35 - 43
  • [30] Evaluating effectiveness of a biocide with dextran and mannitol analysis
    Saska, M.
    Zossi, S.
    Coronel, M.
    Ruiz, M.
    INTERNATIONAL SUGAR JOURNAL, 2022, 124 (1479): : 180 - 183