Improving Programmer Productivity via Mining Program Source Code Tao Xie Department of Computer Science North Carolina State University