这篇软件工程论文范文属于论文格式免费优秀学术论文范文,软件工程类毕业论文提纲,与软件工程数据挖掘技术相关论文格式范文。适合软件工程及软件开发及数据方面的的大学硕士和本科毕业论文以及软件工程相关开题报告范文和职称论文写作参考文献资料下载。
摘 要:随着计算机软件技术的不断发展,传统的软件维护工作越来越难.数据挖掘技术能够从软件工程数据中提取所需数据,从而有利于软件开发顺利完成.因此,软件工程数据挖掘技术的研究工作具有重要的应用价值.本文首先对数据挖掘技术的相关概念进行介绍,然后,对其面临的挑战及其未来发展方向进行分析.希望能够为有关的研究人员提供一些参考.
关 键 词 :软件工程;数据挖掘;发展趋势
中图分类号:TN918;TP311 文献标识码:A
1.引言(Introduction)
数据挖掘技术既是在海量的数据当中将需求信息挖掘出来的过程[1].软件工程数据挖掘则是数据挖掘技术在软件工程领域的重要应用[2].软件工程数据挖掘技术可以有效地提高软件的开发效率,增强软件的稳定性以及可用性,随着软件工程数据挖掘技术的不断提升,其应用范围更加的广泛[3].因此,对其的研究工作不仅具有重要的学术价值,更具有重大的实际应用价值.本文重点探索软件工程数据挖掘技术面临的挑战以及将来的发展趋势.
2.软件工程数据挖掘(Software engineering data
mining)
(1)软件工程数据挖掘的必要性
本文url http://www.sxsky.net/geshi/426385.html
软件工程数据主要是指在软件开发阶段积累的相关数据,其中包括软件的可行性分析以及需求分析文本,软件的注释或者代码等等.这些信息是软件开发者获取软件相关数据的唯一来源.随着软件研发技术以及规模的不断提升,其中包括的软件工程数据也是成指数性增长.例如:Linux操作系统软件,其仅代码一项就超过了500万行.这在无形中增加了软件开发者获取软件相关数据的难度.因此,借助于数据挖掘技术的软件工程信息搜索技术是十分必要的.
(2)软件工程数据挖掘任务及其过程
一般来讲,软件工程的数据挖掘工作主要包括:
a.软件数据的预处理.这一过程主要是将未曾加工的数据变为便于挖掘出来的形式.其主要涉及到不同来源以及格式数据的融合,进而转化成为统一格式的数据.选取数据挖掘任务有关的数据记录,并对数据中的噪音以及重复值进行清理.目前,数据挖掘的预处理技术主要采用的是LSA、PLSA、LDA等.
b.数据挖掘.这一过程主要是要将海量数据中能够反映出软件本质或者规律的信息搜取出来.其中运用了大量的算法.输入的是结构规整的数据,而将关联、分类等信息模式进行输出,这些信息模式与挖掘任务有关.
c.结果评估.这一过程的目的就是要是用户获得有用的信息.主要包括提出信息质量不高的部分结果数据,以及将计算机处理以及理解的信息模式转换成