首页> 外文OA文献 >Classifying metrics for assessing Object-Oriented Software Maintainability: A family of metrics’ catalogs
【2h】

Classifying metrics for assessing Object-Oriented Software Maintainability: A family of metrics’ catalogs

机译:分类指标评估面向对象的软件可维护性:一系列指标的目录

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Currently, Object-Oriented Programming (OOP) is one of the most used paradigms.Complementarily, the software maintainability is considered a software attribute that plays animportant role in quality level. In this context, the Object-Oriented Software Maintainability(OOSM) has been studied through years, and many researchers have proposed a large numberof metrics to measure it. As a consequence of the number and diversity of metrics, beyond theno standardization in metrics definition and naming, the decision-making process about whichmetrics can be adopted in experiments on OOSM, or even their using in software companies isa difficult task. Therefore, a systematic mapping study was conducted in order to find whichmetrics are used as indicators in OOSM assessments. There was an initial selection of 5175primary studies and 138 were selected, resulting in 568 metrics found. Analyzing the 568metrics, inconsistencies in metrics’ naming were found because there were metrics with the samenames but different meanings (8 cases involving 17 metrics) and also, there were metrics withdifferent names, however with similar meanings (32 cases involving 214 metrics). Moreover,a metrics’ categorization has been proposed to facilitate decision-making process about whichones have to be adopted, and 7 categories and 17 subcategories were identified. These categoriesrepresent the evaluation scenarios where OOSM metrics should be used. Additionally, a metrics’web portal was developed to provide information about the metrics collected in this research,and to generate metrics’ catalogs according to the context of their adoption. This portal canalso be systematically fed by other researchers that work with OOSM metrics, making theresults of this work the first steps towards metrics’ standardization, and the improvement of themetrics’ validation. Finally, a quasi-experiment was conducted to check the coverage index of thecatalogs generated using our approach over the catalogs suggested by experts. 90% of coveragewas obtained and this result was confirmed with 99% of confidential level using the WilcoxonTest. Complementarily, a survey was conducted to check the experts’ opinion about the cataloggenerated by the portal when they were compared by the catalogs suggested by the experts. Thus,the coverage evaluation can be the first evidences of the usefulness of the proposed approach formetrics’ choice in OOSM evaluation.
机译:目前,面向对象的编程(OOP)是最常用的PARADIGGMS .MENCEDLY,软件可维护性被认为是一种在质量级别中播放动画作用的软件属性。在这种情况下,通过年来研究了面向对象的软件可维护性(OOSM),许多研究人员提出了一个大量的指标来衡量它。由于指标的数量和多样性,超越指标定义和命名的标准化,可以在OOSM上的实验中采用关于哪些测量的决策过程,甚至可以在软件公司中使用艰巨的任务。因此,进行了系统的映射研究,以发现在OOSM评估中用作指标的时间。初步选择5175个预备研究,选择了138个,导致568个指标。分析了568帧,发现指标的命名不一致,因为有了amenames的指标,但不同的含义(涉及17个度量的8例),并且还有指标,但具有类似的含义(32例涉及214个指标)。此外,已经提出了指标的分类,以便于有关必须采用的决策过程,并确定了7个类别和17个子类别。这些类别重新评估了应使用OOSM指标的评估方案。此外,开发了一个Metrics'Web门户,以提供有关本研究中收集的指标的信息,并根据其采用的背景生成指标的目录。该门户卡瓦尔索通过与OOSM指标合作的其他研究人员来系统地喂养,使这项工作的结果是指标标准化的第一步,以及提高专题验证的验证。最后,进行了一种准实验,以检查使用我们的方法在专家所建议的目录中使用我们的方法产生的Thecatalogs的覆盖率指数。获得的90%的覆盖范围且使用Wilcoxont​​est的99%的机密层面确认了该结果。互补的是,在由专家所建议的目录比较时,进行了一项调查,以检查专家对门户网站的目录所在的目录。因此,覆盖评估可以是所提出的方法在OOSM评估中的方法的有用性的第一证据。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号