Empirically Evaluating the Use of Animations to Teach Algorithms, Lawrence, Andrea and Badre, Albert and Stasko, John T.
@TechReport{ lawrence.badre.ea:empirically,
author = {Lawrence, Andrea and Badre, Albert and Stasko, John T.},
title = {Empirically Evaluating the Use of Animations to Teach
Algorithms},
institution = {Graphics, Visualization, and Usability Center Georgia
Institute of Technology, Atlanta, GA},
year = {1994},
type = {Technical Report},
number = {GIT-GVU-94-07},
month = mar,
ftp = {ftp://ftp.cc.gatech.edu/pub/gvu/tech-reports},
http = {http://www.cc.gatech.edu/gvu/softviz/algoanim/algoanim.html}
,
class = {Software_Reverse_Engineering, Reverse_Specification,
Software_Animation, Algorithm_Animation,
Empirical_Studies_of_Software_Visualization}
}
Empirically Evaluating the Use of Animations to Teach Algorithms, Lawrence, Andrea and Badre, Albert and Stasko, John T.
@InProceedings{ lawrence.badre.ea:empirically*1,
author = {Lawrence, Andrea and Badre, Albert and Stasko, John T.},
title = {Empirically Evaluating the Use of Animations to Teach
Algorithms},
booktitle = {Proceedings of the 1994 IEEE Symposium on Visual
Languages, St. Louis, MO},
year = {1994},
pages = {48-54},
month = oct,
class = {Software_Reverse_Engineering, Reverse_Specification,
Software_Animation, Algorithm_Animation,
Empirical_Studies_of_Software_Visualization}
}
Applying algorithm animation techniques for program tracing, debugging, and understanding, Sougata Mukherjea and John T. Stasko
@InProceedings{ mukherjea.stasko:applying,
author = {Sougata Mukherjea and John T. Stasko},
title = {Applying algorithm animation techniques for program
tracing, debugging, and understanding},
pages = {456--467},
booktitle = {Proceedings of the 15th International Conference on
Software Engineering },
year = {1993},
publisher = {IEEE Computer Society Press},
month = apr,
abstract = {Algorithm animation which presents a dynamic visualization
of an algorithm or program, primarily has been used as a
teaching aid. The higly abstract, application-specific
nature of algorithm animation requires human design of the
animation views. We speculate that the application-specific
nature of algorithm animation views could be a valuable
debugging aid for software developers as well.
Unfortunately, if animation development requires
time-consuming design with a graphics package, it will not
be used for debugging, where timeliness is a necessity. We
have developed a system called Lens that allows programmers
to rapidly (in minutes) build algorithm animation-style
program views without requiring any sophisticated graphics
knowledge or coding. Lens is integrated with a system
debugger to promote iterative design and exploration.},
class = {Software_Reverse_Engineering, Reverse_Specification,
Software_Animation,
Visualization_for_Program_Understanding_and_Debugging,
Algorithm_Animation}
}
Toward Visual Debugging: Integrating Algorithm Animation Capabilities within a Source Level Debugger, Mukherjea, Sougata and Stasko, John T.
@Article{ mukherjea.stasko:toward,
author = {Mukherjea, Sougata and Stasko, John T.},
title = {Toward Visual Debugging: Integrating Algorithm Animation
Capabilities within a Source Level Debugger},
journal = {ACM Transactions on Computer-Human Interaction},
year = {1994},
volume = {1},
number = {3},
pages = {215-244},
month = sep,
class = {Software_Reverse_Engineering, Reverse_Specification,
Software_Animation,
Visualization_for_Program_Understanding_and_Debugging,
Algorithm_Animation}
}
Visualizing Program Executions on Large Data Sets Using Semantic Zooming, Muthukumarasamy, Jeyakumar and Stasko, John T.
@TechReport{ muthukumarasamy.stasko:visualizing,
author = {Muthukumarasamy, Jeyakumar and Stasko, John T.},
title = {Visualizing Program Executions on Large Data Sets Using
Semantic Zooming},
institution = {Graphics, Visualization, and Usability Center Georgia
Institute of Technology, Atlanta, GA},
year = {1995},
type = {Technical Report},
number = {GIT-GVU-95-02},
month = jan,
ftp = {ftp://ftp.cc.gatech.edu/pub/gvu/tech-reports},
http = {http://www.cc.gatech.edu/gvu/softviz/infoviz/infoviz.html}
,
class = {Software_Reverse_Engineering, Reverse_Specification,
Software_Animation,
Visualization_of_Parallel_and_Distributed_Programs,
Algorithm_Animation,
Information_Visualization_and_Visualization_of_Large_Systems}
}
Do Algorithm Animations Assist Learning? An Empirical Study and Analysis, Stasko, John T. and Badre, Albert and Lewis, Clayton
@InProceedings{ stasko.badre.ea:do,
author = {Stasko, John T. and Badre, Albert and Lewis, Clayton},
title = {Do Algorithm Animations Assist Learning? An Empirical
Study and Analysis},
booktitle = {Proceedings of the INTERCHI '93 Conference on Human
Factors in Computing Systems, Amsterdam, Netherlands},
year = {1993},
pages = {61-66},
month = apr,
class = {Software_Reverse_Engineering, Reverse_Specification,
Software_Animation, Algorithm_Animation,
Empirical_Studies_of_Software_Visualization}
}
Tidy Animations of Tree Algorithms, Stasko, John T. and Turner, Carlton Reid
@TechReport{ stasko.turner:tidy,
author = {Stasko, John T. and Turner, Carlton Reid},
title = {Tidy Animations of Tree Algorithms},
institution = {Graphics, Visualization, and Usability Center Georgia
Institute of Technology, Atlanta, GA},
year = {1992},
type = {Technical Report},
number = {GIT-GVU-92-11},
month = jun,
ftp = {ftp://ftp.cc.gatech.edu/pub/gvu/tech-reports},
http = {http://www.cc.gatech.edu/gvu/softviz/algoanim/algoanim.html}
,
class = {Software_Reverse_Engineering, Reverse_Specification,
Software_Animation, Algorithm_Animation}
}
Tidy Animations of Tree Algorithms, Stasko, John T. and Turner, Carlton Reid
@InProceedings{ stasko.turner:tidy*1,
author = {Stasko, John T. and Turner, Carlton Reid},
title = {Tidy Animations of Tree Algorithms},
booktitle = {Proceedings of the 1992 IEEE Workshop on Visual Languages,
Seattle, WA},
year = {1992},
pages = {216-218},
month = sep,
class = {Software_Reverse_Engineering, Reverse_Specification,
Software_Animation, Algorithm_Animation}
}
Animating Algorithms with XTANGO, Stasko, John T.
@Article{ stasko:animating,
author = {Stasko, John T.},
title = {Animating Algorithms with XTANGO},
journal = {SIGACT News},
year = {1992},
volume = {23},
number = {2},
month = {Spring},
pages = {67-71},
class = {Software_Reverse_Engineering, Reverse_Specification,
Software_Animation, Algorithm_Animation}
}
The Path-Transition Paradigm: A Practical Methodology for Adding Animation to Program Interfaces, Stasko, John T.
@Article{ stasko:path-transition,
author = {Stasko, John T.},
title = {The Path-Transition Paradigm: A Practical Methodology for
Adding Animation to Program Interfaces},
journal = {Journal of Visual Languages and Computing},
year = {1990},
volume = {1},
number = {3},
month = sep,
pages = {213-236},
class = {Software_Reverse_Engineering, Reverse_Specification,
Software_Animation, Algorithm_Animation}
}
TANGO: A Framework and System for Algorithm Animation, Stasko, John T.
@Article{ stasko:tango,
author = {Stasko, John T.},
title = {TANGO: A Framework and System for Algorithm Animation},
journal = {IEEE Computer},
year = {1990},
month = sep,
pages = {27-39},
volume = {23},
number = {9},
class = {Software_Reverse_Engineering, Reverse_Specification,
Software_Animation, Algorithm_Animation}
}
Using Direct Manipulation to Build Algorithm Animations by Demonstration, Stasko, John T.
@InProceedings{ stasko:using,
author = {Stasko, John T.},
title = {Using Direct Manipulation to Build Algorithm Animations by
Demonstration},
booktitle = {Proceedings of the ACM SIGCHI '91 Conference on Human
Factors in Computing Systems, New Orleans, LA},
year = {1991},
month = may,
pages = {307-314},
class = {Software_Reverse_Engineering, Reverse_Specification,
Software_Animation, Algorithm_Animation}
}