An empirical study of the effect of semantic differences on programmer comprehension | IEEE Conference Publication | IEEE Xplore