...
首页> 外文期刊>Empirical Software Engineering >Studying the co-evolution of production and test code in open source and industrial developer test processes through repository mining
【24h】

Studying the co-evolution of production and test code in open source and industrial developer test processes through repository mining

机译:通过存储库挖掘研究开源和工业开发人员测试过程中生产和测试代码的共同进化

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

摘要

Many software production processes advocate rigorous development testing alongside functional code writing, which implies that both test code and production code should co-evolve. To gain insight in the nature of this co-evolution, this paper proposes three views (realized by a tool called TeMo) that combine information from a software project's versioning system, the size of the various artifacts and the test coverage reports. We validate these views against two open source and one industrial software project and evaluate our results both with the help of log messages, code inspections and the original developers of the software system. With these views we could recognize different co-evolution scenarios (i.e., synchronous and phased) and make relevant observations for both developers as well as test engineers.
机译:许多软件生产过程都提倡严格的开发测试以及功能代码编写,这意味着测试代码和生产代码应该共同发展。为了深入了解这种协同进化的本质,本文提出了三种视图(通过称为TeMo的工具实现),这些视图结合了软件项目的版本控制系统中的信息,各种工件的大小以及测试覆盖率报告。我们针对两个开源项目和一个工业软件项目验证了这些视图,并在日志消息,代码检查和软件系统的原始开发人员的帮助下评估了我们的结果。利用这些视图,我们可以识别出不同的协同进化场景(即同步和分阶段),并为开发人员和测试工程师做出相关观察。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号