Learning principles in program visualizations: A systematic literature review
A task oriented view of software visualization