2008 International Conference on Software Testing, Verification, and Validation Mining Software Repositories to Study Co-Evolution of Production & Test Code April 09-April 11 ISBN: 978-0-7695-3127-4
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.
Index Terms:
software testing, software evolution, software co-evolution, mining software repositories, software quality
Citation:
Andy Zaidman, Bart Van Rompaey, Serge Demeyer, Arie van Deursen, "Mining Software Repositories to Study Co-Evolution of Production & Test Code," icst, pp.220-229, 2008 International Conference on Software Testing, Verification, and Validation, 2008 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||