基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
按照ISO25010标准中代码易替换性定性描述,人们很难从被替换软件产品的代码出发,定量地刻画其易替换性.为了自动化地度量代码的易替换性,本文充分考虑Java类/包的耦合关系和本身的复杂度,定义了一个类/包的易替换性度量公式.然后,在100个开源项目上进行实验,结果表明:(1)不同构造型的类的易替换性差异较大,其差异性与类承担的交互职责的多少有关;(2)包的易替换性与包中类个数没有显著的线性相关性;(3)与按层次划分的包相比,按功能特性划分的包具有更高的易替换性.从代码易替换性角度来看,在设计类和包时,本文的经验研究为开发者提供了有益的建议.
推荐文章
一种基于UML的Java类复杂性度量方法
复杂性度量
面向对象
统一建模语言
Java
类规模对面向对象度量与易维护性关联关系潜在混和效果元分析
面向对象
度量
验证
类规模
混和
易维护性
基于趋势的时间序列相似性度量和聚类研究
时间序列
不确定性
相似性度量
聚类
趋势符号
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 Java类和包的易替换性度量与影响因素分析
来源期刊 电子学报 学科 工学
关键词 类的易替换性 包的易替换性 耦合 类的构造型 按功能特性划分包 按层次划分包
年,卷(期) 2017,(9) 所属期刊栏目 学术论文
研究方向 页码范围 2149-2155
页数 7页 分类号 TP311
字数 6431字 语种 中文
DOI 10.3969/j.issn.0372-2112.2017.09.014
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 李必信 东南大学计算机科学与工程学院 39 305 9.0 15.0
2 廖力 东南大学计算机科学与工程学院 4 5 2.0 2.0
3 刘辉辉 东南大学计算机科学与工程学院 1 2 1.0 1.0
4 王家慧 东南大学计算机科学与工程学院 1 2 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (9)
共引文献  (4)
参考文献  (6)
节点文献
引证文献  (2)
同被引文献  (9)
二级引证文献  (0)
1904(1)
  • 参考文献(1)
  • 二级参考文献(0)
1996(1)
  • 参考文献(0)
  • 二级参考文献(1)
1997(1)
  • 参考文献(0)
  • 二级参考文献(1)
1999(3)
  • 参考文献(1)
  • 二级参考文献(2)
2001(1)
  • 参考文献(0)
  • 二级参考文献(1)
2002(1)
  • 参考文献(0)
  • 二级参考文献(1)
2003(1)
  • 参考文献(0)
  • 二级参考文献(1)
2004(1)
  • 参考文献(0)
  • 二级参考文献(1)
2005(1)
  • 参考文献(0)
  • 二级参考文献(1)
2008(2)
  • 参考文献(2)
  • 二级参考文献(0)
2010(1)
  • 参考文献(1)
  • 二级参考文献(0)
2012(1)
  • 参考文献(1)
  • 二级参考文献(0)
2017(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2019(2)
  • 引证文献(2)
  • 二级引证文献(0)
研究主题发展历程
节点文献
类的易替换性
包的易替换性
耦合
类的构造型
按功能特性划分包
按层次划分包
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
电子学报
月刊
0372-2112
11-2087/TN
大16开
北京165信箱
2-891
1962
chi
出版文献量(篇)
11181
总下载数(次)
11
总被引数(次)
206555
相关基金
国家自然科学基金
英文译名:the National Natural Science Foundation of China
官方网址:http://www.nsfc.gov.cn/
项目类型:青年科学基金项目(面上项目)
学科类型:数理科学
论文1v1指导