This document discusses using data mining techniques to analyze software engineering data. It provides examples of software engineering tasks that can be helped by data mining, such as programming, defect detection, testing, debugging and maintenance. It also discusses different types of software engineering data that can be mined, including code bases, change histories, program states, structural entities, and bug reports. The document outlines how data mining techniques like classification, clustering, and pattern mining can be applied to software engineering data to assist various software engineering tasks.