Seesoft-A Tool for Visualizing Line Oriented Software Statistics
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
Applying algorithm animation techniques for program tracing, debugging, and understanding
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Visualizing Software Release Histories: The Use of Color and Third Dimension
ICSM '99 Proceedings of the IEEE International Conference on Software Maintenance
Supporting Program Development Comprehension by Visualising Iterative Design
IV '04 Proceedings of the Information Visualisation, Eighth International Conference
Algorithmic patterns and the case of the sliding delta
ACM SIGCSE Bulletin
Revealing the programming process
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Mindstorms: children, computers, and powerful ideas
Mindstorms: children, computers, and powerful ideas
Roles of variables and programming skills improvement
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Web animation to communicate iterative development
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
A novice's process of object-oriented programming
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Scratch for budding computer scientists
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Exposing the Programming Process
Reflections on the Teaching of Programming
Helping students build a mental model of computation
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
A Motivation Guided Holistic Rehabilitation of the First Programming Course
ACM Transactions on Computing Education (TOCE)
Requirements and design strategies for open source interactive computer science eBooks
Proceedings of the ITiCSE working group reports conference on Innovation and technology in computer science education-working group reports
Hi-index | 0.00 |
eL-CID (e-Learning to Communicate Iterative Development) demonstrates computer programs' iterative design using computer animation. It translates descriptions of iterative editing into a dynamic visualisation of the changes, as if code was being edited in front of the user. A range of animations has been developed and the system evaluated through action research. The evaluation shows that it is particulary useful as a reflective tool, revealing the problem solving inherent to development.