Data mining for software engineering

Tao Xie, Suresh Thummalapenta, David Lo, Chao Liu

Research output: Contribution to specialist publicationArticle


To improve software productivity and quality, software engineers are increasingly applying data mining algorithms to various software engineering tasks. However, mining SE data poses several challenges. The authors present various algorithms to effectively mine sequences, graphs, and text from such data.

Original languageEnglish (US)
Number of pages8
Specialist publicationComputer
StatePublished - 2009


  • Classification algorithms
  • Computational intelligence
  • Data mining
  • Design and test
  • Heuristic algorithms
  • Pattern matching
  • Software
  • Software algorithms
  • Software engineering

ASJC Scopus subject areas

  • Computer Science(all)

Fingerprint Dive into the research topics of 'Data mining for software engineering'. Together they form a unique fingerprint.

  • Cite this

    Xie, T., Thummalapenta, S., Lo, D., & Liu, C. (2009). Data mining for software engineering. Computer, 42(8), 55-62.