首页> 外文会议>IEEE International Conference on Software Maintenance >An Empirical Study of the Relationships between Design Pattern Roles and Class Change Proneness
【24h】

An Empirical Study of the Relationships between Design Pattern Roles and Class Change Proneness

机译:设计模式角色与阶级关系的实证研究

获取原文
获取外文期刊封面目录资料

摘要

Analyzing the change-proneness of design patterns and the kinds of changes occurring to classes playing role(s) in some design pattern(s) during software evolution poses the basis for guidelines to help developers who have to choose, apply or maintain design patterns. Building on previous work, this paper shifts the focus from design patterns as wholes to the finer-grain level of design pattern roles. The paper presents an empirical study to understand whether there are roles that are more change-prone than others and whether there are changes that are more likely to occur to certain roles. The study relies on data extracted from the source code repositories of three different systems (JHotDraw, Xerces, and Eclipse-JDT) and from 12 design patterns. Results obtained confirm the intuitive behavior about changeability of many roles in design motifs, but also warns about properly designing parts of the motif subject to frequent changes.
机译:在软件演进过程中分析设计模式的变化和在某些设计模式中出现的类别发生的变化的变化构成了帮助必须选择,应用或维护设计模式的开发人员的指导方针的基础。在以前的工作中建立,本文将焦点从设计模式转移到设计模式角色的更精细粒度。本文提出了一个实证研究,了解是否存在比其他角色更加变化的角色,以及是否存在更容易发生某些角色的变化。该研究依赖于从三个不同系统(Jhotdraw,Xerces和Eclipse-JDT)和12个设计模式的源代码存储库中提取的数据。结果确认了设计图案中许多角色的可转化性的直观行为,也警告说明常常改变的案子的适当设计部分。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号