{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T10:35:37Z","timestamp":1761993337425,"version":"build-2065373602"},"publisher-location":"Cham","reference-count":21,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319458229"},{"type":"electronic","value":"9783319458236"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-45823-6_32","type":"book-chapter","created":{"date-parts":[[2016,8,30]],"date-time":"2016-08-30T13:26:31Z","timestamp":1472563591000},"page":"345-352","source":"Crossref","is-referenced-by-count":3,"title":["A General-Purpose Framework for Genetic Improvement"],"prefix":"10.1007","author":[{"given":"Francesco","family":"Marino","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Giovanni","family":"Squillero","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alberto","family":"Tonda","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,8,31]]},"reference":[{"key":"32_CR1","volume-title":"Genetic Programming: On the Programming of Computers by Means of Natural Selection","author":"JR Koza","year":"1992","unstructured":"Koza, J.R.: Genetic Programming: On the Programming of Computers by Means of Natural Selection, vol. 1. MIT Press, Cambridge (1992)"},{"key":"32_CR2","unstructured":"Langdon, W.B., Harman, M.: Optimising existing software with genetic programming. IEEE Transactions on Evolutionary Computation (99) (2013)"},{"key":"32_CR3","doi-asserted-by":"crossref","unstructured":"Bruce, B.R., Petke, J., Harman, M.: Reducing energy consumption using genetic improvement. In: Proceedings of the 2015 on Genetic and Evolutionary Computation Conference, pp. 1327\u20131334. ACM (2015)","DOI":"10.1145\/2739480.2754752"},{"key":"32_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1007\/978-3-662-44303-3_12","volume-title":"Genetic Programming","author":"J Petke","year":"2014","unstructured":"Petke, J., Harman, M., Langdon, W.B., Weimer, W.: Using genetic improvement and code transplants to specialise a C++ program to a problem class. In: Nicolau, M., Krawiec, K., Heywood, M.I., Castelli, M., Garc\u00eda-S\u00e1nchez, P., Merelo, J.J., Rivas Santos, V.M., Sim, K. (eds.) EuroGP 2014. LNCS, vol. 8599, pp. 137\u2013149. Springer, Heidelberg (2014)"},{"key":"32_CR5","doi-asserted-by":"crossref","unstructured":"Wu, F., Weimer, W., Harman, M., Jia, Y., Krinke, J.: Deep parameter optimisation. In: Proceedings of the 2015 on Genetic and Evolutionary Computation Conference, pp. 1375\u20131382. ACM (2015)","DOI":"10.1145\/2739480.2754648"},{"key":"32_CR6","doi-asserted-by":"crossref","unstructured":"Schulte, E.M., Weimer, W., Forrest, S.: Repairing COTS router firmware without access to source code or test suites: a case study in evolutionary software repair. In: Proceedings of the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation. GECCO Companion 2015, pp. 847\u2013854. ACM, New York (2015)","DOI":"10.1145\/2739482.2768427"},{"issue":"3","key":"32_CR7","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1007\/s10710-005-2985-x","volume":"6","author":"G Squillero","year":"2005","unstructured":"Squillero, G.: MicroGP - an evolutionary assembly program generator. Genet. Prog. Evol. Mach. 6(3), 247\u2013263 (2005)","journal-title":"Genet. Prog. Evol. Mach."},{"issue":"2\u20134","key":"32_CR8","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1007\/s00607-011-0157-9","volume":"93","author":"G Squillero","year":"2011","unstructured":"Squillero, G.: Artificial evolution in computer aided design: from the optimization of parameters to the creation of assembly programs. Computing 93(2\u20134), 103\u2013120 (2011)","journal-title":"Computing"},{"issue":"6","key":"32_CR9","doi-asserted-by":"crossref","first-page":"695","DOI":"10.1109\/TEVC.2005.856207","volume":"9","author":"F Corno","year":"2005","unstructured":"Corno, F., S\u00e1nchez, E., Squillero, G.: Evolving assembly programs: how games help microprocessor validation. IEEE Trans. Evol. Comput. 9(6), 695\u2013706 (2005)","journal-title":"IEEE Trans. Evol. Comput."},{"key":"32_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1007\/978-3-642-37192-9_11","volume-title":"Applications of Evolutionary Computation","author":"A Tonda","year":"2013","unstructured":"Tonda, A., Lutton, E., Squillero, G., Wuillemin, P.-H.: A memetic approach to Bayesian network structure learning. In: Esparcia-Alc\u00e1zar, A.I. (ed.) EvoApplications 2013. LNCS, vol. 7835, pp. 102\u2013111. Springer, Heidelberg (2013)"},{"key":"32_CR11","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1016\/j.asoc.2013.12.002","volume":"16","author":"D Bucur","year":"2014","unstructured":"Bucur, D., Iacca, G., Squillero, G., Tonda, A.: The impact of topology on energy consumption for collection tree protocols: an experimental assessment through evolutionary computation. Appl. Soft Comput. 16, 210\u2013222 (2014)","journal-title":"Appl. Soft Comput."},{"issue":"6","key":"32_CR12","doi-asserted-by":"crossref","first-page":"3129","DOI":"10.1016\/j.eswa.2014.11.052","volume":"42","author":"LS Belis\u00e1rio","year":"2015","unstructured":"Belis\u00e1rio, L.S., Pierreval, H.: Using genetic programming and simulation to learn how to dynamically adapt the number of cards in reactive pull systems. Expert Syst. Appl. 42(6), 3129\u20133141 (2015)","journal-title":"Expert Syst. Appl."},{"issue":"6","key":"32_CR13","doi-asserted-by":"crossref","first-page":"689","DOI":"10.1007\/s10836-010-5184-5","volume":"26","author":"S Gandini","year":"2010","unstructured":"Gandini, S., Ruzzarin, W., Sanchez, E., Squillero, G., Tonda, A.: A framework for automated detection of power-related software errors in industrial verification processes. J. Electron. Test. 26(6), 689\u2013697 (2010)","journal-title":"J. Electron. Test."},{"key":"32_CR14","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/C-M.1978.218136","volume":"4","author":"RA DeMillo","year":"1978","unstructured":"DeMillo, R.A., Lipton, R.J., Sayward, F.G.: Hints on test data selection: help for the practicing programmer. Computer 4, 34\u201341 (1978)","journal-title":"Computer"},{"issue":"7","key":"32_CR15","doi-asserted-by":"crossref","first-page":"685","DOI":"10.1002\/spe.4380210704","volume":"21","author":"KN King","year":"1991","unstructured":"King, K.N., Offutt, A.J.: A FORTRAN language system for mutation-based software testing. Softw. Pract. Exp. 21(7), 685\u2013718 (1991)","journal-title":"Softw. Pract. Exp."},{"key":"32_CR16","unstructured":"Delamaro, M.E., Maldonado, J.C., Mathur, A.: Proteum-a tool for the assessment of test adequacy for C programs users guide. In: PCS, vol. 96, pp. 79\u201395 (1996)"},{"issue":"2","key":"32_CR17","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1002\/stvr.308","volume":"15","author":"YS Ma","year":"2005","unstructured":"Ma, Y.S., Offutt, J., Kwon, Y.R.: Mujava: an automated class mutation system. Softw. Test. Verif. Reliab. 15(2), 97\u2013133 (2005)","journal-title":"Softw. Test. Verif. Reliab."},{"key":"32_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1007\/978-3-642-30561-0_5","volume-title":"Objects, Models, Components, Patterns","author":"A Derezi\u0144ska","year":"2012","unstructured":"Derezi\u0144ska, A., Rudnik, M.: Quality evaluation of object-oriented and standard mutation operators applied to C# programs. In: Furia, C.A., Nanz, S. (eds.) TOOLS 2012. LNCS, vol. 7304, pp. 42\u201357. Springer, Heidelberg (2012)"},{"key":"32_CR19","doi-asserted-by":"crossref","unstructured":"Derezi\u0144ska, A., Ha\u0142as, K.: Operators for mutation testing of python programs. Research report (2014)","DOI":"10.1007\/978-3-319-18473-9_23"},{"issue":"5","key":"32_CR20","doi-asserted-by":"crossref","first-page":"649","DOI":"10.1109\/TSE.2010.62","volume":"37","author":"Y Jia","year":"2011","unstructured":"Jia, Y., Harman, M.: An analysis and survey of the development of mutation testing. IEEE Trans. Softw. Eng. 37(5), 649\u2013678 (2011)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"32_CR21","doi-asserted-by":"crossref","DOI":"10.17487\/rfc1321","volume-title":"The Md5 Message-digest Algorithm","author":"R Rivest","year":"1992","unstructured":"Rivest, R.: The Md5 Message-digest Algorithm. Princeton, RFC (1992)"}],"container-title":["Lecture Notes in Computer Science","Parallel Problem Solving from Nature \u2013 PPSN XIV"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-45823-6_32","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,13]],"date-time":"2019-09-13T02:23:50Z","timestamp":1568341430000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-45823-6_32"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319458229","9783319458236"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-45823-6_32","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]}}}