数据挖掘技术在软件工程中的应用研究
本文关键词:数据挖掘技术在软件工程中的应用研究,由笔耕文化传播整理发布。
数据挖掘技术在软件工程中的应用研究 作者:陈建桦
来源:《硅谷》2014年第01期
摘 要 随着信息技术的不断发展,日常生活中人们所接触的信息量越来越多,如何在众多信息量中找到自己有用的信息,成为影响人们工作效率和工作质量的关键因素,而数据挖掘技术的应用则能很好的解决这个问题。本文将通过介绍数据挖掘技术在软件工程中的应用,详细分析数据挖掘技术的作用和影响。
关键词 数据挖掘;软件工程;开源软件
中图分类号:TP311 文献标识码:A 文章编号:1671-7597(2014)01-0073-01
所谓数据挖掘是指在大量、无序、模糊的数据中挖掘出其中有用的信息的过程,它能实现信息的分类、聚类并进行偏差分析。在这个信息爆炸的时代里,人们获取的信息量是非常惊人的。在软件工程中,软件的开发及管理过程中都会出现大量信息和数据,如何更好地在众多信息中快速找出有用信息成为困扰软件工程的一大问题,因此,对信息数据的挖掘在软件工程中显得更为重要。
1 数据挖掘的过程及技术
一般的数据挖掘过程包括4个步骤,即对软件库里的数据进行选择、对被选择的数据进行预处理形成格式化数据、再对格式化的信息进行挖掘,最终吸收其中有用的知识。
在软件工程中数据挖掘的工作一般可以分为3个层次,即交互式可视数据探查、自动模式提取及模型建构,这3个层面相互关联,其中可视数据探查为提取模式及模型的建构提供基础,,模型的建构又为数据探查和模式提取提供了指导。
软件工程中常用的数据挖掘技术主要是通过分析、聚类、预测及统计分析等技术从众多资源中找出潜在的、对人们有用的信息并反馈给软件系统。
2 数据挖掘技术在软件工程中的应用
数据挖掘技术被应用到软件工程中已经有20多年的历史,随着科学技术的不断进步,数据挖掘技术的应用也越来越广泛,如,在银行、保险、交通及零售等行业都在应用数据挖掘技术。而在软件工程中使用数据挖掘则可以提高软件系统的维护效率并增加系统的稳定性和安全性。软件工程中的程序代码分析、软件项目管理、软件故障检测及开源软件开发等方面都应用了数据挖掘技术。
2.1 开源软件开发中的数据挖掘
本文关键词:数据挖掘技术在软件工程中的应用研究,由笔耕文化传播整理发布。
本文编号:71357
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/71357.html