{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,2]],"date-time":"2026-04-02T15:51:15Z","timestamp":1775145075372,"version":"3.50.1"},"reference-count":80,"publisher":"Springer Science and Business Media LLC","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2011,6]]},"DOI":"10.1007\/s10664-010-9143-7","type":"journal-article","created":{"date-parts":[[2010,9,14]],"date-time":"2010-09-14T08:53:57Z","timestamp":1284454437000},"page":"325-364","source":"Crossref","is-referenced-by-count":137,"title":["Studying the co-evolution of production and test code in open source and industrial developer test processes through repository mining"],"prefix":"10.1007","volume":"16","author":[{"given":"Andy","family":"Zaidman","sequence":"first","affiliation":[]},{"given":"Bart","family":"Van Rompaey","sequence":"additional","affiliation":[]},{"given":"Arie","family":"van Deursen","sequence":"additional","affiliation":[]},{"given":"Serge","family":"Demeyer","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2010,9,15]]},"reference":[{"key":"9143_CR1","first-page":"305","volume-title":"Proceedings of the international conference on software engineering (ICSE)","author":"B Adams","year":"2010","unstructured":"Adams B, Jiang ZM, Hassan AE (2010) Identifying crosscutting concerns using historical code changes. In: Proceedings of the international conference on software engineering (ICSE). ACM, New York, pp 305\u2013314"},{"key":"9143_CR2","unstructured":"Ant (2010) http:\/\/ant.apache.org . Website last visited: 4 August 2010"},{"key":"9143_CR3","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/MSR.2010.5463286","volume-title":"Proceedings of the 7th international working conference on mining software repositories (MSR)","author":"A Bachmann","year":"2010","unstructured":"Bachmann A, Bernstein A (2010) When process data quality affects the number of bugs: correlations in software engineering datasets. In: Proceedings of the 7th international working conference on mining software repositories (MSR). IEEE Computer Society, Washington, pp 62\u201371"},{"issue":"4","key":"9143_CR4","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/2.488299","volume":"29","author":"T Ball","year":"1996","unstructured":"Ball T, Eick SG (1996) Software visualization in the large. IEEE Comput 29(4):33\u201343","journal-title":"IEEE Comput"},{"key":"9143_CR5","unstructured":"Ball T, Kim J, Porter A, Siy H (1997) If your version control system could talk. In: ICSE workshop on process modelling and empirical studies of software engineering. Boston, USA"},{"key":"9143_CR6","volume-title":"Extreme programming explained: embrace change","author":"K Beck","year":"1999","unstructured":"Beck K (1999) Extreme programming explained: embrace change. Addison Wesley, Reading, MA"},{"key":"9143_CR7","volume-title":"Test-driven development: by example","author":"K Beck","year":"2003","unstructured":"Beck K (2003) Test-driven development: by example. Addison-Wesley, Reading, MA"},{"key":"9143_CR8","doi-asserted-by":"crossref","first-page":"612","DOI":"10.1109\/ICSE.2007.34","volume-title":"Proceedings of the international conference on software engineering (ICSE)","author":"S Berner","year":"2007","unstructured":"Berner S, Weber R, Keller RK (2007) Enhancing software testing by judicious use of code coverage information. In: Proceedings of the international conference on software engineering (ICSE). IEEE Computer Society, Los Alamitos, pp 612\u2013620"},{"key":"9143_CR9","first-page":"199","volume-title":"Proceedings of the working conference on reverse engineering (WCRE)","author":"D Beyer","year":"2006","unstructured":"Beyer D, Hassan AE (2006) Animated visualization of software history using evolution storyboards. In: Proceedings of the working conference on reverse engineering (WCRE). IEEE Computer Society, Washington, pp 199\u2013210"},{"key":"9143_CR10","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1109\/WPC.2005.12","volume-title":"Proceedings of the international workshop on program comprehension (IWPC)","author":"D Beyer","year":"2005","unstructured":"Beyer D, Noack A (2005) Clustering software artifacts based on frequent common changes. In: Proceedings of the international workshop on program comprehension (IWPC). IEEE Computer Society, Washington, pp 259\u2013268"},{"key":"9143_CR11","first-page":"356","volume-title":"Proceedings of the international symposium on empirical software engineering (ISESE)","author":"T Bhat","year":"2006","unstructured":"Bhat T, Nagappan N (2006) Evaluating the efficacy of test-driven development: industrial case studies. In: Proceedings of the international symposium on empirical software engineering (ISESE). ACM, New York, pp 356\u2013363"},{"issue":"2","key":"9143_CR12","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1145\/367008.367015","volume":"10","author":"J Bible","year":"2001","unstructured":"Bible J, Rothermel G, Rosenblum D (2001) A comparative study of coarse- and fine-grained safe regression test selection. ACM Trans Softw Eng Methodol 10(2):149\u2013183","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"9143_CR13","volume-title":"Testing object-oriented systems: models, patterns, and tools","author":"R Binder","year":"2000","unstructured":"Binder R (2000) Testing object-oriented systems: models, patterns, and tools. Addison-Wesley, Reading, MA"},{"key":"9143_CR14","first-page":"221","volume-title":"Proceedings of the working conference on reverse engineering (WCRE)","author":"S Bouktif","year":"2006","unstructured":"Bouktif S, Gu\u00e9h\u00e9neuc YG, Antoniol G (2006) Extracting change-patterns from cvs repositories. In: Proceedings of the working conference on reverse engineering (WCRE). IEEE Computer Society, Washington, pp 221\u2013230"},{"key":"9143_CR15","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1109\/ASE.2006.50","volume-title":"Proceedings of the international conference on automated software engineering (ASE)","author":"S Breu","year":"2006","unstructured":"Breu S, Zimmermann T (2006) Mining aspects from version history. In: Proceedings of the international conference on automated software engineering (ASE). IEEE Computer Society, Washington, pp 221\u2013230"},{"issue":"9","key":"9143_CR16","doi-asserted-by":"crossref","first-page":"1219","DOI":"10.1016\/j.jss.2006.02.036","volume":"79","author":"M Bruntink","year":"2006","unstructured":"Bruntink M, van Deursen A (2006) An empirical study into class testability. J Syst Softw 79(9):1219\u20131232","journal-title":"J Syst Softw"},{"key":"9143_CR17","unstructured":"Clover (2010) http:\/\/www.atlassian.com\/software\/clover\/ . Website last visited: 4 August 2010"},{"key":"9143_CR18","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1109\/ICPC.2009.5090033","volume-title":"Proceedings of the international conference on program comprehension (ICPC)","author":"B Cornelissen","year":"2009","unstructured":"Cornelissen B, Zaidman A, van Deursen A, Van Rompaey B (2009) Trace visualization for program comprehension: a controlled experiment. In: Proceedings of the international conference on program comprehension (ICPC). IEEE Computer Society, Washington, pp 100\u2013109"},{"key":"9143_CR19","first-page":"39","volume-title":"Software evolution","author":"M D\u2019Ambros","year":"2008","unstructured":"D\u2019Ambros M, Gall H, Lanza M, Pinzger M (2008) Analyzing software repositories to understand software evolution. In: Mens T, Demeyer S (eds) Software evolution. Springer, Berlin, pp 39\u201370"},{"issue":"5","key":"9143_CR20","doi-asserted-by":"crossref","first-page":"720","DOI":"10.1109\/TSE.2009.17","volume":"35","author":"M D\u2019Ambros","year":"2009","unstructured":"D\u2019Ambros M, Lanza M, Lungu M (2009) Visualizing co-change information with the evolution radar. IEEE Trans Softw Eng 35(5):720\u2013735","journal-title":"IEEE Trans Softw Eng"},{"key":"9143_CR21","volume-title":"Object-oriented reengineering patterns","author":"S Demeyer","year":"2002","unstructured":"Demeyer S, Ducasse S, Nierstrasz O (2002) Object-oriented reengineering patterns. Morgan Kaufmann, San Francisco"},{"key":"9143_CR22","first-page":"170","volume-title":"Proceedings of the international conference on software maintenance (ICSM)","author":"S Elbaum","year":"2001","unstructured":"Elbaum S, Gable D, Rothermel G (2001) The impact of software evolution on code coverage information. In: Proceedings of the international conference on software maintenance (ICSM). IEEE Computer Society, Washington, pp 170\u2013179"},{"key":"9143_CR23","unstructured":"Emma (2010) http:\/\/emma.sourceforge.net\/ . Website last visited: 4 August 2010"},{"key":"9143_CR24","doi-asserted-by":"crossref","unstructured":"Feathers M (2005) Working effectively with legacy code. Prentice Hall","DOI":"10.1007\/978-3-540-27777-4_42"},{"key":"9143_CR25","volume-title":"Software Test Automation: effective use of test execution tools","author":"M Fewster","year":"1999","unstructured":"Fewster M, Graham D (1999) Software Test Automation: effective use of test execution tools. ACM Press\/Addison-Wesley Publishing Co, New York"},{"key":"9143_CR26","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/WCRE.2007.21","volume-title":"Proceedings of the working conference on reverse engineering (WCRE)","author":"B Fluri","year":"2007","unstructured":"Fluri B, W\u00fcrsch M, Gall H (2007) Do code and comments co-evolve? On the relation between source code and comment changes. In: Proceedings of the working conference on reverse engineering (WCRE). IEEE Computer Society, Washington, pp 70\u201379"},{"key":"9143_CR27","first-page":"114","volume-title":"Proceedings of the international conference on software maintenance (ICSM)","author":"M Gaelli","year":"2004","unstructured":"Gaelli M, Lanza M, Nierstrasz O, Wuyts R (2004) Ordering broken unit tests for focused debugging. In: Proceedings of the international conference on software maintenance (ICSM). IEEE Computer Society, Washington, pp 114\u2013123"},{"key":"9143_CR28","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1109\/ICSM.1998.738508","volume-title":"Proceedings of the international conference on software maintenance (ICSM)","author":"H Gall","year":"1998","unstructured":"Gall H, Hajek K, Jazayeri M (1998) Detection of logical coupling based on product release history. In: Proceedings of the international conference on software maintenance (ICSM). IEEE Computer Society, Washington, pp 190\u2013197"},{"issue":"7","key":"9143_CR29","first-page":"37","volume":"3","author":"E Gamma","year":"1998","unstructured":"Gamma E, Beck K (1998) Test infected: programmers love writing tests. Java Rep 3(7):37\u201350","journal-title":"Java Rep"},{"issue":"3","key":"9143_CR30","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1002\/smr.325","volume":"18","author":"T G\u00eerba","year":"2006","unstructured":"G\u00eerba T, Ducasse S (2006) Modeling history to analyze software evolution. J Softw Maint 18(3):207\u2013236","journal-title":"J Softw Maint"},{"key":"9143_CR31","unstructured":"Glover A (2006) In pursuit of code quality: don\u2019t be fooled by the coverage report. http:\/\/www.ibm.com\/developerworks\/java\/library\/j-cq01316\/ . Last visited: 4 August 2010"},{"key":"9143_CR32","unstructured":"gnuplot (2010) http:\/\/www.gnuplot.info . Website last visited: 4 August 2010"},{"key":"9143_CR33","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1109\/ICSM.2000.883030","volume-title":"Proceedings of the international conference on software maintenance (ICSM)","author":"M Godfrey","year":"2000","unstructured":"Godfrey M, Tu Q (2000) Evolution in open source software: a case study. In: Proceedings of the international conference on software maintenance (ICSM). IEEE Computer Society, Washington, pp 131\u2013142"},{"issue":"6","key":"9143_CR34","doi-asserted-by":"crossref","first-page":"426","DOI":"10.1109\/TSE.2005.70","volume":"31","author":"AE Hassan","year":"2005","unstructured":"Hassan AE, Mockus A, Holt RC, Johnson PM (2005) Special issue on mining software repositories. IEEE Trans Softw Eng 31(6):426\u2013428","journal-title":"IEEE Trans Softw Eng"},{"key":"9143_CR35","first-page":"285","volume-title":"Proceedings of the international conference on software maintenance (ICSM)","author":"A Hindle","year":"2007","unstructured":"Hindle A, Godfrey M, Holt R (2007a) Release pattern discovery: a case study of database systems. In: Proceedings of the international conference on software maintenance (ICSM). IEEE Computer Society, Washington, pp 285\u2013294"},{"key":"9143_CR36","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1109\/MSR.2007.28","volume-title":"Proceedings of the international workshop on mining software repositories (MSR)","author":"A Hindle","year":"2007","unstructured":"Hindle A, Godfrey M, Holt R (2007b) Release pattern discovery via partitioning: methodology and case study. In: Proceedings of the international workshop on mining software repositories (MSR). IEEE Computer Society, Washington, pp 19\u201326"},{"key":"9143_CR37","unstructured":"JFreeChart (2010) http:\/\/www.jfree.org\/jfreechart\/ . Website last visited: 4 August 2010"},{"issue":"2","key":"9143_CR38","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1002\/smr.344","volume":"19","author":"H Kagdi","year":"2007","unstructured":"Kagdi H, Collard ML, Maletic JI (2007) A survey and taxonomy of approaches for mining software repositories in the context of software evolution. J Softw Maint 19(2):77\u2013131","journal-title":"J Softw Maint"},{"key":"9143_CR39","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1109\/ICPC.2007.28","volume-title":"Proceedings of the international conference on program comprehension (ICPC)","author":"H Kagdi","year":"2007","unstructured":"Kagdi H, Maletic J, Sharif B (2007) Mining software repositories for traceability links. In: Proceedings of the international conference on program comprehension (ICPC). IEEE Computer Society, Washington, pp 145\u2013154"},{"issue":"1","key":"9143_CR40","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1002\/smr.362","volume":"20","author":"T Kanstr\u00e9n","year":"2008","unstructured":"Kanstr\u00e9n T (2008) Towards a deeper understanding of test coverage. J Softw Maint 20(1):59\u201376","journal-title":"J Softw Maint"},{"key":"9143_CR41","unstructured":"Lanza M (2001) The evolution matrix: recovering software evolution using software visualization techniques. In: Proceedings of the international workshop on principles of software evolution (IWPSE). ACM, pp 37\u201342"},{"key":"9143_CR42","doi-asserted-by":"crossref","unstructured":"Lanza M (2010) The visual terminator. In: Proceedings of the 7th international working conference on mining software repositories (MSR). IEEE Computer Society, http:\/\/www.slideshare.net\/michele.lanza\/the-visual-terminator","DOI":"10.1109\/MSR.2010.5463361"},{"key":"9143_CR43","doi-asserted-by":"crossref","unstructured":"Lanza M, Ducasse S (2002) Understanding software evolution using a combination of software visualization and software metrics. In: Proceedings of LMO 2002 (Languages et Mod\u00e8les \u00e0 Objets). Hermes Publications, pp 135\u2013149","DOI":"10.3166\/objet.8.1-2.135-149"},{"issue":"9","key":"9143_CR44","doi-asserted-by":"crossref","first-page":"782","DOI":"10.1109\/TSE.2003.1232284","volume":"29","author":"M Lanza","year":"2003","unstructured":"Lanza M, Ducasse S (2003) Polymetric views\u2014a lightweight visual approach to reverse engineering. IEEE Trans Softw Eng 29(9):782\u2013795","journal-title":"IEEE Trans Softw Eng"},{"issue":"3","key":"9143_CR45","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1016\/0164-1212(79)90022-0","volume":"1","author":"M Lehman","year":"1980","unstructured":"Lehman M (1980) On understanding laws, evolution and conservation in the large program life cycle. J Syst Softw 1(3):213\u2013221","journal-title":"J Syst Softw"},{"key":"9143_CR46","unstructured":"LOCC (2010) http:\/\/csdl.ics.hawaii.edu\/Plone\/research\/locc\/ . Website last visited: 4 August 2010"},{"key":"9143_CR47","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1109\/MSR.2009.5069493","volume-title":"Proceedings of the 6th international working conference on mining software repositories (MSR)","author":"Z Lubsen","year":"2009","unstructured":"Lubsen Z, Zaidman A, Pinzger M (2009) Using association rules to study the co-evolution of production & test code. In: Proceedings of the 6th international working conference on mining software repositories (MSR). IEEE Computer Society, Washington, pp 151\u2013154"},{"key":"9143_CR48","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1109\/MSR.2010.5463292","volume-title":"Proceedings of the international working conference on mining software repositories (MSR)","author":"B Luijten","year":"2010","unstructured":"Luijten B, Visser J, Zaidman A (2010) Assessment of issue handling efficiency. In: Proceedings of the international working conference on mining software repositories (MSR). IEEE Computer Society, Washington, pp 94\u201397"},{"key":"9143_CR49","unstructured":"Mathur AP (2008) Foundations of software testing. Pearson Education"},{"key":"9143_CR50","unstructured":"Maven (2010) http:\/\/maven.apache.org . Website last visited: 4 August 2010"},{"key":"9143_CR51","doi-asserted-by":"crossref","first-page":"564","DOI":"10.1109\/ICSE.2003.1201238","volume-title":"Proceedings of the international conference on software engineering (ICSE)","author":"E Maximilien","year":"2003","unstructured":"Maximilien E, Williams L (2003) Assessing test-driven development at IBM. In: Proceedings of the international conference on software engineering (ICSE). IEEE Computer Society, Washington, pp 564\u2013569"},{"key":"9143_CR52","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1109\/IWPSE.2005.7","volume-title":"Proceedings of the international workshop on principles of software evolution (IWPSE)","author":"T Mens","year":"2005","unstructured":"Mens T, Wermelinger M, Ducasse S, Demeyer S, Hirschfeld R, Jazayeri M (2005) Challenges in software evolution. In: Proceedings of the international workshop on principles of software evolution (IWPSE). IEEE Computer Society, Washington, pp 13\u201322"},{"key":"9143_CR53","volume-title":"xUnit test patterns: refactoring test code","author":"G Meszaros","year":"2007","unstructured":"Meszaros G (2007) xUnit test patterns: refactoring test code. Addison-Wesley, Reading, MA"},{"key":"9143_CR54","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1007\/978-3-540-76440-3_8","volume-title":"Software evolution","author":"L Moonen","year":"2008","unstructured":"Moonen L, van Deursen A, Zaidman A, Bruntink M (2008) The interplay between software testing and software evolution. In: Mens T, Demeyer S (eds) Software evolution. Springer, Berlin, pp 173\u2013202"},{"key":"9143_CR55","doi-asserted-by":"crossref","unstructured":"Mulder F, Zaidman A (2010) Identifying cross-cutting concerns using software repository mining. In: Proceedings of the 4th international joint ERCIM\/IWPSE symposium on software evolution (IWPSE-EVOL). ACM (To appear)","DOI":"10.1145\/1862372.1862381"},{"key":"9143_CR56","unstructured":"Prevalence and incidence of color blindness (2010) http:\/\/www.wrongdiagnosis.com\/c\/color_blindness\/prevalence.htm . Website last visited: 4 August 2010"},{"key":"9143_CR57","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1109\/IWPSE.2005.16","volume-title":"Proceedings of the international workshop on principles of software evolution (IWPSE)","author":"J Ratzinger","year":"2005","unstructured":"Ratzinger J, Fischer M, Gall H (2005) Evolens: lens-view visualizations of evolution data. In: Proceedings of the international workshop on principles of software evolution (IWPSE). IEEE Computer Society, Washington, pp 103\u2013112"},{"issue":"4","key":"9143_CR58","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/MS.2006.91","volume":"25","author":"P Runeson","year":"2006","unstructured":"Runeson P (2006) A survey of unit testing practices. IEEE Softw 25(4):22\u201329","journal-title":"IEEE Softw"},{"issue":"2","key":"9143_CR59","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1007\/s10664-008-9102-8","volume":"14","author":"P Runeson","year":"2009","unstructured":"Runeson P, H\u00f6st M (2009) Guidelines for conducting and reporting case study research in software engineering. Empir Software Eng 14(2):131\u2013164","journal-title":"Empir Software Eng"},{"issue":"5","key":"9143_CR60","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1109\/MITP.2006.122","volume":"8","author":"R Sangwan","year":"2006","unstructured":"Sangwan R, Laplante P (2006) Test-driven development in large projects. IT Pro 8(5):25\u201329","journal-title":"IT Pro"},{"key":"9143_CR61","volume-title":"Agile software development with Scrum","author":"K Schwaber","year":"2002","unstructured":"Schwaber K, Beedle M (2002) Agile software development with Scrum. Prentice Hall, Upper Saddle River"},{"key":"9143_CR62","doi-asserted-by":"crossref","first-page":"275","DOI":"10.1109\/ESEM.2007.35","volume-title":"Proceedings of the first international symposium on empirical software engineering and measurement (ESEM)","author":"M Siniaalto","year":"2007","unstructured":"Siniaalto M, Abrahamsson P (2007) A comparative case study on the impact of test-driven development on program design and test coverage. In: Proceedings of the first international symposium on empirical software engineering and measurement (ESEM). IEEE Computer Society, Washington, pp 275\u2013284"},{"issue":"8","key":"9143_CR63","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1145\/280324.280335","volume":"41","author":"SA Slaughter","year":"1998","unstructured":"Slaughter SA, Harter DE, Krishnan MS (1998) Evaluating the cost of software quality. Commun ACM 41(8):67\u201373","journal-title":"Commun ACM"},{"key":"9143_CR64","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1145\/1056018.1056045","volume-title":"Proceedings of the symposium on software visualization","author":"MA Storey","year":"2005","unstructured":"Storey MA, \u010cubrani\u0107 D, German D (2005) On the use of visualization to support awareness of human activities in software development: a survey and a framework. In: Proceedings of the symposium on software visualization. ACM, New York, pp 193\u2013202"},{"key":"9143_CR65","unstructured":"SVNKit (2010) http:\/\/svnkit.com\/ . Website last visited: 4 August 2010"},{"key":"9143_CR66","unstructured":"Tassey G (2002) Economic impacts of inadequate infrastructure for software testing. Planning Report 02-3, National Institute of Standards and Technology (NIST)"},{"issue":"3","key":"9143_CR67","doi-asserted-by":"crossref","first-page":"831","DOI":"10.1111\/j.1467-8659.2008.01214.x","volume":"27","author":"A Telea","year":"2008","unstructured":"Telea A, Auber D (2008) Code flows: visualizing structural evolution of source code. Comput Graph Forum 27(3):831\u2013838","journal-title":"Comput Graph Forum"},{"key":"9143_CR68","first-page":"269","volume-title":"Proceedings of the working conference on reverse engineering (WCRE)","author":"B Rompaey Van","year":"2008","unstructured":"Van Rompaey B, Demeyer S (2008) Estimation of test code changes using historical release data. In: Proceedings of the working conference on reverse engineering (WCRE). IEEE Computer Society, Washington, pp 269\u2013278"},{"issue":"12","key":"9143_CR69","doi-asserted-by":"crossref","first-page":"800","DOI":"10.1109\/TSE.2007.70745","volume":"33","author":"B Rompaey Van","year":"2007","unstructured":"Van Rompaey B, Du Bois B, Demeyer S, Rieger M (2007) On the detection of test smells: a metrics-based approach for general fixture and eager test. IEEE Trans Softw Eng 33(12):800\u2013817","journal-title":"IEEE Trans Softw Eng"},{"key":"9143_CR70","first-page":"328","volume-title":"Proceedings of the international conference on software maintenance (ICSM)","author":"F Rysselberghe Van","year":"2004","unstructured":"Van Rysselberghe F, Demeyer S (2004) Studying software evolution information by visualizing the change history. In: Proceedings of the international conference on software maintenance (ICSM). IEEE Computer Society, Washington, pp 328\u2013337"},{"key":"9143_CR71","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1145\/1137983.1137993","volume-title":"Proceedings of the international workshop on mining software repositories (MSR)","author":"L Voinea","year":"2006","unstructured":"Voinea L, Telea A (2006) An open framework for cvs repository querying, analysis and visualization. In: Proceedings of the international workshop on mining software repositories (MSR). ACM, New York, pp 33\u201339"},{"issue":"3","key":"9143_CR72","doi-asserted-by":"crossref","first-page":"410","DOI":"10.1016\/j.cag.2007.01.031","volume":"31","author":"L Voinea","year":"2007","unstructured":"Voinea L, Telea A (2007) Visual data mining and analysis of software repositories. Comput Graph 31(3):410\u2013428","journal-title":"Comput Graph"},{"key":"9143_CR73","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1145\/1056018.1056025","volume-title":"Proceedings of the ACM symposium on software visualization (SOFTVIS)","author":"L Voinea","year":"2005","unstructured":"Voinea L, Telea A, van Wijk JJ (2005) Cvsscan: visualization of code evolution. In: Proceedings of the ACM symposium on software visualization (SOFTVIS). ACM, pp 47\u201356"},{"key":"9143_CR74","first-page":"80","volume-title":"Proceedings of the working conference on reverse engineering (WCRE)","author":"J Wu","year":"2004","unstructured":"Wu J, Holt RC, Hassan AE (2004) Exploring software evolution using spectographs. In: Proceedings of the working conference on reverse engineering (WCRE). IEEE Computer Society, Washington, pp 80\u201389"},{"key":"9143_CR75","unstructured":"XQuery (2010) http:\/\/www.w3.org\/TR\/xquery\/ . Website last visited: 4 August 2010"},{"issue":"6","key":"9143_CR76","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1109\/52.730835","volume":"15","author":"T Yamaura","year":"1998","unstructured":"Yamaura T (1998) How to design practical test cases. IEEE Softw 15(6):30\u201336","journal-title":"IEEE Softw"},{"key":"9143_CR77","unstructured":"Yin RK (2002) Case study research: design and methods, 3rd edn. Sage Publications"},{"key":"9143_CR78","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1109\/ICST.2008.47","volume-title":"Proceedings of the international conference on software testing, verification, and validation (ICST)","author":"A Zaidman","year":"2008","unstructured":"Zaidman A, Van Rompaey B, Demeyer S, van Deursen A (2008) Mining software repositories to study co-evolution of production & test code. In: Proceedings of the international conference on software testing, verification, and validation (ICST). IEEE Computer Society, Washington, pp 220\u2013229"},{"issue":"4","key":"9143_CR79","doi-asserted-by":"crossref","first-page":"366","DOI":"10.1145\/267580.267590","volume":"29","author":"H Zhu","year":"1997","unstructured":"Zhu H, Hall PA, May J (1997) Software unit test coverage and adequacy. ACM Comput Surv 29(4):366\u2013427","journal-title":"ACM Comput Surv"},{"key":"9143_CR80","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1145\/1137983.1138001","volume-title":"Proceedings of the international workshop on mining software repositories (MSR)","author":"T Zimmermann","year":"2006","unstructured":"Zimmermann T, Kim S, Whitehead J, Zeller A (2006) Mining version archives for co-changed lines. In: Proceedings of the international workshop on mining software repositories (MSR). ACM, New York, pp 72\u201375"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-010-9143-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,4]],"date-time":"2019-06-04T15:08:46Z","timestamp":1559660926000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-010-9143-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,9,15]]},"references-count":80,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2011,6]]}},"alternative-id":["9143"],"URL":"https:\/\/doi.org\/10.1007\/s10664-010-9143-7","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,9,15]]}}}