Mihail E. Tudoreanu, Rong Wu, A. Hamilton-Taylor, Eileen T. Kraemer
{"title":"Empirical evidence that algorithm animation promotes understanding of distributed algorithms","authors":"Mihail E. Tudoreanu, Rong Wu, A. Hamilton-Taylor, Eileen T. Kraemer","doi":"10.1109/HCC.2002.1046376","DOIUrl":null,"url":null,"abstract":"Previous studies of program visualization have generally failed to provide convincing support for the benefits of algorithm animation in promoting the understanding of computations. This paper presents a study in which the use of program visualization resulted in significantly better understanding of a distributed computation. Understanding was measured in terms of the number of correct responses to questions about the algorithm. The environment used in this study differs from that of previous studies in a number of aspects: it combines the use of distributed algorithm visualization, 3D visualization, and legends. In addition, the design of both the experiment and animation focuses on reducing cognitive noise.","PeriodicalId":298317,"journal":{"name":"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments","volume":"109 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HCC.2002.1046376","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 14
Abstract
Previous studies of program visualization have generally failed to provide convincing support for the benefits of algorithm animation in promoting the understanding of computations. This paper presents a study in which the use of program visualization resulted in significantly better understanding of a distributed computation. Understanding was measured in terms of the number of correct responses to questions about the algorithm. The environment used in this study differs from that of previous studies in a number of aspects: it combines the use of distributed algorithm visualization, 3D visualization, and legends. In addition, the design of both the experiment and animation focuses on reducing cognitive noise.