Software Engineering Data Mining: A Survey
Shuigeng Zhou · Jisuanji kexue yu tansuo · 2012
With the rapid enlargement of software scale, to retrieve manually the relevant information of software development and maintenance is becoming more and more difficult. Data mining technology can help to discover useful information from software engineering data automatically, which thus speeds up the process of software de-velopment. This paper surveys the state of the art techniques of software engineering data mining. First, it presents basic concepts and technical challenges of software engineering data mining. Then, it discusses the details of data mining at different phases of software engineering, including motivation, problems, procedures and approaches, specifically, it emphasizes the methods of data pre-processing and representation. Finally, it gives a vision of future development of software engineering data mining technology.