{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,15]],"date-time":"2025-08-15T00:30:36Z","timestamp":1755217836720,"version":"3.43.0"},"reference-count":2,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2002,6,1]],"date-time":"2002-06-01T00:00:00Z","timestamp":1022889600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2002,6,1]],"date-time":"2002-06-01T00:00:00Z","timestamp":1022889600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Genet Program Evolvable Mach"],"published-print":{"date-parts":[[2002,6]]},"DOI":"10.1023\/a:1015536110241","type":"journal-article","created":{"date-parts":[[2002,12,28]],"date-time":"2002-12-28T18:59:19Z","timestamp":1041101959000},"page":"219-221","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Book Review: Automatic Re-Engineering of Software Using Genetic Programming"],"prefix":"10.1007","volume":"3","author":[{"given":"Kiarash","family":"Mahdavi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mark","family":"Harman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"2","key":"408589_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/32.908957","volume":"27","author":"M. D. Ernst","year":"2001","unstructured":"M. D. Ernst, Jake Cockrell, William G. Griswold, and David Notkin, \u201cDynamically discovering likely program invariants to support program evolution,\u201d IEEE Transactions on Software Engineering, Vol. 27, No. 2, pp. 1\u201325, 2001.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"408589_CR2","unstructured":"K. P. Williams, \u201cEvolutionary algorithms for automatic parallelization,\u201d PhD Thesis, University of Reading, UK, Department of Computer Science, September 1998."}],"container-title":["Genetic Programming and Evolvable Machines"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1015536110241.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1023\/A:1015536110241\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1015536110241.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,5]],"date-time":"2025-08-05T20:48:11Z","timestamp":1754426891000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1023\/A:1015536110241"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,6]]},"references-count":2,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2002,6]]}},"alternative-id":["408589"],"URL":"https:\/\/doi.org\/10.1023\/a:1015536110241","relation":{},"ISSN":["1389-2576","1573-7632"],"issn-type":[{"type":"print","value":"1389-2576"},{"type":"electronic","value":"1573-7632"}],"subject":[],"published":{"date-parts":[[2002,6]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}