Improving Source Code Readability: Theory and Practice | IEEE Conference Publication | IEEE Xplore