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 条
  • [11] An Instrument for Evaluating the Quality of Data Visualizations
    Barcellos, Raissa
    Viterbo, Jose
    Bernardini, Flavia
    Trevisan, Daniela
    2018 22ND INTERNATIONAL CONFERENCE INFORMATION VISUALISATION (IV), 2018, : 169 - 174
  • [12] Getting Algorithm Visualizations into the Classroom
    Shaffer, Clifford A.
    Akbar, Monika
    Alon, Alexander Joel D.
    Stewart, Michael
    Edwards, Stephen H.
    SIGCSE 11: PROCEEDINGS OF THE 42ND ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 129 - 134
  • [13] On the effectiveness of visualizations in a theory of computing course
    Fleischer, Rudolf
    Trippen, Gerhard
    COGNITIVE SYSTEMS, 2007, 4429 : 15 - +
  • [14] Evaluating the Impact of Cost on the Treatment Algorithm for Chronic Idiopathic Constipation: Cost-Effectiveness Analysis
    Shah, Eric D.
    Staller, Kyle
    Nee, Judy
    Ahuja, Nitin K.
    Chan, Walter W.
    Lembo, Anthony
    Brenner, Darren M.
    Siegel, Corey A.
    Chey, William D.
    AMERICAN JOURNAL OF GASTROENTEROLOGY, 2021, 116 (10): : 2118 - 2127
  • [15] Evaluating visualizations:: Do expert reviews work?
    Tory, M
    Möller, T
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2005, 25 (05) : 8 - 11
  • [16] Evaluating Overall Quality of Dynamic Network Visualizations
    Huang, Weidong
    Zhu, Min
    Huang, Mao Lin
    Duh, Henry Been-Lirn
    COOPERATIVE DESIGN, VISUALIZATION, AND ENGINEERING, CDVE 2016, 2016, 9929 : 157 - 162
  • [17] Using Gaze Data in Evaluating Interactive Visualizations
    Siirtola, Harri
    Raiha, Kari-Jouko
    HUMAN ASPECTS OF VISUALIZATION, 2011, 6431 : 127 - 141
  • [18] Using Close Reading as a Method for Evaluating Visualizations
    Bares, Annie
    Zeller, Stephanie
    Jackson, Cullen D.
    Keefe, Daniel F.
    Samsel, Francesca
    2020 IEEE WORKSHOP ON EVALUATION AND BEYOND - METHODOLOGICAL APPROACHES TO VISUALIZATION (BELIV 2020), 2020, : 29 - 37
  • [19] Designing educationally effective algorithm visualizations
    Hansen, S
    Narayanan, NH
    Hegarty, M
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2002, 13 (03): : 291 - 317
  • [20] ON THE EFFECTIVENESS OF MAGNETOTACTIC BACTERIA FOR VISUALIZATIONS OF MAGNETIC DOMAINS
    HARASKO, G
    PFUTZNER, H
    FUTSCHIK, K
    JOURNAL OF MAGNETISM AND MAGNETIC MATERIALS, 1994, 133 (1-3) : 409 - 412