期刊文献+

数据挖掘在软件维护中的应用 被引量:3

Data Mining in Software Maintenance
下载PDF
导出
摘要 软件维护是软件过程中十分重要但又难度较大的一个阶段,数据挖掘技术在软件维护中的应用大大改善了这一现状。本文从技术的适用性、一般应用步骤和主要应用领域等方面介绍了数据挖掘在软件维护中应用的发展历程,并在此基础上研究了所用到的关键技术及存在的问题。最后展望了未来的发展趋势。 Software maintenance is one of the most important and difficulty stages in software process. Fortunately, the data mining technology has greatly improved the situation of software maintenance. This paper introduces the history of the application of data mining in software maintenance with three aspects, theapplicability of the technology, the typical steps and the major application fields; and based on it we study the key issues. This paper concludes with the directions for future work.
出处 《计算机科学》 CSCD 北大核心 2005年第10期245-248,共4页 Computer Science
关键词 数据挖掘 软件维护 程序理解 程序修改 数据预处理 数据挖掘技术 软件维护 应用 软件过程 发展趋势 适用性 Data mining, Software maintenance, Program comprehension, Program changes, Data preprocessing
  • 相关文献

参考文献17

  • 1陈世鸿 朱福善 黄水松 等.软件工程原理及应用[M].武汉:武汉大学出版社,2000.94-199.
  • 2Oca C M D , Carver D L. Identification of Data Cohesive Subsystems Using Data Ming Techniques. In: Proc. of the Intl. Conf.Software Maintenance, 1998. 16~23
  • 3Chen Y-F, Nishimoto M Y,Ramamoorty C V. The C Information Abstraction System. IEEE Transaction on Software Engineering,1990, 16(3) :325~334
  • 4Grass J E. Object-Oriented Design Archaeology with CIA++.Computing Systems: The Journal of the USENIX Association,1992,5(1):5~67
  • 5Narat V. Using a relational database for software maintenance: a case study. In: Proc. of the IEEE Conf. on Software Maintenance, 1993. 244~251
  • 6Grubb P, Takang A A . Software Maintenance: Concepts and Practice. Second Edition, Hackensack: World Scientific Publishing,2000
  • 7李莹,张琴燕.程序理解[J].计算机应用研究,2001,18(6):40-43. 被引量:10
  • 8李必信,郑国梁,李宣东,张勇翔,梁佳.软件理解研究与进展[J].计算机研究与发展,1999,36(8):897-906. 被引量:15
  • 9Mancoridis S , et al. Using Automatic Clustering to Produce High-Level System Organizations of Source Code. In: Proc. of the 6th Intl. Workshop Program Understanding, 1998. 45~53
  • 10Tjortjis C, Layzell P J. Using Data Mining to Assess Software Reliability. In: Proc. of the 12th Intl. Symposium Software Reliability Engineering, 2001. 221~223

二级参考文献3

共引文献24

同被引文献18

  • 1钟智,尹云飞,张师超.软件系统层次的数据挖掘方法[J].计算机科学,2005,32(2):202-205. 被引量:2
  • 2董云影,张运杰,畅春玲.改进的遗传模糊聚类算法[J].模糊系统与数学,2005,19(2):128-133. 被引量:16
  • 3姚毓才,王本年.数据挖掘工具的分类与挖掘[J].计算机技术与发展,2006,16(8):6-9. 被引量:6
  • 4Han JW, Kambr M.Data mining concepts and techniques[M]. Beijing:Higher Education Press,2001:145-176.
  • 5David Binkley.Source code analysis:A road map[C].Future of Software Engineering,2007:104-119.
  • 6Antonellis P, Antoniou D,Kanellopoulos Y, et al.A data mining methodology for evaluating maintainability according to ISO/ IEC-9126 software engineering-product quality standard [C]. Special Session on System Quality and Maintainability,Organized in Conjunction with the 11th European Conference on Software Maintenance and Reengineering,2007.
  • 7Yiannis Kanellopoulos, Christos Tjortjis. Data mining source code to facilitate program comprehension:Experiments on clustering data retrieved from C++ programs[C].Proc IEEE 12th Int'l Workshop Program Comprehension, IEEE Comp Soc Press, 2004:214-223.
  • 8Dimitris Rousidis, Christos Tjortjis. Clustering data retrieved from Java source code to support software maintenance:A case study[C].Proc IEEE 9th European Conf Software Maintenance and Reengineering,2005:276-279.
  • 9Yiannis Kanellopoulos, Thimios Dimopulos. Mining source code elements for comprehending object-oriented systems and evaluating their maintainability[J].SIGKDD Explorations,2006,8(1):33-40.
  • 10Girolami M.Mercer kernel based clustering in feature space[J]. IEEE Transactions on Neural Network,2002,13 (3):780-784.

引证文献3

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部