2013 IEEE Sixth International Conference on Software Testing, Verification and Validation (2008)
Apr. 9, 2008 to Apr. 11, 2008
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICST.2008.47
Engineering software systems is a multidisciplinary activity, whereby a number of artifacts must be created — and maintained — synchronously. In this paper we investigatewhether production code and the accompanying tests coevolveby exploring a project’s versioning system, code coveragereports and size-metrics. Our main aim for studyingthis co-evolution is to create awareness with developers andmanagers alike about the testing process that is followed.We explore the possibilities of our technique through twoopen source case studies and observe a number of differentco-evolution scenarios. We evaluate our results both withthe help of log-messages and the original developers of thesoftware system.
software testing, software evolution, software co-evolution, mining software repositories, software quality
Bart Van Rompaey, Arie van Deursen, Serge Demeyer, Andy Zaidman, "Mining Software Repositories to Study Co-Evolution of Production & Test Code", 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation, vol. 00, no. , pp. 220-229, 2008, doi:10.1109/ICST.2008.47