AbstractIf visualization is more effective when accompanied by narration, why not superimpose visualization on narration? This might result in better transfer of learning. We will present a general framework for such superimposed visualization, called overlay visualization. The objectives for the design of our framework are 1) to separate the application from the visualization; and 2) to separate the specification from the rendering. We will describe a few applications of overlay visualization for programming and provide examples from our implementation of overlay visualization for software tutors called problets. The advantages of overlay visualization include: less cognitive load on the learner, and automatic support for both path and sta...
Although abundant studies have shown how visualization can help software developers to understand so...
AbstractThis paper describes SSEA (System for Studying the Effectiveness of Animations), an environm...
Computer programming is considered a very difficult course by many computer science students. The re...
AbstractIf visualization is more effective when accompanied by narration, why not superimpose visual...
Program visualisation uses computer graphics and animation techniques to produce pictures illustrati...
Jarodzka, H., Imhof., B., & Gerjets, P. (2011, August). A picture among pictures: A classification s...
In order to understand the complexity of the real world, people build abstract descriptions or model...
Program visualizations help students understand the runtime behavior of other programs. They are ed...
This thesis describes a framework for developing kinds of non-WIMP-based user interface software, de...
première version pour VL/HCC 2012 deuxième version pour POPL 2013There is no agreed set of grounded ...
The aim of this paper is to discuss how our pattern-based strategy for the visualization of data and...
The general term 'program visualization' refers to graphical views or illustrations of the entities ...
Ph.D. University of Hawaii at Manoa 2011.Includes bibliographical references.The purpose of software...
In the context of Alma (a system for program visualization and algorithm animation), we use an inter...
This paper illustrates the variety of visualization techniques that are employed for various program...
Although abundant studies have shown how visualization can help software developers to understand so...
AbstractThis paper describes SSEA (System for Studying the Effectiveness of Animations), an environm...
Computer programming is considered a very difficult course by many computer science students. The re...
AbstractIf visualization is more effective when accompanied by narration, why not superimpose visual...
Program visualisation uses computer graphics and animation techniques to produce pictures illustrati...
Jarodzka, H., Imhof., B., & Gerjets, P. (2011, August). A picture among pictures: A classification s...
In order to understand the complexity of the real world, people build abstract descriptions or model...
Program visualizations help students understand the runtime behavior of other programs. They are ed...
This thesis describes a framework for developing kinds of non-WIMP-based user interface software, de...
première version pour VL/HCC 2012 deuxième version pour POPL 2013There is no agreed set of grounded ...
The aim of this paper is to discuss how our pattern-based strategy for the visualization of data and...
The general term 'program visualization' refers to graphical views or illustrations of the entities ...
Ph.D. University of Hawaii at Manoa 2011.Includes bibliographical references.The purpose of software...
In the context of Alma (a system for program visualization and algorithm animation), we use an inter...
This paper illustrates the variety of visualization techniques that are employed for various program...
Although abundant studies have shown how visualization can help software developers to understand so...
AbstractThis paper describes SSEA (System for Studying the Effectiveness of Animations), an environm...
Computer programming is considered a very difficult course by many computer science students. The re...