A Study on Applying Roles of Variables in Introductory Programming | IEEE Conference Publication | IEEE Xplore