An evaluation method for panoramic understanding of programming by comparison with visual examples | IEEE Conference Publication | IEEE Xplore