首页 | 本学科首页   官方微博 | 高级检索  
     


Studying the co-evolution of production and test code in open source and industrial developer test processes through repository mining
Authors:Andy Zaidman  Bart Van Rompaey  Arie van Deursen  Serge Demeyer
Affiliation:(1) Delft University of Technology, Mekelweg 4, 2626, CD, Delft, The Netherlands;(2) University of Antwerp, Middelheimlaan 1, 2020 Antwerp, Belgium
Abstract: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.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号