{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T20:00:49Z","timestamp":1760299249953},"reference-count":43,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2015,11,11]],"date-time":"2015-11-11T00:00:00Z","timestamp":1447200000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"Interuniversity Attraction Poles Programme - Belgian State Belgian Science Policy (BELSPO)","award":["MoVES project"],"award-info":[{"award-number":["MoVES project"]}]},{"name":"the Institute for the Promotion of Innovation through Science and Technology in Flanders (IWT-Vlaanderen)","award":["CHAQ project"],"award-info":[{"award-number":["CHAQ project"]}]},{"name":"Nederlandse Organisatie voor Wetenschappelijk Onderzoek (NWO)","award":["TestRoots project"],"award-info":[{"award-number":["TestRoots project"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2016,10]]},"DOI":"10.1007\/s10664-015-9405-5","type":"journal-article","created":{"date-parts":[[2015,11,11]],"date-time":"2015-11-11T05:45:26Z","timestamp":1447220726000},"page":"1990-2032","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":25,"title":["Change-based test selection: an empirical evaluation"],"prefix":"10.1007","volume":"21","author":[{"given":"Quinten David","family":"Soetens","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Serge","family":"Demeyer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andy","family":"Zaidman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Javier","family":"P\u00e9rez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,11,11]]},"reference":[{"key":"9405_CR1","doi-asserted-by":"publisher","unstructured":"Andrews JH, Briand LC, Labiche Y (2005) Is mutation an appropriate tool for testing experiments? In: Proceedings Int\u2019l conference on software engineering (ICSE), ACM, pp 402\u2013411. doi: 10.1145\/1062455.1062530","DOI":"10.1145\/1062455.1062530"},{"key":"9405_CR2","unstructured":"Basili VR, Caldiera G, Rombach HD (1994) The goal question metric approach. Encyclopedia of Software Engineering"},{"key":"9405_CR3","unstructured":"Beck K (2002) Test driven development: by example. Addison-Wesley"},{"key":"9405_CR4","doi-asserted-by":"crossref","unstructured":"Beller M, Gousios G, Panichella A, Zaidman A (2015a) When, how and why developers (do not) test in their ides. In: Proceedings of the 10th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering (ESEC\/FSE). ACM, pp 179\u2013190","DOI":"10.1145\/2786805.2786843"},{"key":"9405_CR5","doi-asserted-by":"crossref","unstructured":"Beller M, Gousios G, Zaidman A (2015b) How (much) do developers test? In: Proceedings of the 37th international conference on software engineering (ICSE \u2013 vol 2). IEEE, pp 559\u2013562","DOI":"10.1109\/ICSE.2015.193"},{"key":"9405_CR6","doi-asserted-by":"publisher","unstructured":"Bennett KH, Rajlich VT (2000) Software maintenance and evolution: a roadmap. In: Proceedings of the conference on the future of software engineering, ICSE \u201900, ACM New York, pp 73\u201387. doi: 10.1145\/336512.336534","DOI":"10.1145\/336512.336534"},{"key":"9405_CR7","unstructured":"Binder R (1999) Testing object-oriented systems: models, patterns, and tools. Addison-Wesley"},{"issue":"3","key":"9405_CR8","doi-asserted-by":"publisher","first-page":"445","DOI":"10.1007\/s11219-012-9181-z","volume":"21","author":"C Catal","year":"2013","unstructured":"Catal C, Mishra D (2013) Test case prioritization: a systematic mapping study. Softw Quality Control 21(3):445\u2013478. doi: 10.1007\/s11219-012-9181-z","journal-title":"Softw Quality Control"},{"key":"9405_CR9","doi-asserted-by":"crossref","unstructured":"Daniel B, Jagannath V, Dig D, Marinov D (2009) Reassert: suggesting repairs for broken unit tests","DOI":"10.1109\/ASE.2009.17"},{"key":"9405_CR10","unstructured":"Demeyer S, Tichelaar S, Steyaert P (1999) FAMIX 2.0 - the FAMOOS information exchange model. Tech. rep., University of Berne"},{"key":"9405_CR11","doi-asserted-by":"crossref","unstructured":"D\u00f6singer S, Mordinyi R, Biffl S (2012) Communicating continuous integration servers for increasing effectiveness of automated testing. In: 2012 Proceedings of the 27 t h IEEE\/ACM international conference on Automated Software Engineering (ASE). IEEE, pp 374\u2013377","DOI":"10.1145\/2351676.2351751"},{"key":"9405_CR12","doi-asserted-by":"publisher","unstructured":"Ebraert P, Vallejos J, Costanza P, Paesschen EV, D\u2019Hondt T (2007) Change-oriented software engineering. In: Proceedings of the Int\u2019l conference on dynamic languages (ICDL). ACM, pp 3\u201324. doi: 10.1145\/1352678.1352680","DOI":"10.1145\/1352678.1352680"},{"key":"9405_CR13","doi-asserted-by":"publisher","unstructured":"Engstr\u00f6m E, Skoglund M, Runeson P (2008) Empirical evaluations of regression test selection techniques: a systematic review. In: Proceedings Int\u2019l symposium empirical software engineering and measurement (ESEM). ACM, pp 22\u201331. doi: 10.1145\/1414004.1414011","DOI":"10.1145\/1414004.1414011"},{"issue":"1","key":"9405_CR14","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1016\/j.infsof.2009.07.001","volume":"52","author":"E Engstr\u00f6m","year":"2010","unstructured":"Engstr\u00f6m E, Runeson P, Skoglund M (2010) A systematic review on regression test selection techniques. J Inf Softw Technol 52(1):14\u201330","journal-title":"J Inf Softw Technol"},{"issue":"11","key":"9405_CR15","doi-asserted-by":"publisher","first-page":"725","DOI":"10.1109\/TSE.2007.70731","volume":"33","author":"B Fluri","year":"2007","unstructured":"Fluri B, Wuersch M, PInzger M, Gall H (2007) Change distilling: tree differencing for fine-grained source code change extraction. IEEE Trans Softw Eng 33 (11):725\u2013743. doi: 10.1109\/TSE.2007.70731","journal-title":"IEEE Trans Softw Eng"},{"key":"9405_CR16","unstructured":"Fowler M (2006) Continuous integration. Tech. rep, http:\/\/www.martinfowler.com\/ , http:\/\/www.martinfowler.com\/articles\/continuousIntegration.html"},{"issue":"11","key":"9405_CR17","doi-asserted-by":"crossref","first-page":"2251","DOI":"10.1016\/j.jss.2010.07.012","volume":"83","author":"V Garousi","year":"2010","unstructured":"Garousi V, Varma T (2010) A replicated survey of software testing practices in the canadian province of alberta: what has changed from 2004 to 2009?. J Syst Softw 83(11):2251\u20132262","journal-title":"J Syst Softw"},{"issue":"2","key":"9405_CR18","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1145\/367008.367020","volume":"10","author":"TL Graves","year":"2001","unstructured":"Graves TL, Harrold MJ, Kim JM, Porter A, Rothermel G (2001) An empirical study of regression test selection techniques. ACM Trans Softw Eng Methodol 10(2):184\u2013208","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"9405_CR19","doi-asserted-by":"crossref","unstructured":"Hattori L, Lanza M (2010) Syde: a tool for collaborative software development. In: Proceedings of the Int\u2019l conference on software engineering (ICSE). ACM, pp 235\u2013238","DOI":"10.1145\/1810295.1810339"},{"issue":"3","key":"9405_CR20","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/MCSE.2007.55","volume":"9","author":"JD Hunter","year":"2007","unstructured":"Hunter JD (2007) Matplotlib: a 2d graphics environment. Comput Sci Eng 9 (3):90\u201395","journal-title":"Comput Sci Eng"},{"key":"9405_CR21","doi-asserted-by":"crossref","unstructured":"Hurdugaci V, Zaidman A (2012) Aiding software developers to maintain developer tests. In: Proceedings of the 16th European conference on Software Maintenance and Reengineering (CSMR). IEEE, pp 11\u201320","DOI":"10.1109\/CSMR.2012.12"},{"issue":"1","key":"9405_CR22","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1016\/S0164-1212(00)00119-9","volume":"57","author":"N Mansour","year":"2001","unstructured":"Mansour N, Bahsoon R, Baradhi G (2001) Empirical comparison of regression test selection algorithms. J Syst Softw 57(1):79\u201390","journal-title":"J Syst Softw"},{"key":"9405_CR23","doi-asserted-by":"crossref","unstructured":"McGregor J (2007) Test early, test often. J Object Technol 6(4)","DOI":"10.5381\/jot.2007.6.4.c1"},{"key":"9405_CR24","unstructured":"Meszaros G (2006) XUnit test patterns: refactoring test code. Prentice Hall PTR"},{"issue":"2","key":"9405_CR25","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1145\/227607.227610","volume":"5","author":"AJ Offutt","year":"1996","unstructured":"Offutt AJ, Lee A, Rothermel G, Untch RH, Zapf C (1996) An experimental determination of sufficient mutant operators. ACM Trans Softw Eng Methodol 5(2):99\u2013118. doi: 10.1145\/227607.227610","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"9405_CR26","doi-asserted-by":"publisher","unstructured":"Parsai A, Soetens QD, Murgia A, Demeyer S (2014) Considering polymorphism in change-based test suite reduction. In: Agile methods. Large-scale development, refactoring, testing, and estimation - XP 2014 international workshops. Rome, Italy, May 26-30, 2014, Revised Selected Papers, pp 166\u2013181. doi: 10.1007\/978-3-319-14358-3_14","DOI":"10.1007\/978-3-319-14358-3_14"},{"key":"9405_CR27","doi-asserted-by":"publisher","unstructured":"Qusef A, Bavota G, Oliveto R, De Lucia A, Binkley D (2011) Scotch: test-to-code traceability using slicing and conceptual coupling. In: Proceedings of the Int\u2019l conference on software maintenance (ICSM). IEEE CS, pp 63\u201372. doi: 10.1109\/ICSM.2011.6080773","DOI":"10.1109\/ICSM.2011.6080773"},{"key":"9405_CR28","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1016\/j.entcs.2006.06.015","volume":"166","author":"R Robbes","year":"2007","unstructured":"Robbes R, Lanza M (2007) A change-based approach to software evolution. Electron Notes Theor Comput Sci 166:93\u2013109. doi: 10.1016\/j.entcs.2006.06.015","journal-title":"Electron Notes Theor Comput Sci"},{"key":"9405_CR29","doi-asserted-by":"crossref","unstructured":"Robbes R, Lanza M (2008) Spyware: a change-aware development toolset. In: Proceedings of the Int\u2019l conference in software engineering (ICSE). ACM Press, pp 847\u2013850","DOI":"10.1145\/1368088.1368219"},{"issue":"10","key":"9405_CR30","doi-asserted-by":"publisher","first-page":"929","DOI":"10.1109\/32.962562","volume":"27","author":"G Rothermel","year":"2001","unstructured":"Rothermel G, Untch R, Chu C, Harrold M (2001) Prioritizing test cases for regression testing. IEEE Trans Softw Eng 27(10):929\u2013948. doi: 10.1109\/32.962562","journal-title":"IEEE Trans Softw Eng"},{"issue":"4","key":"9405_CR31","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/MS.2006.91","volume":"23","author":"P Runeson","year":"2006","unstructured":"Runeson P (2006) A survey of unit testing practices. IEEE Softw 23(4):22\u201329","journal-title":"IEEE Softw"},{"issue":"2","key":"9405_CR32","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. Empirical Softw Eng 14(2):131\u2013164","journal-title":"Empirical Softw Eng"},{"key":"9405_CR33","doi-asserted-by":"crossref","unstructured":"Saff D, Ernst MD (2004) An experimental evaluation of continuous testing during development. In: Proceedings Int\u2019l symposium software testing and analysis (ISSTA). ACM, pp 76\u201385","DOI":"10.1145\/1007512.1007523"},{"key":"9405_CR34","doi-asserted-by":"publisher","unstructured":"Soetens Q D, Demeyer S (2012) ChEOPSJ: change-based test optimization. In: Proceedings of the European conference on software maintenance and reengineering (CSMR). IEEE CS, pp 535\u2013538. doi: 10.1109\/CSMR.2012.70","DOI":"10.1109\/CSMR.2012.70"},{"key":"9405_CR35","doi-asserted-by":"crossref","unstructured":"Soetens QD, Demeyer S, Zaidman A (2013) Change-based test selection in the presence of developer tests. In: Proceedings of the 17th European conference on Software Maintenance and Reengineering (CSMR). IEEE, pp 101\u2013110","DOI":"10.1109\/CSMR.2013.20"},{"key":"9405_CR36","doi-asserted-by":"crossref","unstructured":"Tillmann N, Schulte W (2006) Unit tests reloaded: parameterized unit testing with symbolic execution. IEEE Softw 23(4)","DOI":"10.1109\/MS.2006.117"},{"key":"9405_CR37","doi-asserted-by":"publisher","unstructured":"Van Rompaey B, Demeyer S (2009) Establishing traceability links between unit test cases and units under test. In: Proceedigns of the conference on software maintenance and reengineering (CSMR). IEEE CS, pp 209\u2013218. doi: 10.1109\/CSMR.2009.39","DOI":"10.1109\/CSMR.2009.39"},{"key":"9405_CR38","unstructured":"Venolia G, DeLine R, LaToza T (2005) Software development at microsoft observed. Tech. rep., Microsoft Research. http:\/\/research.microsoft.com\/pubs\/70227\/tr-2005-140.pdf"},{"key":"9405_CR39","unstructured":"Weijers J (2012) Extending project lombok to improve junit tests. Master\u2019s thesis, Delft University of Technology, http:\/\/resolver.tudelft.nl\/uuid:1736d513-e69f-4101-8995-4597c2a4df50"},{"key":"9405_CR40","unstructured":"Yin RK (2002) Case study research: design and methods, 3 edn. Sage Publications"},{"issue":"2","key":"9405_CR41","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1002\/stvr.430","volume":"22","author":"S Yoo","year":"2012","unstructured":"Yoo S, Harman M (2012) Regression testing minimization, selection and prioritization: a survey. Softw Test Verif Reliab 22(2):67\u2013120. doi: 10.1002\/stvr.430","journal-title":"Softw Test Verif Reliab"},{"key":"9405_CR42","unstructured":"Yoo S, Nilsson R, Harman M (2011) Faster fault finding at Google using multi objective regression test optimisation. In: 8 t h European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering (ESEC\/FSE \u201911). Szeged, Hungary"},{"issue":"3","key":"9405_CR43","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1007\/s10664-010-9143-7","volume":"16","author":"A Zaidman","year":"2011","unstructured":"Zaidman A, Van Rompaey B, van Deursen A, Demeyer S (2011) Studying the co-evolution of production and test code in open source and industrial developer test processes through repository mining. Empirical Softw Eng 16(3):325\u2013364","journal-title":"Empirical Softw Eng"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-015-9405-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-015-9405-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-015-9405-5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,1]],"date-time":"2019-09-01T12:16:09Z","timestamp":1567340169000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-015-9405-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,11,11]]},"references-count":43,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2016,10]]}},"alternative-id":["9405"],"URL":"https:\/\/doi.org\/10.1007\/s10664-015-9405-5","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,11,11]]}}}