DATA MINING FOR SOFTWARE ENGINEERING

被引:56
作者
Xie, Tao [1 ]
Thummalapenta, Suresh [1 ]
Lo, David [2 ]
Liu, Chao [3 ]
机构
[1] N Carolina State Univ, Dept Comp Sci, Raleigh, NC 27695 USA
[2] Singapore Management Univ, Sch Informat Syst, Singapore, Singapore
[3] Microsoft Res, Redmond, WA USA
关键词
Classification algorithms; Computational intelligence; Data mining; Design and test; Heuristic algorithms; Pattern matching; Software; Software algorithms; Software engineering;
D O I
10.1109/MC.2009.256
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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. © 2009 IEEE.
引用
收藏
页码:55 / 62
页数:8
相关论文
共 13 条
[1]  
[Anonymous], P ASE 2008
[2]  
Chang R.-Y., 2007, P 2007 INT S SOFTWAR, P163, DOI DOI 10.1145/1273463.1273486
[3]  
Cheng H, 2009, ISSTA 2009: INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, P141
[4]  
Han J., 2006, Data Mining: Concepts and Techniques, Vsecond
[5]   Mining Behavior Graphs for "Backtrace" of Noncrashing Bugs [J].
Liu, Chao ;
Yan, Xifeng ;
Yu, Hwanjo ;
Han, Jiawei ;
Yu, Philip S. .
PROCEEDINGS OF THE FIFTH SIAM INTERNATIONAL CONFERENCE ON DATA MINING, 2005, :286-297
[6]  
LO D, 2009, ARTIF INTELL, P259
[7]   Mining temporal rules for software maintenance [J].
Lo, David ;
Khoo, Siau-Cheng ;
Liu, Chao .
JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2008, 20 (04) :227-247
[8]  
Lo D, 2009, KDD-09: 15TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, P557
[9]  
Lo D, 2007, KDD-2007 PROCEEDINGS OF THE THIRTEENTH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, P460
[10]  
Lo David, 2006, SIGSOFT FSE, P265, DOI [10.1145/1181775.1181808, DOI 10.1145/1181775.1181808]