首页> 外文会议>IEEE International Conference on Software Maintenance >SCOTCH: Test-to-code traceability using slicing and conceptual coupling
【24h】

SCOTCH: Test-to-code traceability using slicing and conceptual coupling

机译:苏格兰威科茨:使用切片和概念耦合进行测试到代码可追溯性

获取原文

摘要

Maintaining traceability links between unit tests and tested classes is an important factor for effectively managing the development and evolution of software systems. Exploiting traceability links helps in program comprehension and maintenance by ensuring consistency between unit tests and tested classes during maintenance activities. Unfortunately, it is often the case that such links are not explicitly maintained and thus they have to be recovered manually during software evolution. A novel automated solution to this problem, based on dynamic slicing and conceptual coupling, is presented. The resulting tool, SCOTCH (Slicing and Coupling based Test to Code trace Hunter), is empirically evaluated on three systems: an open source system and two industrial systems. The results indicate that SCOTCH identifies traceability links between unit test classes and tested classes with a high accuracy and greater stability than existing techniques, highlighting its potential usefulness as a feature within a software development environment.
机译:保持单元测试和测试类之间的可追溯性链接是有效管理软件系统的开发和演化的重要因素。利用可追溯性链接有助于通过确保在维护活动期间的单元测试和测试类之间的一致性来帮助程序理解和维护。遗憾的是,通常情况下,这种链接不会明确维护,因此必须在软件演进过程中手动恢复它们。提出了一种基于动态切片和概念耦合来解决这个问题的新型自动化解决方案。由此产生的工具,苏格兰斯科脚(切片和基于耦合到Code Trace Hunter),经过三个系统:开源系统和两个工业系统。结果表明,Scotch识别单位测试类和测试类之间的可跟踪性链接,具有高精度和更高的稳定性,而不是现有技术,突出显示其作为软件开发环境中的特征的潜在有用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号