Chapter 1 Algorithm Animation [chapter]

Andreas Kerren, John T. Stasko
2002 Lecture Notes in Computer Science  
An algorithm animation (AA) visualizes the behavior of an algorithm by producing an abstraction of both the data and the operations of the algorithm. Initially it maps the current state of the algorithm into an image, which then is animated based on the operations between two succeeding states in the algorithm execution. Animating an algorithm allows for better understanding of the inner workings of the algorithm, furthermore it makes apparent its deficiencies and advantages thus allowing for
more » ... rther optimization. Price, Baecker and Small [63] distinguish between algorithm animation and program animation. The first term refers to a dynamic visualization of the higherlevel descriptions of software (algorithms) that are later implemented in software.
doi:10.1007/3-540-45875-1_1 fatcat:tozubae4xrbsbaz7rmb5ptootq