首页 | 本学科首页   官方微博 | 高级检索  
     

基于依赖关系的模块变更概率度量:一个实验分析
引用本文:薛朝栋,杨已彪,周毓明.基于依赖关系的模块变更概率度量:一个实验分析[J].计算机应用,2012,32(7):2041-2043.
作者姓名:薛朝栋  杨已彪  周毓明
作者单位:南京大学 计算机科学与技术系,南京210046
摘    要:模块变更预测对于面向对象软件的开发和维护工作具有重要意义。针对软件的模块变更预测问题,首先在软件类之间依赖关系的基础上提出了一种轻量级的模块变更概率计算方法,然后利用Logistic回归模型对Eclipse 2.0系统进行了实验分析。实验结果表明:一方面,基于依赖关系的模块变更概率度量捕获了与传统面向对象度量不同的信息;另一方面,当与传统的面向对象度量一起使用时,它们能够在统计意义上显著地提高模块变更预测的准确性。

关 键 词:变更概率    模块    预测    依赖关系    面向对象
收稿时间:2012-01-18
修稿时间:2012-03-05

Dependence relationships-based change probability metric: an experimental analysis
XUE Chao-dong , YANG Yi-biao , ZHOU Yu-ming.Dependence relationships-based change probability metric: an experimental analysis[J].journal of Computer Applications,2012,32(7):2041-2043.
Authors:XUE Chao-dong  YANG Yi-biao  ZHOU Yu-ming
Affiliation:Department of Computer Science and Technology, Nanjing University, Nanjing Jiangsu 210046, China
Abstract:It is essential for software development and maintenance to predict which modules are change-prone in an Object-Oriented(OO) software system.In this paper,a light-weight approach was developed to compute the change probability metric by leveraging the dependence relationships between classes in a system.Then,based on Logistic regression model,an experimental analysis was conducted using Eclipse 2.0.The experimental results indicate that,on one hand,the proposed change probability metric captures different information from traditional OO metrics.On the other hand,when being used with traditional OO metrics together,the proposed change probability metric can significantly improve the accuracy for predicting the change-prone classes.
Keywords:change probability  module  prediction  dependence relationship  Object-Oriented(OO)
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号