首页> 外文会议>2010 IEEE 18th International Conference on Program Comprehension >Measuring Class Importance in the Context of Design Evolution
【24h】

Measuring Class Importance in the Context of Design Evolution

机译:在设计演变的背景下衡量阶级的重要性

获取原文

摘要

A measure of how a class is impacted during design evolution is presented. The history of design changes that involve a given class is the basis for the measure. Classes that are often impacted by design changes are branded as important to the design of the system. Identifying these important classes helps reveal what parts of the system are regularly evolved (e.g., specific features or cross-cutting concerns). The design importance of a class is measured as the number of commits that impact both the design and the class. This is also measured for sets of classes that collaborate to realize a feature or concept in the system. Collaborating classes are identified using itemset mining on commits that impact the design. A small study is presented on two open source projects to illustrate the approach.
机译:提出了一种在设计演变过程中如何影响类的措施。涉及给定类的设计更改的历史记录是该措施的基础。通常受设计更改影响的类被标记为对系统设计很重要。识别这些重要的类有助于揭示系统的哪些部分是定期演进的(例如,特定功能或跨领域关注点)。类的设计重要性是通过影响设计和类的提交次数来衡量的。对于协作实现系统中的功能或概念的类集,也要对此进行度量。通过对影响设计的提交使用项目集挖掘来识别协作类。针对两个开放源代码项目进行了一项小型研究,以说明该方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号