首页> 外文期刊>Journal of computer sciences >A VF-IMF Cohesion Metric for Object-Oriented Classes
【24h】

A VF-IMF Cohesion Metric for Object-Oriented Classes

机译:面向对象类的VF-IMF凝聚度量

获取原文
获取原文并翻译 | 示例
           

摘要

Cohesion in Object Oriented (OO) modules impact reusability, efficiency and complexity of software. OO Programmers are mandated to create software with high cohesion. The testing phase in Software Development Life Cycle (SDLC) is not only concerned about creating error free software but also assess quality of code through software metrics. The metric'Lack of Cohesion in Methods (LCOM)' is one of the significant OO metric for measuring level of cohesion in software modules. LCOM and its improvised versions of cohesion metrics output degree of cohesion in software modules rather than providing solutions to reconstruct the poorly cohesive modules. Further, the traditional cohesion metrics do not differentiate the possible levels such as high, medium and low cohesions. Thus, in this paper a novel, Variable Frequency - Inverse Method Frequency (VF-IMF) based machine learning metric is proposed to assess the level of cohesion in modules and also to group module methods to instill high cohesion. The proposed metric is experimented over three sample modules represents each level of cohesion. The experimental results show that the proposed metric clearly differentiates the three levels of cohesion and offers a compromised solution for building high cohesive modules than traditional LCOM metrics. The metric is also validated against Weyuker's properties and is proven to be a valid metric as it satisfies all the 9 properties.
机译:面向对象的凝聚力(OO)模块会影响软件的可重用性,效率和复杂性。 oO程序员被任务创建具有高凝聚力的软件。软件开发生命周期(SDLC)中的测试阶段不仅关注创建错误软件,还通过软件指标评估代码的质量。方法(LCOM)'中的凝固度量是用于测量软件模块中的内聚力水平的重要OO度量之一。 LCOM及其简易化的软件模块中凝聚程度的简易版本,而不是提供重建粘性模块的解决方案。此外,传统的凝聚度量不区分诸如高,中和低粘合的可能水平。因此,在本文中,提出了一种新颖的可变频率 - 逆方法频率(VF-IMF)的机器学习度量,以评估模块中的内聚力水平,以及对组模块方法灌输高凝聚力。在三种样品模块上试验所提出的指标代表每个水平的内聚力。实验结果表明,该拟议度量明显区分了三级凝聚力,并提供了比传统LCOM指标建立高凝聚力模块的受损解决方案。根据Weyuker的属性,还验证了度量标准,并且被证明是一个有效的指标,因为它满足所有9个属性。

著录项

  • 来源
    《Journal of computer sciences》 |2020年第4期|422-429|共8页
  • 作者单位

    Department of Computer Science Engineering School of Computing SASTRA Deemed to be University Thirumalaisamudram Thanjavur Tamil Nadu India 613401;

    Department of Computer Science Engineering School of Computing SASTRA Deemed to be University Thirumalaisamudram Thanjavur Tamil Nadu India 613401;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    TF; IDF; LCOM; MALCOM; TCC; LC;

    机译:TF;IDF;洛克;摩尔康;TCC;LC.;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号