Two User Perspectives in Program Comprehension: End Users and Developer Users | IEEE Conference Publication | IEEE Xplore