期刊文献+

数据挖掘技术在软件工程中的应用综述 被引量:21

Data Mining Applications on the Software Engineering Tasks:A State of the Art
在线阅读 下载PDF
导出
摘要 随着软件系统的规模和复杂性日益增长,软件开发已经演变成一项复杂的系统工程。软件工程中的对象、活动和过程更加难以控制和管理,因此该领域原有的经验直觉型的处理模式已经不能适应新的需求,而数据挖掘技术的引入为实现知识智能型软件工程提供了重要契机。以软件工程领域中的数据对象为主线,对在程序代码分析、故障检测、软件项目管理、开源软件开发等软件活动中所运用到的数据挖掘技术进行了系统的介绍和归纳,并在每一环节作了方法间的优劣性对比分析。最后还指出了若干值得进一步研究的方向。 With rapid increase of the size and complexity of software system, software development has evolved into a complex and systematic engineering. The objects, activities and processes in software engineering will to be controlled even more with difficulty, so the traditional modes, such as treatment with experience and intuition, are unable to adapt properly to the new requirements. However, the introduction of data mining techniques can promote the development of knowledgeable and intelligent software engineering. In the perspective of the data to be mined in software engineering field,the paper systematically described and summarized the data mining techniques adopted in the activities such as program code analysis, fault detection, software project management, and open source software (OSS) development. The comparison analysis about these techniques is also addressed in each section. Furthermore, some on-going research issues in this direction are also discussed in the end.
出处 《计算机科学》 CSCD 北大核心 2009年第5期1-6,26,共7页 Computer Science
基金 国家自然科学基金项目(60803046,70571025) 中国博士后科学基金(20070410946) 湖北省自然科学基金(2005ABA266) 江西省教育厅科技项目(赣教技字[2007]267号)资助
关键词 数据挖掘 软件工程 预测 软件项目管理 开源软件 Data mining, Software engineering, Prediction, Software project management, OSS
  • 相关文献

参考文献76

  • 1Allen K,Krutz W,Olivier D.Software Reuse:Mining,Refining,and Designing,1990:222-226
  • 2Bellon S,Koschke R,Antoniol G,et al.Comparison end Evaluation of Clone Detection Tools[J].IEEE Trans.on Soft.Eng.,2007,33(9):577-591
  • 3Marcus A,Maletie J.Identification of High-Level Concept Clones in Source Code[C]//Proc.of ASE'01.2001:107-114
  • 4Li Z,Lu S,Myagmar S,et al.CP-Miner:A Tool for Finding Copy-paste and Related Bugs in Operating System Code[M].Operating System Design Implementation,2004:289-302
  • 5Kiczales G,Lamping J,Menhdhekar A,et al.Aspect-Oriented Programming[C]//Proc.of ECOOP.1997:220-242
  • 6Shepherd D,Gibson E,Pollock L.Design and Evaluation of an Automated Aspect Mining Tool[C]//Proc.of SERP'04.2004:601-607
  • 7Bruntink M,Deursen A,Engelen R,et al.On the Use of Clone Detection for Identifying Crosscutting Concern Code[J].IEEE Trans.on Soft.Eng.,2005,31(10):804-818
  • 8Hannemann J,Kiczales G.Overcoming the Prevalent Decomposition of Legacy Code[C] // Pro[.of Workshop on Advanced Separation of Concerns at the ICSE'01.2001
  • 9Tourwe T,Mens K.Mining Aspectual Views using Formal Concept Analysis[C]//Proc.of Workshop on Source Code Analysis and manipulation (SCAM'04).2004:97-106
  • 10金龙飞,刘磊.一种基于形式概念分析的语句级自动化方面挖掘方法[J].小型微型计算机系统,2006,27(4):677-680. 被引量:3

二级参考文献35

  • 1ELRAD T,FILMAN R E,BADER A.Aspect-oriented programming[J].Communication of the ACM,2001,44(10):29-32.
  • 2ELRAD T,AKSIT M M,KICZALES G,et al.Discussing aspects of AOP[J].Communication of the ACM,2001,44(10):33-38.
  • 3HANNEMANN J,KICZALES G.Overcoming the prevalent decomposition of legacy code[EB/OL].http://www.cs.ubc.ca/~jan/papers/hannemann-icse2001.pdf,2004-10.
  • 4GRISWOLD W G,KATO Y,YUAN J J.Aspect browser:tool support for managing dispersed aspects[R].San Diego,CA,USA:Department of Computer Science and Engineering,University of California,1999.
  • 5BREU S,KRINKE J.Aspect mining using event traces[A].Proceedings of 19th IEEE International Conference on Automated Software Engineering[C].Linz,Austria:IEEE Computer Society,2004.310-315.
  • 6HAN J W,KANBR M.Data mining concepts and techniques[M].Beijing:Higher Education Press,2001.143-177.
  • 7KAUFAN L,ROUSSEEUW P J.Finding groups in data:an introduction to cluster analysis[M].New York,NY,USA:John Wiley&Sons,1990.
  • 8ZHANG T,RAMAKRISHNAN R,LIVNY M.Birch:an efficient data clustering method for very large databases[A].Proceedings of ACM SIGMOD[C].Montreal,Quebec,Canada:ACM Press,1996.103-114.
  • 9ESTER M,KRIEGEL HP,SANDER J,et al.A density based algorithm for discovering clusters in large spatial databases with noise[A].Proceedings of the 2nd International Conference on Knowledge Discovery and Data Mining[C].Portland:AAAI Press,1996.226-231.
  • 10GUHA S,RASTOGI R,SHIM K.CURE:an efficient clustering algorithm for large databases[A].Proceeding of the ACM SIGMOD International Conference on Management of Data[C].Seattle,WA,USA:ACM Press,1998.73-84.

共引文献13

同被引文献93

引证文献21

二级引证文献73

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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