Nianfeng Shi Zhiyu Min Ping Zhang 0028 Effects of visualizing roles of variables with animation and IDE in novice program construction. 743-754 2017 34 Telematics Informatics 5 https://doi.org/10.1016/j.tele.2017.02.005 db/journals/tele/tele34.html#ShiMZ17