{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,11]],"date-time":"2026-05-11T22:31:30Z","timestamp":1778538690860,"version":"3.51.4"},"reference-count":41,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016,7]]},"DOI":"10.1109\/cec.2016.7748328","type":"proceedings-article","created":{"date-parts":[[2016,11,30]],"date-time":"2016-11-30T17:22:49Z","timestamp":1480526569000},"page":"5034-5043","source":"Crossref","is-referenced-by-count":11,"title":["A survey of modularity in genetic programming"],"prefix":"10.1109","author":[{"given":"George","family":"Gerules","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cezary","family":"Janikow","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-06859-7_148"},{"key":"ref38","author":"girard","year":"1989","journal-title":"Proofs and Types ser Cambridge Tracts in Theoretical Computer Science"},{"key":"ref33","article-title":"An analysis of the impact of functional programming techniques on genetic programming","author":"yu","year":"1999"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1016\/S1874-5857(09)70003-2"},{"key":"ref31","article-title":"History of lambda-calculus and combinatory logic","volume":"5","author":"cardone","year":"2006","journal-title":"Handbook of The History of Logic"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2013.6557842"},{"key":"ref37","first-page":"652","article-title":"Structure abstraction and genetic programming","volume":"1","author":"yu","year":"1999","journal-title":"Proceedings of the Congress on Evolutionary Computation"},{"key":"ref36","first-page":"26","article-title":"Recursion, lambda-abstractions and genetic programming","author":"yu","year":"1998","journal-title":"Late Breaking Papers at EuroGP?98 The First European Workshop on Genetic Programming"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/321250.321253"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0014803"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45110-2_78"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.2307\/1968337"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.3233\/KES-2008-12105"},{"key":"ref12","article-title":"Genetic programming: A paradigm for genetically breeding populations of computer programs to solve problems","author":"koza","year":"1990","journal-title":"Dept of Computer Science Stanford University Technical Report STAN-CS-90-1314"},{"key":"ref13","author":"koza","year":"1992","journal-title":"Genetic Programming On the Programming of Computers by Means of Natural Selection"},{"key":"ref14","author":"koza","year":"1994","journal-title":"Genetic Programming II Automatic Discovery of Reusable Programs"},{"key":"ref15","article-title":"A non-linear genetic process for data encoding and for solving problems using automatically defined functions","author":"koza","year":"1992"},{"key":"ref16","first-page":"250","article-title":"Evolution of mapmaking ability: Strategies for the evolution of learning, planning, and memory using genetic programming","volume":"1","author":"andre","year":"1994","journal-title":"Proceedings of the 1994 IEEE World Congress on Computational Intelligence"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-36599-0_23"},{"key":"ref18","first-page":"154","article-title":"Evolutionary module acquisition","author":"angeline","year":"1993","journal-title":"Proceedings of the Second Annual Conference on Evolutionary Pro-gramming"},{"key":"ref19","article-title":"lilgp 1.01 user's manual","author":"zongker","year":"1996","journal-title":"Michigan State University Technical Report"},{"key":"ref28","first-page":"47","article-title":"The evolution of evolvability in genetic programming","author":"altenberg","year":"1994","journal-title":"Advances in Genetic Programming"},{"key":"ref4","article-title":"Strongly typed genetic programming","author":"montana","year":"1993","journal-title":"Bolt Beranek and Newman Inc 10 Moulton Street Cambridge MA 02138 USA BBN Technical Report #7866"},{"key":"ref27","first-page":"996","article-title":"An analysis of automatic subroutine discovery in genetic programming","volume":"2","author":"dessi","year":"1999","journal-title":"Proceedings of the Genetic and Evolutionary Computation Conference"},{"key":"ref3","article-title":"Hierarchical genetic programming using local modules","volume":"228","author":"banzhaf","year":"2000","journal-title":"InterJ Complex Syst"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1389095.1389330"},{"key":"ref29","article-title":"Recombination, selection, and the genetic construction of computer programs","author":"tackett","year":"1994"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/1274000.1274004"},{"key":"ref8","first-page":"416","article-title":"PolyGP: A polymorphic genetic programming system in haskell","author":"yu","year":"1998","journal-title":"Genetic Programming 1998 Proceedings of the Third Annual Conference"},{"key":"ref7","article-title":"Abstraction-based genetic programming","author":"binard","year":"2009"},{"key":"ref2","first-page":"236","article-title":"The evolutionary induction of subroutines","author":"angeline","year":"1992","journal-title":"Proceedings of the Fourteenth Annual Conference of the Cognitive Science Society"},{"key":"ref9","first-page":"78","article-title":"Towards automatic discovery of building blocks in genetic programming","author":"rosca","year":"1995","journal-title":"Working Notes for the AAAI Symposium on Genetic Programming"},{"key":"ref1","first-page":"99","article-title":"Evolving control structures with automatically defined macros","author":"spector","year":"1995","journal-title":"Working Notes for the AAAI Symposium on Genetic Pro-gramming"},{"key":"ref20","article-title":"Cellular encoding of genetic neural networks","author":"gruau","year":"1992","journal-title":"Laboratoire de l'Informatique du Parallilisme Ecole Normale Supirieure de Lyon France Technical report 92-21"},{"key":"ref22","first-page":"177","article-title":"Discovery of subroutines in genetic programming","author":"rosca","year":"1996","journal-title":"Advances in Genetic Programming 2"},{"key":"ref21","author":"rosen","year":"2005","journal-title":"Life Itself A Comprehensive Inquiry into the Nature Origin and Fabrication of Life (Complexity in Ecological Systems)"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1016\/B978-1-55860-335-6.50038-6"},{"key":"ref41","first-page":"110","article-title":"Functional genetic programming with combinators","author":"briggs","year":"2006","journal-title":"Proceedings of The Third Asian-Pacific Workshop on Genetic Programming"},{"key":"ref23","article-title":"Genetic programming with adaptive representations","author":"rosca","year":"1994","journal-title":"University of Rochester Computer Science Department Rochester NY USA Tech Rep TR 489"},{"key":"ref26","first-page":"265","article-title":"Genetic programming using a minimum description length principle","author":"iba","year":"1994","journal-title":"Advances in Genetic Programming"},{"key":"ref25","first-page":"119","article-title":"Alternatives in automatic function definition: A comparison of performance","author":"kinnear","year":"1994","journal-title":"Advances in Genetic Programming"}],"event":{"name":"2016 IEEE Congress on Evolutionary Computation (CEC)","location":"Vancouver, BC, Canada","start":{"date-parts":[[2016,7,24]]},"end":{"date-parts":[[2016,7,29]]}},"container-title":["2016 IEEE Congress on Evolutionary Computation (CEC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7636124\/7743769\/07748328.pdf?arnumber=7748328","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2016,12,17]],"date-time":"2016-12-17T03:25:44Z","timestamp":1481945144000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7748328\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,7]]},"references-count":41,"URL":"https:\/\/doi.org\/10.1109\/cec.2016.7748328","relation":{},"subject":[],"published":{"date-parts":[[2016,7]]}}}