Journal articles:
- ¬¬ McDermott, "Graph Grammars for Evolutionary 3D Design", Genetic Programming and Evolvable Machines, Springer (in press).
- ¬¬ White, McDermott, Castelli, Manzoni, Goldman, Kronberger, Jaskowski, O'Reilly, and Luke, 2012, "Better GP Benchmarks: Community Survey Results and Proposals", Genetic Programming and Evolvable Machines, Springer.
- ¬¬ McDermott, Swafford, Hemberg, Byrne, Hemberg, Fenton, McNally, Shotton, and O'Neill, 2012, "String-Rewriting Grammars for Evolutionary Architectural Design", Environment and Planning, 39(4):713-731, Pion Ltd.
- ¬¬ Galvan-Lopez, McDermott, O'Neill, and Brabazon, 2011, "Defining Locality as a Problem Difficulty Measure in Genetic Programming", in Genetic Programming and Evolvable Machines 12:4, Springer.
- ¬¬ O'Neill, McDermott, Swafford, Byrne, Hemberg, Shotton, McNally, Brabazon and Hemberg: Evolutionary Design using Grammatical Evolution and Shape Grammars: Designing a Shelter, in the International Journal of Design Engineering, Volume 3, Number 1/2010.
- ¬¬ McDermott, O'Neill and Griffith: Interactive EC Control of Synthesized Timbre, in the Evolutionary Computation Journal, Summer 2010, Vol. 18, No. 2, Pages 277-303.
Book chapters:
- ¬¬ McDermott, Gifford, Bouwer and Wagy, 2013, "Should Music Interaction Be Easy?", in Wilkie, Holland, Mulholland and Seago (eds.), Music Interaction, Springer.
- ¬¬ McDermott, Sherry and O'Reilly, 2013, "Evolutionary and Generative Music Informs Music HCI---and vice versa", in Wilkie, Holland, Mulholland and Seago (eds.), Music Interaction, Springer.
- ¬¬ McDermott, Veeramachaneni and O'Reilly, 2012, "FlexGP.py: Prototyping Flexibly-Scaled, Flexibly-Factored Genetic Programming for the Cloud". In Genetic Programming Theory and Practice X, Springer.
- ¬¬ James McDermott, Edgar Galvan-Lopez and Michael O'Neill, "A fine-grained view of phenotypes and locality in GP", in Genetic Programming Theory and Practice IX, 2011. Some code here.
- ¬¬ Evolutionary Computation Applied To Sound Synthesis (published in Machado and Romero (eds.), "The Art of Artificial Evolution", Springer, November 2007, as part of the Lecture Notes in Computer Science series).
Conference papers:
- ¬¬ McDermott and Carroll, 2013, "Program Optimisation with Dependency Injection", in EuroGP, Vienna, Austria. Springer.
- ¬¬ McDermott, White, Luke, Manzoni, Castelli, Vanneschi, Jaskowski, Krawiec, Harper, De Jong, and O'Reilly, 2012, "Genetic Programming Needs Better Benchmarks", in GECCO: Genetic and Evolutionary Computation Conference, Philadelphia, USA. ACM.
- ¬¬ Hemberg, Veeramachaneni, McDermott, Berzan and O'Reilly, 2012, "An Investigation of Local Patterns For Estimation of Distribution Genetic Programming", GECCO 2012.
- ¬¬ McDermott, 2012, ``Graph Grammars as a Representation for Interactive Evolutionary 3D Design'', EvoMUSART 2012.
- ¬¬ Sherry, Veeramachaneni, McDermott and O'Reilly, ``Flex-GP: Genetic Programming on the Cloud'', EvoPAR 2012 (Best Paper award).
- ¬¬ McDermott and O'Reilly, "An Executable Graph Representation for Evolutionary Generative Music", Digital Entertainment Technologies and Arts Track, GECCO, 2011. More information and downloads here.
- ¬¬ McDermott, Sherry, and O'Reilly, 2011, "Creative Transformations: How Generative and Evolutionary Music can Inform Music HCI", Proceedings of BCS HCI 2011 Workshop -- When Words Fail: What can Music Interaction tell us about HCI?
- ¬¬ McDermott, O'Reilly, Vanneschi, and Veeramachaneni, 2011, "How Far Is It From Here to There? A Distance that is Coherent with GP Operators", EuroGP 2011. More information and supplementary materials here.
- ¬¬ Byrne, Fenton, Hemberg, McDermott, O'Neill, Shotton, and McNally, 2011, "Combining Structural Analysis and Multi-Objective Criteria for Evolutionary Architectural Design", EvoMUSART 2011 (Best Paper award).
- ¬¬ McDermott, Galvan-Lopez, and O'Neill, 2010, "A Fine-Grained View of GP Locality with Binary Decision Diagrams as Ant Phenotypes", PPSN XI. Code here.
- ¬¬ McDermott, Byrne, Swafford, O'Neill, and Brabazon, 2010, "Higher-Order Functions in Aesthetic EC Encodings", CEC 2010.
- ¬¬ McDermott, O'Neill, and Brabazon, "Interactive Interpolating Crossover in Grammatical Evolution", CEC 2010.
- ¬¬ Byrne, McDermott, Galvan-Lopez, and O'Neill, "Implementing an Intuitive Mutation Operator for Interactive Evolutionary 3D Design", CEC 2010.
- ¬¬ Galvan-Lopez, McDermott, O'Neill, and Brabazon, "Defining Locality in Genetic Programming to Predict Performance", CEC 2010.
- ¬¬ Galvan-Lopez, McDermott, O'Neill and Brabazon, "Towards an Understanding of Locality in Genetic Programming", GECCO 2010.
- ¬¬ Shao, McDermott, O'Neill, and Brabazon, 2010, "Jive: A Generative, Interactive, Virtual, Evolutionary Music System", EvoMUSART 2010 (Best Paper award). Project website.
- ¬¬ Byrne, O'Neill, McDermott, and Brabazon, 2010, "An analysis of the behaviour of mutation in Grammatical Evolution", EuroGP 2010.
- ¬¬ McDermott, "Tree Representations and the Usability of Interpolating Controllers" (i-HCI 2009)
- ¬¬ Byrne, O'Neill, Brabazon, and McDermott, "Structural and nodal mutation in grammatical evolution" (poster, GECCO 2009)
- ¬¬ O'Neill, Swafford, McDermott, Byrne, Brabazon, Shotton, McNally, and Hemberg, "Shape grammars and grammatical evolution for evolutionary design" (GECCO 2009).
- ¬¬ Reddin, McDermott, O'Neill and Brabazon, "Elevated Pitch: Automated Grammatical Evolution of Short Compositions" (poster, EvoMUSART 2009).
- ¬¬ McDermott, Griffith and O'Neill, "New-Generation Methods in an Interpolating EC Synthesizer Interface" (poster, EvoMUSART 2008).
- ¬¬ McDermott, Griffith and O'Neill, Evolutionary GUIs for Sound Synthesis (© Springer-Verlag) (presented at EvoMUSART 2007 and published in the conference proceedings by Springer-Verlag as part of the Lecture Notes in Computer Science series). Nominated for best paper.
- ¬¬ McDermott, Griffith and O'Neill, Timbral, Perceptual and Statistical Attributes for Synthesized Sound (presented at ICMC 2006, in New Orleans, November 2006).
- ¬¬ McDermott, Griffith and O'Neill, Toward User-directed Evolution of Sound Synthesis Parameters (© Springer-Verlag) (presented at EvoMUSART 2005 and published in the conference proceedings by Springer-Verlag as part of the Lecture Notes in Computer Science series).
- ¬¬ Evolutionary Computation Applied to the Control of Sound Synthesis (supervised by Dr. Michael O'Neill (NCRA, UCD) and Dr. Niall J. L Griffith (CCMCM, UL)). Accepted by the University of Limerick, 2008. Available here. More discussion here.
- ¬¬ Here are the slides for a talk I gave in York university computer science department, 10 Aug 2006.
- ¬¬ I gave a short talk at the sound and music computing summer school in Pompeu Fabra university, Barcelona, July 25 2006.
This paper Target-driven genetic algorithms for synthesizer control was accepted for DAFX 2006 (but finance prevented me from presenting it!).