首页> 外文会议>International Conference on Program Comprehension >Automatically Identifying Changes that Impact Code-to-Design Traceability
【24h】

Automatically Identifying Changes that Impact Code-to-Design Traceability

机译:自动识别影响码到设计可追溯性的更改

获取原文

摘要

An approach is presented that automatically determines if a given source code change impacts the design (i.e., UML class diagram) of the system. This allows code-to-design traceability to be consistently maintained as the source code evolves. The approach uses lightweight analysis and syntactic differencing of the source code changes to determine if the change alters the class diagram in the context of abstract design. The intent is to support both the simultaneous updating of design documents with code changes and bringing old design documents up to date with current code given the change history. An efficient tool was developed to support the approach and is applied to an open source system (i.e., HippoDraw). The results are evaluated and compared against manual inspection by human experts. The tool performs better than (error prone) manual inspection.
机译:提出了一种方法,它自动确定给定的源代码更改是否会影响系统的设计(即,UML类图)。这可以随着源代码演变而持续维护的代码设计可追溯性。该方法使用轻量级分析和源代码的句法差异,以确定变化是否改变了抽象设计的上下文中的类图。意图是支持使用代码更改的设计文档同时更新,并将旧设计文档带入更新的代码,给出更改历史记录。开发了一种有效的工具来支持这种方法,并应用于开源系统(即,Hippodraw)。评估结果并与人类专家的手动检查进行了评估。该工具的表现优于(容易出错)手动检查。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号