CSDL Home I ICST 2008 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation
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
Andy Zaidman, Bart Van Rompaey, Serge Demeyer, Arie van Deursen, "Mining Software Repositories to Study Co-Evolution of Production & Test Code", ICST, 2008, 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation, 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation 2008, pp. 220-229, doi:10.1109/ICST.2008.47