切片作用域对基于数据切片类内聚性度量的影响(英文)

被引:5
作者
周毓明
徐宝文
机构
[1] 东南大学计算机科学与工程学院
关键词
内聚性; 类; 数据切片; 度量; 面向对象;
D O I
暂无
中图分类号
TP311.52 [];
学科分类号
摘要
提出应该使用类而不是方法作为切片作用域来计算类的内聚性.首先,对一个给定的属性,找出每个方法中对该属性最后一次定义的语句.然后,以类为切片作用域计算这些语句相对于该属性的前向和后向数据切片,通过合并得到该属性的类数据切片.最后,在所有属性的类数据切片的基础上计算类的内聚性.与传统的以方法为切片作用域的内聚性度量相比,以类为切片作用域的内聚性度量考虑了类中方法之间可能存在的交互.实验结果表明,当使用类为切片作用域时,所得的度量值能更准确地量化类的内聚性.
引用
收藏
页码:174 / 177
页数:4
相关论文
共 4 条
[1]
The interpretation and utility of three cohesion metrics for object-oriented design [J].
Counsell, Steve ;
Swift, Stephen ;
Crampton, Jason .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2006, 15 (02) :123-149
[2]
A Unified Framework for Cohesion Measurement in Object-Oriented Systems [J].
Briand L.C. ;
Daly J.W. ;
Wüst J. .
Empirical Software Engineering, 1998, 3 (1) :65-117
[3]
Program slices as an abstraction for cohesion measurement.[J].Linda M. Ott;James M. Bieman.Information and Software Technology.1998, 11
[4]
THE PROGRAM DEPENDENCE GRAPH IN A SOFTWARE-DEVELOPMENT ENVIRONMENT [J].
OTTENSTEIN, KJ ;
OTTENSTEIN, LM .
SIGPLAN NOTICES, 1984, 19 (05) :177-184