School of Computing

Publications by Dr Colin Johnson

Also view these in the Kent Academic Repository

Article
Rizzi Raymundo, C. et al. (2016). A Situation-Aware Fear Learning (SAFEL) Model for Robots. Neurocomputing [Online] 221:32-47. Available at: http://dx.doi.org/10.1016/j.neucom.2016.09.035.
Johnson, C. (2016). Fitness in Evolutionary Art and Music: A Taxonomy and Future Prospects. Fitness in evolutionary art and music: a taxonomy and future prospects [Online] 9:4-25. Available at: https://www.inderscienceonline.com/doi/abs/10.1504/IJART.2016.075406.
Öztürkeri, C. and Johnson, C. (2014). Self-repair ability of evolved self-assembling systems in cellular automata. Genetic Programming and Evolvable Machines [Online] 15:313-341. Available at: http://dx.doi.org/10.1007/s10710-014-9216-2.
Johnson, C. (2013). Artistic and Musical Applications of Internet Search Technologies: Prospects and a Case Study. Digital Creativity [Online] 24:342-366. Available at: https://doi.org/10.1080/14626268.2013.777351.
Otero, F., Freitas, A. and Johnson, C. (2013). A new sequential covering strategy for inducing classification rules with ant colony algorithms. IEEE Transactions on Evolutionary Computation [Online] 17:64-76. Available at: http://dx.doi.org/10.1109/TEVC.2012.2185846.
Otero, F., Freitas, A. and Johnson, C. (2012). Inducing decision trees with an ant colony optimization algorithm. Applied Soft Computing [Online] 12:3615-3626. Available at: http://dx.doi.org/10.1016/j.asoc.2012.05.028.
Johnson, C. (2012). Connotation in Computational Creativity. Cognitive Computation [Online] 4:280-291. Available at: https://doi.org/10.1007/s12559-012-9141-8.
Öztürkeri, C. and Johnson, C. (2011). Evolution of Self-Assembling Patterns in Cellular Automata using Development. Journal of Cellular Automata [Online] 6:257-300. Available at: https://www.oldcitypublishing.com/journals/jca-home/jca-issue-contents/jca-volume-6-number-4-5-2011/jca-6-4-5-p-257-300/.
He, P., Johnson, C. and Wang, H. (2011). Modeling grammatical evolution by automaton. Science China Information Sciences [Online] 54:2544-2553. Available at: https://doi.org/10.1007/s11432-011-4411-8.
Pei, H. et al. (2011). Hoare Logic-based Genetic Programming. Science China Information Sciences [Online] 54:623-637. Available at: https://link.springer.com/article/10.1007/s11432-011-4200-4.
McIntyre, E. et al. (2010). The complete family of epidermal growth factor receptors and their ligands are co-ordinately expressed in breast cancer. Breast Cancer Research and Treatment [Online] 122:105-110. Available at: http://dx.doi.org/10.1007/s10549-009-0536-5.
Otero, F., Freitas, A. and Johnson, C. (2010). A hierarchical multi-label classification ant colony algorithm for protein function prediction. Memetic Computing [Online] 2:165-181. Available at: http://dx.doi.org/10.1007/s12293-010-0045-4.
Beadle, L. and Johnson, C. (2009). Semantic analysis of program initialisation in genetic programming. Genetic Programming and Evolvable Machines [Online] 10:307-337. Available at: http://dx.doi.org/10.1007/s10710-009-9082-5.
Johnson, C. (2009). Teaching Natural Computation. IEEE Computational Intelligence Magazine [Online] 4:24-30. Available at: http://dx.doi.org/10.1109/MCI.2008.930984.
Correa, E., Freitas, A. and Johnson, C. (2008). Particle swarm for attribute selection in Bayesian classification: an application to protein function prediction. Journal of Artificial Evolution and Applications [Online] 2008:12 pages. Available at: http://dx.doi.org/10.1155/2008/876746.
Johnson, C. (2008). A Design Framework for Metaheuristics. Artificial Intelligence Review [Online] 29:163-178. Available at: http://dx.doi.org/10.1007/s10462-009-9113-x.
Iqbal, M. et al. (2008). Message-passing algorithms for the prediction of protein domain interactions from protein�protein interaction data. Bioinformatics [Online] 24:2064-2070. Available at: http://dx.doi.org/10.1093/bioinformatics/btn366.
Fuller, U. et al. (2007). Developing a Computer Science-specific Learning Taxonomy. ACM SIGCSE Bulletin [Online] 39:152-170. Available at: http://dx.doi.org/10.1145/1345375.1345438.
An, X. et al. (2006). Conformational stabilities of the structural repeats of erythroid spectrin and their functional implications. Journal of Biological Chemistry [Online] 281:10527-10532. Available at: http://dx.doi.org/10.1074/jbc.M513725200.
Stepney, S. et al. (2006). Journeys in Non-Classical Computation II: Initial Journeys and Waypoints. International Journal of Parallel, Emergent and Distributed Systems [Online] 21:97-125. Available at: http://dx.doi.org/10.1080/17445760500355454.
Stepney, S. et al. (2005). Journeys in Non-Classical Computation I: A Grand Challenge for computing research. International Journal of Parallel, Emergent and Distributed Systems 20:5-19.
Johnson, C., Goldman, J. and Gullick, W. (2004). Simulating complex intracellular processes using object-oriented computational modelling. Progress in Biophysics and Molecular Biology [Online] 86:379-406. Available at: http://dx.doi.org/10.1016/j.pbiomolbio.2003.11.001.
Goldman, J., Gullick, W. and Johnson, C. (2004). Individual-based simulation of the clustering behaviour of epidermal growth factor receptors. Scientific Programming 12:25-43.
Johnson, C. (2003). Exploring sound-space with interactive genetic algorithms. Leonardo [Online] 36:51-54. Available at: http://www.cs.kent.ac.uk/pubs/2003/1705.
Johnson, C. and Romero Cardalda, J. (2002). Evolutionary Computing in Visual Art and Music. Leonardo 35:175-184.
Johnson, C. (2001). Understanding complex systems through examples: A framework for qualitative example finding. Systems Research and Information Systems 10:239-267.
Johnson, C. and Marsh, D. (1999). Modelling robot manipulators with multivariate B-splines. Robotica [Online] 17:239-247. Available at: http://dx.doi.org/10.1017/S0263574799001307.
Book section
Iqbal, M., Freitas, A. and Johnson, C. (2009). A hybrid rule-induction/likelihood-ratio based approach for predicting protein-protein interactions. in: Mumford, C. L. and Jain, L. C. eds. Computational Intelligence: Collaboration, Fusion and Emergence. Springer, pp. 623-637. Available at: http://dx.doi.org/10.1007/978-3-642-01799-5_19.
Otero, F. et al. (2009). An empirical evaluation of the effectiveness of different types of predictor attributes in protein function prediction. in: Abraham, A., Hassanien, A. -E. and Snasel, V. eds. Studies in Computational Intelligence. Berlin: Springer, pp. 339-357. Available at: http://dx.doi.org/10.1007/978-3-642-01536-6_13.
Johnson, C., McIntyre, E. and Gullick, W. (2008). Computational and Mathematical Modelling of the EGF Receptor System. in: Hayley, J. D. and Gullick, W. J. eds. EGFR Signaling Networks in Cancer Therapy. USA: Humana Press, pp. 209-220.
Johnson, C. (2007). The Non-Classical Mind: Cognitive Science and Non-Classical Computing. in: Schuster, A. ed. Intelligent Computing Everywhere. London, UK: Springer, pp. 45-59. Available at: http://dx.doi.org/10.1074/jbc.RA118.003441.
Gounaropoulos, A. and Johnson, C. (2006). Synthesising Timbres and Timbre-Changes from Adjectives/Adverbs. in: Rothlauf, F. et al. eds. Applications of Evolutionary Computing. Springer-Berlin/Heidelberg, pp. 664-675. Available at: http://dx.doi.org/10.1007/11732242.
Johnson, C. (2005). Does a functioning mind need a functioning body? in: Davis, D. N. ed. Visions of Mind. Idea Group Publishing, pp. 307-321.
Johnson, C. (2004). What kinds of natural processes can be regarded as computations? in: Paton, R. ed. Computation in Cells and Tissues: Perspectives and Tools of Thought. Springer.
Monograph
Johnson, C. and Whalley, J. (2002). Detecting collisions in sets of moving particles: a survey and some experiments. University of Kent.
Carter, J. et al. (2001). Portrait of 2000/01 Part I Assessments, Part 1: Statistical Analysis. UKC.
Conference or workshop item
Rizzi, C., Johnson, C. and Vargas, P. (2018). Fear Learning for Flexible Decision Making in RoboCup: A Discussion. in: Akiyama, H. et al. eds. RoboCup 2017: Robot World Cup XXI. Germany: Springer, pp. 59-70. Available at: https://doi.org/10.1007/978-3-030-00308-1_5.
Adegboye, A., Kampouridis, M. and Johnson, C. (2018). Regression genetic programming for estimating trend end in foreign exchange market. in: IEEE Symposium Series on Computational Intelligence. IEEE. Available at: http://dx.doi.org/10.1109/SSCI.2017.8280833.
Johnson, C., Swan, J. and Edwin, B. (2018). Subtype Polymorphism à la carte via Machine Learning on Dependent Types. in: 2nd International Workshop on Machine Learning Techniques for Programming Languages. ACM. Available at: http://dx.doi.org/10.475/123_4.
Ackerman, M. et al. (2017). Teaching Computational Creativity. in: Goel, A., Jordanous, A. and Pease, A. eds. 8th International Conference on Computational Creativity. Atlanta, Georgia, US: Georgia Institute of Technology, pp. 9-16. Available at: http://computationalcreativity.net/iccc2017/ICCC_17_accepted_submissions/ICCC-17_paper_8.pdf.
Dziallas, S. et al. (2017). The Year in Computing Initiative. in: Engineering Education Research Network Annual Symposium. Birmingham, UK: Aston University. Available at: http://www.raeng.org.uk/events/list-of-events/2017/november/engineering-education-research-network-symposium-2.
Dziallas, S. et al. (2017). A First Look at the Year in Computing. in: ITiCSE Conference. Association for Computing Machinery, pp. 275-280. Available at: http://dx.doi.org/10.1145/3059009.3059049.
Kampouridis, M., Adegboye, A. and Johnson, C. (2017). Evolving Directional Changes Trading Strategies with a New Event-based Indicator. in: Shi, Y. et al. ed. SEAL 2017 : The 11th International Conference on Simulated Evolution and Learning. pp. 727-738.
Santos, V. et al. (2016). Exploratory Path Planning Using the Max-Min Ant System Algorithm. in: 2016 IEEE Congress on Evolutionary Computation. pp. 4229-4235. Available at: http://dx.doi.org/10.1109/CEC.2016.7744327.
Rizzi, C., Johnson, C. and Vargas, P. (2016). Improving the predictive performance of SAFEL: A Situation-Aware FEar Learning model. in: 25th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN) 2016. IEEE, pp. 736-742. Available at: http://dx.doi.org/10.1109/ROMAN.2016.7745201.
Greenhow, K. and Johnson, C. (2015). Regioned Downsample for ANN Image Classification: Alternate Selection Methods. in: SAI Intelligent Systems Conference 2015. Red Hood, NY, USA: IEEE, pp. 793-797. Available at: http://dx.doi.org/10.1109/IntelliSys.2015.7361231.
Rizzi Raymundo, C., Johnson, C. and Vargas, P. (2015). An Architecture for Emotional and Context-Aware Associative Learning for Robot Companions. in: 2015 24th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN). IEEE, pp. 31-36. Available at: http://dx.doi.org/10.1109/ROMAN.2015.7333699.
Greenhow, K. and Johnson, C. (2014). Region Based Image Preprocessor for Feed-Forward Perceptron Based Systems. in: Zeng, Z., Li, Y. and King, I. eds. Advances in Neural Networks – ISNN 2014. Springer, pp. 414-422. Available at: http://link.springer.com/book/10.1007/978-3-319-12436-0.
Rizzi Raymundo, C. and Johnson, C. (2014). An Artificial Synaptic Plasticity Mechanism for Classical Conditioning with Neural Networks. in: Zeng, Z., Li, Y. and King, I. eds. Advances in Neural Networks – ISNN 2014. Springer, pp. 213-221. Available at: http://dx.doi.org/10.1007/978-3-319-12436-0_24.
Johnson, C. (2014). Is it Time for Computational Creativity to Grow Up and Start being Irresponsible? in: Fifth International Conference on Computational Creativity.. Available at: http://computationalcreativity.net/iccc2014/wp-content/uploads/2014/06//12.3_Johnson.pdf.
Leroux, C., Otero, F. and Johnson, C. (2014). A Genetic Programming Problem Definition Language Code Generator for the EpochX Framework. in: 16th International Conference on Genetic and Evolutionary Computation (GECCO 2014). pp. 1149-1154. Available at: http://dx.doi.org/10.1145/2598394.2605691.
Nguyen, S. and Johnson, C. (2013). Protein Secondary Structure Prediction using an Optimised Bayesian Classification Neural Network. in: Neural Computing Theory and Applications 2013. Setúbal, Portugal: Science and Technology Publications, pp. 451-457. Available at: http://dx.doi.org/10.5220/0004538604510457.
Otero, F. and Johnson, C. (2013). Automated Problem Decomposition for the Boolean Domain with Genetic Programming. in: 16th European Conference on Genetic Programming (EuroGP 2013). Springer, pp. 169-180. Available at: http://dx.doi.org/10.1007/978-3-642-37207-0_15.
Vaseux, L. et al. (2013). Event-based graphical monitoring in the EpochX genetic programming framework. in: 15th International Conference on Genetic and Evolutionary Computation (GECCO 2013). pp. 1309-1316. Available at: http://dx.doi.org/10.1145/2464576.2482710.
Moraglio, A. et al. (2012). Evolving Recursive Programs using Non-recursive Scaffolding. in: Proceedings of the 2012 IEEE World Congress on Computational Intelligence. pp. 1596-1603. Available at: http://www.cs.kent.ac.uk/pubs/2012/3225.
Castle, T. and Johnson, C. (2012). Evolving Program Trees with Limited Scope Variable Declarations. in: Proceedings of the 2012 IEEE Congress on Evolutionary Computation. Brisbane, Australia: IEEE Press. Available at: http://www.cs.kent.ac.uk/pubs/2012/3213.
Jackson, N. and Johnson, C. (2012). Evolution of unknotting strategies for knots and braids. in: AISB/IACAP World Congress 2012.. Available at: http://www.aisb.org.uk/.
Johnson, C. (2012). Fitness in Evolutionary Art and Music: What Has Been Used and What Could Be Used? in: International Conference on Evolutionary and Biologically Inspired Music and Art. Heidelberg: Springer, pp. 129-140. Available at: http://dx.doi.org/10.1007/978-3-642-29142-5_12.
Johnson, C. (2012). Search-based Evolutionary Operators for Extensionally-defined Search Spaces: Applications to Image Search. in: Proceedings of the 2012 IEEE World Congress on Computational Intelligence. pp. 1641-1647. Available at: http://www.cs.kent.ac.uk/pubs/2012/3224.
Otero, F., Castle, T. and Johnson, C. (2012). EpochX: Genetic Programming in Java with Statistics and Event Monitoring. in: Proceedings of the 2012 Genetic and Evolutionary Conference Companion (GECCO 2012). Philadelphia: ACM Press. Available at: http://dx.doi.org/10.1145/2330784.2330800.
Johnson, C. (2012). The Creative Computer as Romantic Hero? Computational Creativity Systems and Creative Personæ. in: International Conference on Computational Creativity 2012. pp. 57-61. Available at: http://computationalcreativity.net/iccc2012/.
Castle, T. and Johnson, C. (2012). Evolving High-Level Imperative Program Trees with Strongly Formed Genetic Programming. in: Moraglio, A. et al. eds. Proceedings of the 15th European Conference on Genetic Programming, EuroGP 2012. Malaga: Springer, pp. 182-196. Available at: http://www.cs.kent.ac.uk/pubs/2012/3202.
Moraglio, A., Krawiec, K. and Johnson, C. (2012). Geometric Semantic Genetic Programming. in: International Conference on Parallel Problem Solving from Nature. Heidelberg, Germany: Springer, pp. 21-31. Available at: https://doi.org/10.1007/978-3-642-32937-1_3.
Neubarth, K. et al. (2012). Association Mining of Folk Music Genres and Toponyms. in: 13th International Society for Music Information Retrieval Conference. FEUP Edições, pp. 7-12. Available at: http://ismir2012.ismir.net/event/papers/007_ISMIR_2012.pdf.
Howard, S., Silla Jr, C. and Johnson, C. (2011). Automatic Lyrics-based Music Genre Classification in a Multilingual Setting. in: Thirteenth Brazilian Symposium on Computer Music.. Available at: http://compmus.ime.usp.br/sbcm/2011/en/index.html.
Pateman, B. and Johnson, C. (2010). Using the Wikipedia Link Structure to Correct the Wikipedia Link Structure. in: The People's Web Meets NLP: Collaboratively Constructed Semantic Resources. Association for Computational Linguistics, pp. 10-18. Available at: https://aclanthology.coli.uni-saarland.de/papers/W10-3502/w10-3502.
Moraglio, A. and Johnson, C. (2010). Geometric Generalization of the Nelder-Mead Algorithm. in: European Conference on Evolutionary Computation in Combinatorial Optimization. Springer, pp. 190-201. Available at: https://doi.org/10.1007/978-3-642-12139-5_17.
Cattani, P. and Johnson, C. (2010). ME-CGP: Multi Expression Cartesian Genetic Programming. in: Proceedings of the 2010 IEEE World Congress on Computational Intelligence. pp. 182-196. Available at: http://www.cs.kent.ac.uk/pubs/2010/3019.
de Vries, P., Johnson, C. and Blomfield, I. (2010). Modelling fim expression in Escherichia coli K12. in: First International Conference on Computational Systems-Biology and Bioinformatics. Heidelberg: Springer, pp. 14-25. Available at: http://dx.doi.org/10.1007/978-3-642-16750-8_2.
Okasha, A. and Johnson, C. (2010). The Effect of Level of Rationality on Macro-Activities of the Lucas-Island Model. in: 2010 IEEE Congress on Evolutionary Computation. IEEE Press, pp. 182-196. Available at: http://www.cs.kent.ac.uk/pubs/2010/2987.
Castle, T. and Johnson, C. (2010). Positional Effect of Crossover and Mutation in Grammatical Evolution. in: Esparcia-Alcazar, A. I. et al. eds. Proceedings of the 13th European Conference on Genetic Programming, EuroGP 2010. Istanbul: Springer, pp. 182-196. Available at: http://www.cs.kent.ac.uk/pubs/2010/3004.
Rosli, M. et al. (2010). Identifying Surface Angled Cracks on Aluminium Bar using EMATs and Automated Computer System. in: Annual Review of Progress in Quantitative Nondestructive Evaluation. American Institute of Physics. Available at: http://dx.doi.org/10.1063/1.3362258.
Moraglio, A., Otero, F. and Johnson, C. (2010). The ACO Encoding. in: Dorigo, M. ed. Swarm Intelligence - 7th International Conference (ANTS 2010). pp. 182-196. Available at: http://www.cs.kent.ac.uk/pubs/2010/3176.
Otero, F. et al. (2010). Refactoring in Automatically Generated Programs. in: 2nd International Symposium on Search Based Software Engineering.
Otero, F., Freitas, A. and Johnson, C. (2009). Handling continuous attributes in ant colony classification algorithms. in: Proc. of the 2009 IEEE Symposium on Computational Intelligence in Data Mining (CIDM 2009). IEEE Press, pp. 225-231. Available at: http://dx/doi.org/10.1109/CIDM.2009.4938653.
Okasha, A. and Johnson, C. (2009). Agent-Based Computational Economics: Studying the Effect of Different Levels of Rationality on Inflation and Unemployment. in: IEEE Press, pp. 20-28.
Johnson, C. (2009). Genetic Programming Crossover: Does It Cross Over? in: European Conference on Genetic Programming. Heidelberg: Springer, pp. 97-108. Available at: https://doi.org/10.1007/978-3-642-01181-8_9.
Beadle, L. and Johnson, C. (2009). Semantically Driven Mutation in Genetic Programming. in: Proceedings of the 2009 IEEE Congress on Evolutionary Computation. IEEE Press, pp. 1336-1342.
Otero, F., Freitas, A. and Johnson, C. (2009). A hierarchical classification ant colony algorithm for predicting gene ontology terms. in: Pizzuti, C., Ritchie, M. D. and Giacobini, M. eds. Proc. 7th European Conference on Evolutionary Computation, Machine Learning and Data Mining in Bioinformatics (EvoBio-2009). Springer, pp. 68-79. Available at: http://dx.doi.org/10.1007/978-3-642-01184-9_7.
Cattani, P. and Johnson, C. (2009). Typed Cartesian Genetic Programming for Image Classification. in: Proceedings of the 2009 UK Workshop on Computational Intelligence. University of Nottingham, pp. 182-196. Available at: http://www.cs.kent.ac.uk/pubs/2009/2971.
Beadle, L. and Johnson, C. (2008). Semantically Driven Crossover in Genetic Programming. in: IEEE World Congress on Computational Intelligence. pp. 111-116.
Otero, F., Freitas, A. and Johnson, C. (2008). cAnt-Miner: an ant colony classification algorithm to cope with continuous attributes. in: Dorigo, M. ed. Ant Colony Optimization and Swarm Intelligence (Proc. ANTS 2008), LNCS 5217. Springer, pp. 48-59. Available at: http://dx.doi.org/10.1007/978-3-540-87527-7_5.
Stepney, S. et al. (2008). Grand Challenge 7: Journeys in Non-Classical Computation. in: Visions of Computer Science 2008. London, UK: BCS, pp. 407-421. Available at: https://ewic.bcs.org/content/ConWebDoc/22984.
Correa, E., Freitas, A. and Johnson, C. (2008). A New Discrete Particle Swarm Algorithm Applied to Attribute Selection in a Bioinformatics Data Set. in: 8th annual conference on Genetic and evolutionary computation. New York, USA: ACM, pp. 35-42. Available at: http://dx.doi.org/10.1145/1143997.1144003.
Iqbal, M., Freitas, A. and Johnson, C. (2008). Protein interaction inference using particle swarm optimization algorithm. in: Marchiori, E. and Moore, J. H. eds. 6th European Conference on Evolutionary Computation, Machine Learning and Data Mining in Bioinformatics. Springer, pp. 61-70. Available at: http://dx.doi.org/10.1007/978-3-540-78757-0_6.
Johnson, C. (2008). Multi-Level Neutrality in Optimization. in: Proceedings of the 2008 IEEE World Congress on Computational Intelligence. NY, USA: IEEE Press, pp. 2604-2609.
Johnson, C. (2008). Student-Generated Podcasts for Learning and Assessment. in: 8th Koli Calling International Conference on Computing Education Research. New York, NY, USA: ACM, pp. 84-87. Available at: http://dx.doi.org/10.1145/1595356.1595371.
Correa, E., Freitas, A. and Johnson, C. (2007). Particle swarm and bayesian networks applied to attribute selection for protein functional classification. in: Yu, T. ed. Proc. of the GECCO-2007 Workshop on Particle Swarms: The Second Decade. ACM, pp. 2651-2658.
Gounaropoulos, A. and Johnson, C. (2007). A Neural Network Approach for Synthesising Timbres from Adjectives. in: 4th Sound and Music Computing Conference. Athens, Greece: National and Kapodistrian University of Athens. Available at: http://smc07.uoa.gr/SMC07%20Proceedings.htm.
Johnson, C. (2007). Genetic Programming with Fitness based on Model Checking. in: Ebner, M. et al. eds. Genetic Programming. Germany: Springer-Verlag, pp. 114-124.
Johnson, C. (2007). A Genetic Algorithm for Coverage Problems. in: Thierens, D. ed. Proceedings of the 2007 Genetic and Evolutionary Computation Conference. ACM Press. Available at: http://dx.doi.org/10.1145/1276958.1277250.
Johnson, C. and Fuller, U. (2007). Is Bloom's Taxonomy Appropriate for Computer Science? in: Berglund, A. and Wiggberg, M. eds. Proceedings of the Sixth Baltic Sea Conference on Computing Education Research. Uppsala University, pp. 120-123.
Johnson, C. (2006). A Design Framework for Metaheuristics: Problem Types and Avoiding Bottlenecking. in: Sirlantzis, K. ed. The 6th International Conference on Recent Advances in Soft Computing. University of Kent.
Johnson, C. (2006). Abstract Interpretation of Student Programs as a Strategy for Courseware Development. in: Methods, Materials and Tools for Programming Education. Tampere, Finland: Tampere Polytechnic University of Applied Sciences, pp. 14-20. Available at: http://www.codewitz.net/mmt2006proceedings.php.
Johnson, C. and Gounaropoulos, A. (2006). Timbre Interfaces using Adjectives and Adverbs. in: Schnell, N. ed. New Interfaces for Musical Expression. Paris, France: IRCAM, pp. 101-102.
Johnson, C. (2005). Varieties of Openness in Evolutionary Computation. in: Zimmer, R. ed. Proceedings of the Workshop on Creative Evolutionary Computation. Goldsmiths College.
Johnson, C. (2005). What can Post-Classical Computation do for Post-Cognitivist Psychology? in: Post-Cognitivist Psychology Conference 2005.
Johnson, C. (2005). Search and Notions of Creativity. in: Veale, T., Pease, A. and Wiggins, G. eds. Nineteenth International Joint Conference on Artificial Intelligence.
Bishop, C. and Johnson, C. (2005). Roles of Variables and Program Analysis. in: Salakoski, T. ed. Proceedings of the 5th Finnish/Baltic Conference on Computer Science Education.
Iqbal, M., Freitas, A. and Johnson, C. (2005). Varying the Topology and Probability of Re-Initialization in Particle Swarm Optimization. in: Talbi, E. -G. ed. Evolution Artificielle 2005.
Johnson, C. (2005). Non-classical computation the computationalist stance towards the natural and cognitive sciences. in: Stepney, S. ed. The Grand Challenge in Non-Classical Computation.
Johnson, C. (2004). Do somatic markers need to be somatic? Analogies from evolution and from hardware interlocks. in: Proceedings of the AISB 2004 Convention. Sociaty for the Study of Artificial Intelligence and Simulation of Behaviour, pp. 33-35.
Johnson, C. (2004). Post-industrial-revolution HCI. in: Bruseberg, A., Johnson, P. and Wild, P. J. eds. Coping with Complexity: Sharing New Approaches for the Design of Human-Computer Systems in Complex Settings. University of Bath, pp. 7-8.
Johnson, C. (2004). Using tabu search and genetic algorithms in mathematics research. in: Lotfi, A. ed. Proceedings of the Fifth International Conference on Recent Advances in Soft Computing. Nottingham Trent University, pp. 243-248.
Green, J., Whalley, J. and Johnson, C. (2004). Automatic Programming with Ant Colony Optimization. in: Withall, M. and Hinde, C. eds. Proceedings of the 2004 UK Workshop on Computational Intelligence. Loughborough University, pp. 70-77.
Johnson, C. (2003). Artificial Immune Systems Programming for Symbolic Regression. in: Ryan, C. et al. eds. Genetic Programming: 6th European Conference. Springer, pp. 345-353. Available at: http://www.cs.kent.ac.uk/pubs/2003/1708.
Stepney, S. et al. (2003). Artificial Immune Systems and the Grand Challenge for Non-Classical Computation. in: Timmis, J., Bentley, P. J. and Hart, E. eds. 2nd International Conference on Artificial Immune Sysyems. Springer, pp. 204-216. Available at: http://dx.doi.org/10.1007/b12020.
Johnson, C. (2003). Towards a prehistory of evolutionary and adaptive computation in music. in: Raidl, G. R. et al. eds. Applications of Evolutionary Computing. Springer, pp. 502-509. Available at: http://www.cs.kent.ac.uk/pubs/2003/1703.
Alston, M., Robinson, G. and Johnson, C. (2003). Colour merging for the visualization of biomolecular sequence data. in: Banissi, E. et al. eds. 7th International Conference on Information Visualization (IV 2003). IEEE COMPUTER SOC, 10662 LOS VAQUEROS CIRCLE, PO BOX 3014, LOS ALAMITOS, CA 90720-1264 USA, pp. 169-175. Available at: http://www.cs.kent.ac.uk/pubs/2003/1706.
Moss, J. and Johnson, C. (2003). An ant colony algorithm for multiple sequence alignment in bioinformatics. in: Pearson, D. W., Steele, N. C. and Albrecht, R. F. eds. Artificial Neural Networks and Genetic Algorithms. Springer, pp. 182-186. Available at: http://www.cs.kent.ac.uk/pubs/2003/1707.
Goldman, J. et al. (2002). Individual-based simulation of the clustering behaviour of epidermal growth factor receptors. in: Lamont, G. ed. Proceedings of the 2002 ACM Symposium on Applied Computing. New York: ACM Press, pp. 127-131. Available at: http://dx.doi.org/10.1145/508791.508817.
Whalley, J., Tuite, M. and Johnson, C. (2002). A virtual lab for exploring the [PSI]+ yeast prion. in: Valafar, F. ed. Proceedings of the International Conference on Mathematics and Engineering Techniques in Medicine and Biological Sciences. USA: CSERA Press, pp. 583-589. Available at: http://www.cs.kent.ac.uk/pubs/2002/1398.
Johnson, C. (2002). What can automatic programming learn from theoretical computer science? in: Yao, X. ed. Proceedings of the 2002 UK Workshop on Computational Intelligence. University of Birmingham Press.
Johnson, C. (2002). Deriving genetic programming fitness properties by static analysis. in: Lutton, E. et al. eds. Proceedings of the 4th European Conference on Genetic Programming, EuroGP 2002. Berlin: Springer-Verlag, pp. 299-308.
Johnson, C. (2002). Genetic Programming with Guaranteed Constraints. in: Lofti, A., John, B. and Garibaldi, J. eds. Recent Advances in Soft Computing. Physica/Springer-Verlag.
Johnson, C. and Brodie, S. (2001). Phase transitions in multi-robot interactions. in: Nehmzow, U. and Melhuish, C. eds. Towards Intelligent Mobile Robots - Proceedings of the 3rd British Conference on Autonomous Mobile Robotics and Autonomous Systems.
Johnson, C. (2001). Finding Diverse Examples with Genetic Algorithms. in: John, R. and Birkenhead, R. eds. Developments in Soft Computing. Physica/Springer-Verlag, pp. 92-99.
Johnson, C. (1999). Exploring the sound-space of synthesis algorithms using interactive genetic algorithms. in: Patrizio, A., Wiggins, G. A. and Pain, H. eds. Proceedings of the AISB'99 Symposium on Musical Creativity. Brighton: Society for the Study of Artificial Intelligence and Simulation of Behaviour, pp. 20-27.
Johnson, C. and Jones, G. (1999). Effective affective communication in virtual environments. in: Ballin, D. ed. Proceedings of the Second Workshop on Intelligent Virtual Agents. pp. 135-138.
Johnson, C. (1998). Between-host evolution of mutation-rate and within-host evolution of virulence. in: German Workshop on Artificial Life. Harri Deutsch.
Johnson, C. and Marsh, D. (1998). A robot programming environment based on free-form CAD modelling. in: IEEE International Conference on Robotics and Automation. IEEE Press, pp. 194-199. Available at: http://dx.doi.org/10.1109/ROBOT.1998.676372.
Johnson, C. and Marsh, D. (1998). A CAD Representation of Robot Manipulator Workspace. in: 29th International Symposium on Robotics.
Johnson, C. and Marsh, D. (1996). Modelling Robot Manipulators in a CAD Environment Using B-Splines. in: Bourbakis, N. G. ed. Proceedings of the 1996 IEEE Joint Symposia on Intelligence and Systems. IEEE Press, pp. 194-201.
Thesis
Johnson, C. (2003). A Design Framework for Evolutionary Algorithms. Available at: http://www.cs.kent.ac.uk/pubs/2003/1841.
Edited book
Johnson, C.G. ed. (2001). Proceedings of the AISB'01 Symposium on Emotion, Cognition and Affective Computing. AISB Press.
Forthcoming
Johnson, C. (2018). Solving the Rubik's Cube with Learned Guidance Functions. in: 2018 IEEE Symposium Series on Computational Intelligence.
Total publications in KAR: 126 [See all in KAR]

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 24/01/2019