Title :
Supporting program development comprehension by visualising iterative design
Author :
Boisvert, Charles
Author_Institution :
City Coll. Norwich, UK
Abstract :
eL-CID (e-Learning by Communicating Iterative Design) demonstrates computer programs´ iterative design using computer animation. It translates descriptions of iterative editing into an animated demonstration. An analysis of the work of expert programming trainers shows that successive versions of a program are shown statically. eL-CID attempts to visualise the changes dynamically as if code was being edited in front of the user. Several example demonstrations have been developed. To the author´s knowledge, this is the first system designed to visualise the iterative process of program development.
Keywords :
computer animation; computer science education; man-machine systems; program visualisation; software engineering; user interfaces; animated demonstration; computer animation; computer programs; e-Learning by Communicating Iterative Design; expert programming; human-computer interface; iterative development; iterative editing; program development comprehension; software visualisation; Animation; Cities and towns; Data visualization; Education; Educational institutions; Electronic learning; Iterative algorithms; Programming; Software algorithms; Software tools;
Conference_Titel :
Information Visualisation, 2004. IV 2004. Proceedings. Eighth International Conference on
Print_ISBN :
0-7695-2177-0
DOI :
10.1109/IV.2004.1320221