数据挖掘技术在软件工程中的应用综述

被引:26
作者
毛澄映 [1 ,2 ]
卢炎生 [2 ]
胡小华 [1 ,3 ]
机构
[1] 江西财经大学软件学院
[2] 华中科技大学计算机科学与技术学院
[3] Drexel大学信息科学与技术学院
基金
中国博士后科学基金;
关键词
数据挖掘; 软件工程; 预测; 软件项目管理; 开源软件;
D O I
暂无
中图分类号
TP311.52 [];
学科分类号
摘要
随着软件系统的规模和复杂性日益增长,软件开发已经演变成一项复杂的系统工程。软件工程中的对象、活动和过程更加难以控制和管理,因此该领域原有的经验直觉型的处理模式已经不能适应新的需求,而数据挖掘技术的引入为实现知识智能型软件工程提供了重要契机。以软件工程领域中的数据对象为主线,对在程序代码分析、故障检测、软件项目管理、开源软件开发等软件活动中所运用到的数据挖掘技术进行了系统的介绍和归纳,并在每一环节作了方法间的优劣性对比分析。最后还指出了若干值得进一步研究的方向。
引用
收藏
页码:1 / 6+26 +26
页数:7
相关论文
共 10 条
[1]
Applying and combining three different aspect mining techniques [J].
Ceccato, M. ;
Marin, M. ;
Mens, K. ;
Moonen, L. ;
Tonella, P. ;
Tourwe, T. .
SOFTWARE QUALITY JOURNAL, 2006, 14 (03) :209-231
[2]
Bug isolation via remote program sampling [J].
Liblit, B ;
Aiken, A ;
Zheng, AX ;
Jordan, MI .
ACM SIGPLAN NOTICES, 2003, 38 (05) :141-154
[3]
Mining specifications [J].
Ammons, G ;
Bodík, R ;
Larus, JR .
ACM SIGPLAN NOTICES, 2002, 37 (01) :4-16
[4]
Application of neural networks for predicting program faults.[J].Taghi M. Khoshgoftaar;Abhijit S. Pandya;David L. Lanning.Annals of Software Engineering.1995, 1
[5]
Retrieving reusable software by sampling behavior [J].
Podgurski, Andy ;
Pierce, Lynn .
ACM Transactions on Software Engineering and Methodology, 1993, 2 (03) :286-303
[6]
IMPLEMENTING FACETED CLASSIFICATION FOR SOFTWARE REUSE [J].
PRIETODIAZ, R .
COMMUNICATIONS OF THE ACM, 1991, 34 (05) :88-97
[7]
基于双轨迹差异分析法的软件故障定位 [J].
刘彦斌 ;
朱小冬 .
计算机工程, 2007, (09) :43-45+48
[8]
基于BBNs的软件故障预测方法 [J].
罗云锋 ;
贲可荣 .
电子学报, 2006, (S1) :2380-2383
[9]
一种基于形式概念分析的语句级自动化方面挖掘方法 [J].
金龙飞 ;
刘磊 .
小型微型计算机系统, 2006, (04) :677-680
[10]
用聚类分析方法挖掘Aspect [J].
何丽莉 ;
白洪涛 .
计算机集成制造系统, 2006, (01) :149-153