软件维护是软件过程中十分重要但又难度较大的一个阶段,数据挖掘技术在软件维护中的应用大大改善了这一现状。本文从技术的适用性、一般应用步骤和主要应用领域等方面介绍了数据挖掘在软件维护中应用的发展历程,并在此基础上研究了所用到的关键技术及存在的问题。最后展望了未来的发展趋势。