...
首页> 外文期刊>International journal of open source software & processes >A Novel UML Based Approach for Early Detection of Change Prone Classes
【24h】

A Novel UML Based Approach for Early Detection of Change Prone Classes

机译:一种基于UML的新颖方法,用于早期检测容易发生变化的类

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

摘要

This article describes how predicting change-prone classes is essential for effective development of software. Evaluating changes from one release of software to the next can enhance software quality. This article proposes an efficient novel-based approach for predicting changes early in the object-oriented software. Earlier researchers have calculated change prone classes using static characteristics such as source line of code e.g. added, deleted and modified. This research work proposes to use dynamic metrics such as execution duration, run time information, regularity, class dependency and popularity for predicting change prone classes. Execution duration and run time information are evaluated directly from the software. Class dependency is obtained from UML2.0 class and sequence diagrams. Regularity and popularity is acquired from frequent item set mining algorithms and an ABC algorithm. For classifying the class as change-prone or non-change-prone class an Interactive Dichotomizer version 3 (ID3) algorithm is used. Further validation of the results is done using two open source software, OpenClinic and OpenHospital.
机译:本文介绍了如何预测易于更改的类对于有效开发软件至关重要。评估从一个软件版本到另一个软件版本的更改可以提高软件质量。本文提出了一种有效的基于新颖的方法,用于在面向对象的软件中早期预测更改。早期的研究人员已经使用静态特性(例如代码的源代码行)来计算易于更改的类别。添加,删除和修改。这项研究工作建议使用动态指标(例如执行持续时间,运行时间信息,规律性,类依赖性和受欢迎程度)来预测易发生变化的类。执行持续时间和运行时间信息直接从软件评估。类依赖关系是从UML2.0类和序列图获得的。从频繁项目集挖掘算法和ABC算法获得规律性和受欢迎度。为了将类分类为易于更改或不易更改的类,使用了Interactive Dichotomizer版本3(ID3)算法。使用两个开源软件OpenClinic和OpenHospital对结果进行进一步验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号