一、团队简介
软件分析科研团队的历史可追溯到2001年,计算机学院“计算机应用技术”硕士学位点正式开始招生。依托学位点的建立,结合硕士研究生的培养,开始进行“计算机教育应用”方面的研究工作,2011年随着学院“软件工程”一级学位点的申报成功,团队在已有的程序代码分析检测的基础上,开设涉足软件工程、软件分析领域的研究。现今团队主要从事程序的克隆代码检测、克隆家系构建、克隆代码有害性分析预测、克隆代码质量评估、克隆管理和结果可视化等方面的研究工作。团队由刘东升教授负责,主要成员有:张丽萍、王春晖、侯敏、翟晔、闫盛等,其中具有硕士学位的教师6人。团队自成立至今,积累了丰硕的科研成果。近5年承担国家自然科学基金项目3项、内蒙古自然科学基金4项、校厅项目3项、研究生项目1项,累计经费124.3万元;相关论文发表在计算机专业领域的重要学术刊物《计算机应用》、《计算机应用研究》、《计算机工程与设计》的论文6篇,EI检索以及中文核心期刊论文十余篇,授权登记软件著作权14项,培养硕士研究生10余人。
二、团队成员简介
姓名
|
性别
|
学历
|
研究方向
|
刘东升
|
男
|
硕士
|
代码分析理论及方法
|
张丽萍
|
女
|
硕士
|
软件分析理论及模型
|
王春晖
|
女
|
硕士
|
克隆代码家系构建
|
侯敏
|
女
|
硕士
|
克隆代码质量评估
|
翟晔
|
女
|
硕士
|
克隆代码检测
|
闫盛
|
男
|
硕士
|
克隆代码有害性分析
|
三、科研项目
序号
|
项目名称
|
项目分类
|
1
|
基于多策略融合的程序代码复制检测方法及其评价机制的研究
|
国家自然科学基金
|
2
|
基于语法树的程序代码复制检测方法及评价机制的研究
|
内蒙古自然科学基金
|
3
|
多策略融合的代码克隆检测研究
|
内蒙古自然科学基金
|
4
|
基于软件源代码漏洞检测的静态信息提取方法
|
内蒙古自治区高等学校科学研究项目
|
5
|
克隆代码检测及基于进化的有害性预测研究
|
国家自然科学基金
|
6
|
基于软件多版本演化的克隆家系提取研究
|
内蒙古自然科学基金
|
7
|
基于多版本演化的克隆家系提取研究
|
内蒙古自治区高等学校科学研究项目
|
8
|
基于后缀数组的函数克隆检测方法
|
8040威尼斯科学研究项目
|
9
|
自动评价克隆代码检测工具的方法研究
|
内蒙古自治区2014年硕士研究生科研创新项目
|
10
|
基于软件多版本演化的克隆家系提取研究
|
国家自然科学基金
|
11
|
基于贝叶斯网络的克隆代码有害性预测研究
|
内蒙古自然科学基金
|
四、科研论文及获奖
科研论文:
[1]张丽萍*,刘东升,李彦臣,钟美,一种基于AST 的代码抄袭检测方法[J],计算机应用研究,第12 期,4616-4620 页,2011
[2]张丽萍*,刘呈龙,刘东升,基于 AST 的多语言代码抄袭检测方法研究[J],8040威尼斯学报(自然科学版),第41 卷,第4 期,385-392 页,2012
[3]张丽萍*,刘东升,李彦臣,基于语法树的程序代码复制检测方法及其评价机制的研究[J],内蒙古大学学报,第41 卷,第5 期,594-600 页,2010
[4]张丽萍 , 刘东升 , 钟美 , 李彦臣. Research on Copy Detecting Strategy and Evaluation Mechanism for Program Based on Syntax Tree[J]. 2011 3rd International Conference on Computer Design and Applications (ICCDA 2011).Xi An,May 2011:141-144.(EI检索)
[5]张丽萍,刘东升,李彦臣,钟美. AST-based Plagiarism Detection Method[J]. The 2011 International Workshop on Internet of Things’ Technology and Innovative Application Design (IOT Workshop 2011). August 27-28,2011,pp. 575-578,Yantai,China,2011
[6]侯敏,张丽萍,史庆庆,刘东升.基于后缀数组检测函数克隆[J].计算机应用研究,2014(4):1082-1085.
[7]赵彦博,刘东升,一种优化GCC抽象语法树的方法[J].8040威尼斯学报(自然科学版).2010(06).
[8]张良德,刘东升,Indent软件在编程风格教学中的应用[J].计算机教育.2010(03).
[9]钟美,张丽萍,刘东升*,基于XML 的C 代码抄袭检测算法,计算机工程与应用,第47 卷,第8 期,215-218 页,2011
[10]钟美,刘东升.从C程序到XML文本转换模型的设计与实现 [J]. 8040威尼斯学报(自然科学汉文版). 2011 (03)
[11]钟美,刘东升*,An XML Plagiarism Detection Model for C Program,2010 3rd
International Conference on Advanced Computer Theory and Engineering,August 20-22, 2010,pp.460-464,Chengdu,China,2010,(EI检索)
[12]李彦臣,刘东升*,Suffix Tree Based Plagiarism Detection Method for C Code,
International Conference on Future Computer,Control and Communication,December 10-12, 2010,pp.210-213,Nanning,China,2010,(EI检索)
[13]贾胜颖,刘东升*,张丽萍,刘呈龙,A Research on Plagiarism detecting method basedon XML Similarity And Clustering,2011 IEEE 3rd International Conference on Signal Processing Systems,August 27-28,2011,pp.579-582,Yantai,China,2011
[14]刘呈龙,贾胜颖,张丽萍,刘东升,基于AST 的代码抄袭检测方法研究,计算机工程与设计,第33 卷,第4 期,1660-1664 页,2012
[15]史庆庆,张丽萍,孟繁军,刘东升.A Novel Detection Approach for Statement Clones[C]//The 2013 4th IEEE International Conference on Software Engineering and Service Science,2013.
[16]史庆庆,孟繁军,张丽萍,刘东升.克隆代码技术研究综述[J].计算机应用研究,2013(6):1617-1623
[17]史庆庆,张丽萍,尹丽丽,刘东升.基于后缀数组的克隆检测 [J].计算机工程,2013(9):123-127
任浩
[18]任浩,张丽萍*,基于C 程序的控制流图生成器的设计和实现[J],电脑编程技巧与维护,第4 期,8-11 页,2013
[19]任浩,史庆庆,张丽萍,刘东升.克隆代码检测方法综述 [J]. 电脑编程技巧与维护. 2011 (20)
[20]尹丽丽, 张丽萍, 王春晖, 刘东升. 基于潜在狄利克雷分配模型预测克隆代码不一致变化的可能性[J], 计算机应用, 2014
[21]尹丽丽,张丽萍,侯敏,刘东升. A Novel Approach for Predicting the Probability of Inconsistent Changes to Code Clones Based LDA[C]. 2014 International Conference on Computer, Communications and Information Technology (CCIT 2014), Beijing: Atlantis Press, 2014
[22]徐路路,张丽萍,郭越.代码分析中的层次式静态检测方法[J].计算机与现代化,2013(9):59-61,65.
[23]Lulu Xu, Liping Zhang. Hierarchical Static Test Method in C Source Code[C],proceedings of 2013Sixth International on Computational Intelligence and Design,pp:382-385.
[24]涂颖,张丽萍,王春晖,侯敏,刘东升.基于软件多版本演化提取克隆谱系[J].计算机应用,2015,35(4): 1169-1173.
[25]Tu Ying, Zhang Liping, Wang Chunhui, Liu Dongsheng. Extract Function Clone Genealogies across Multiple Versions[J]. International Journal of Security and Its Application, vol.9, No.6, 2015.(EI检索)
[26]张瑞霞,张丽萍,王春晖,侯敏.基于主题建模技术的克隆群映射方法[J],计算机工程与设计,2015,36(6) : 1524-1529.
[27]Ruixia Zhang, Liping Zhang, Huan Wang and Zhuo Chen. A Novel Approach for Clone Group Mapping by using Topic Modeling[J].The International journal of Software Engineering & Applications(IJSEA).2015.
获奖情况:
五、应用系统及工具
1.FCD原型系统
2.Fclones克隆检测工具
3.基于贝叶斯网络的克隆代码预测模型
4.克隆研究结果可视化
(1)克隆代码分布
(2)克隆群演化模式
(3)克隆演化监控
5.克隆群主题云标签展示
六、团队学习