Application of software visualization in programming teaching | IEEE Conference Publication | IEEE Xplore