摘要
通过软件缺陷预测可以指导软件开发过程中资源的分配,提高软件质量和软件可靠性。为了更好地利用软件开发过程中产生的数据,指导软件的开发,在介绍了软件缺陷管理,数据挖掘,软件开发信息库知识的基础上,将数据挖掘的知识应用到软件开发信息库中,从版本信息库和缺陷跟踪系统中提取相关数据,经过预处理后这些数据就成数据挖掘技术的研究对象,通过选取合适的软件度量元,利用这些度量元建立新的软件缺陷预测模型并验证了该模型的有效性。
Software defects prediction can guide the resource allocation during the software life cycle and improve the quality and reliability of software. In order to use the historical data generated during the software development better to guide the software process, after briefly introduction to software defects, data mining, software repository, extract related data from software version repository and bug tracing system, preproeess this data, choose suitable software metrics, use data mining technology to build a new software defects prediction model and demonstrate the effectiveness of this presented model.
出处
《计算机工程与设计》
CSCD
北大核心
2012年第8期3094-3098,共5页
Computer Engineering and Design
关键词
软件缺陷预测
数据挖掘
软件开发信息库
软件度量元
线性回归
逻辑回归
software defects prediction
data mining
software repository
software metrics
linear regression
logistic regression