数据驱动的双层次软件过程挖掘方法

被引:7
作者
朱锐 [1 ,2 ]
李彤 [1 ,2 ]
莫启 [1 ]
何臻力 [1 ]
于倩 [1 ]
王一荃 [1 ]
机构
[1] 云南大学软件学院
[2] 云南省软件工程重点实验室(云南大学)
关键词
软件过程数据; 软件过程挖掘; 模糊聚类; 启发式关系度量;
D O I
10.13328/j.cnki.jos.005304
中图分类号
TP311.13 []; TP311.5 [软件工程];
学科分类号
1201 ; 081202 ; 0835 ;
摘要
为了解决软件过程数据因活动信息及案例属性的缺失而无法应用传统过程挖掘方法的问题,以软件过程数据为研究对象,提出了一种双层次的软件过程挖掘方法.在活动层,提出加权结构连接向量模型对过程日志进行向量化,通过平均活动熵来确定过程日志模糊聚类的结果,将聚类结果作为活动信息支持后续挖掘工作的开展;在过程层,以启发式关系度量为基础,针对非完全循环进行研究,提出了过程层单触发序列循环划分的日志完备性条件,并进一步给出了循环归属的度量方法.基于大量真实软件过程数据的实验结果表明了双层次的软件过程挖掘方法的可行性及正确性.
引用
收藏
页码:3455 / 3483
页数:29
相关论文
共 18 条
[1]   启发式并行化单触发序列挖掘算法 [J].
朱锐 ;
李彤 ;
莫启 ;
代飞 ;
高提雷 ;
何云 ;
孙雪 .
计算机集成制造系统, 2016, 22 (02) :330-342
[2]   软件工程数据挖掘研究进展 [J].
郁抒思 ;
周水庚 ;
关佶红 .
计算机科学与探索, 2012, (01) :1-31
[3]  
Petri网应用[M]. 科学出版社 , 袁崇义, 2013
[4]  
A Framework for Applying Process Mining Techniques in Software Process Assessments[J] . Valle,Arthur,Portela,Eduardo,Loures,Eduardo Rocha,Cestari,José Marcelo.IIE Annual Conference. Proceedings . 2014
[5]   Supporting model-driven development using a process-centered software engineering environment [J].
Pitangueira Maciel, Rita Suzana ;
Gomes, Ramon Araujo ;
Magalhaes, Ana Patricia ;
Silva, Bruno C. ;
Queiroz, Joao Pedro B. .
AUTOMATED SOFTWARE ENGINEERING, 2013, 20 (03) :427-461
[6]   Software quality metrics aggregation in industry [J].
Mordal, Karine ;
Anquetil, Nicolas ;
Laval, Jannik ;
Serebrenik, Alexander ;
Vasilescu, Bogdan ;
Ducasse, Stephane .
JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2013, 25 (10) :1117-1135
[7]   Generating event logs from non-process-aware systems enabling business process mining [J].
Perez-Castillo, Ricardo ;
Weber, Barbara ;
Pinggera, Jakob ;
Zugal, Stefan ;
Garcia-Rodriguez de Guzman, Ignacio ;
Piattini, Mario .
ENTERPRISE INFORMATION SYSTEMS, 2011, 5 (03) :301-335
[8]   A business process mining application for internal transaction fraud mitigation [J].
Jans, Mieke ;
van der Werf, Jan Martijn ;
Lybaert, Nadine ;
Vanhoof, Koen .
EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (10) :13351-13359
[9]  
Process Discovery using Integer Linear Programming[J] . K. v. Hee,R. Valk,J.M.E.M. van derWerf,B.F. van Dongen,C.A.J. Hurkens,A. Serebrenik.Fundamenta Informaticae . 2009 (3-4)
[10]   DATA MINING FOR SOFTWARE ENGINEERING [J].
Xie, Tao ;
Thummalapenta, Suresh ;
Lo, David ;
Liu, Chao .
COMPUTER, 2009, 42 (08) :55-62