{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T20:27:09Z","timestamp":1773779229200,"version":"3.50.1"},"reference-count":57,"publisher":"Elsevier BV","issue":"2","license":[{"start":{"date-parts":[[2003,4,1]],"date-time":"2003-04-01T00:00:00Z","timestamp":1049155200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Journal of Visual Languages &amp; Computing"],"published-print":{"date-parts":[[2003,4]]},"DOI":"10.1016\/s1045-926x(02)00060-5","type":"journal-article","created":{"date-parts":[[2003,3,4]],"date-time":"2003-03-04T16:29:22Z","timestamp":1046795362000},"page":"123-150","source":"Crossref","is-referenced-by-count":27,"title":["Applying software visualization technology to support the use of evolutionary algorithms"],"prefix":"10.1016","volume":"14","author":[{"given":"Trevor D","family":"Collins","sequence":"first","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S1045-926X(02)00060-5_BIB1","doi-asserted-by":"crossref","unstructured":"L. Fogel, A retrospective view and outlook on evolutionary algorithms, in: Computational Intelligence: Theory and Applications, 5th Fuzzy Days, Springler-Verlag, Berlin, 1997, pp. 337\u2013342.","DOI":"10.1007\/3-540-62868-1_127"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB2","first-page":"58","article-title":"An overview of genetic algorithms: Part 1, fundamentals","volume":"15","author":"Beasley","year":"1993","journal-title":"University Computing"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB3","unstructured":"J. Hawkins, R. Allen (Eds.), The Oxford Encyclopedic English Dictionary, Clarendon Press, Oxford, UK, 1991."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB4","series-title":"The Genetic Basis of Evolutionary Change","author":"Lewontin","year":"1974"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB5","unstructured":"D. Fogel, On the philosophical differences between evolutionary algorithms and genetic algorithms, in: D. Fogel, W. Atmar (Eds.), Proceedings of the Second Annual Conference on Evolutionary Programming EP\u201993. Evolutionary Programming Society, La Jolla, CA, 1993, pp. 23\u201329."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB6","series-title":"Genetic Algorithms in Search Optimization and Machine Learning","author":"Goldberg","year":"1989"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB7","series-title":"Handbook of Genetic Algorithms","author":"Davis","year":"1991"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB8","series-title":"An Introduction to Genetic Algorithms","author":"Mitchell","year":"1996"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB9","series-title":"Foundations of Genetic Algorithms","doi-asserted-by":"crossref","DOI":"10.1016\/B978-0-08-050684-5.50008-2","article-title":"A comparative analysis of selection schemes used in genetic algorithms","author":"Goldberg","year":"1991"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB10","first-page":"101","article-title":"Crossover operators","volume":"Vol. 1","author":"Pawlowsky","year":"1995"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB11","unstructured":"D. Whitley, Genitor: a different genetic algorithm. in: Proceedings of the Rocky Mountains Conference on Artificial Intelligence, Denver, Colorado, 1988."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB12","unstructured":"G. Syswerda, Uniform crossover in genetic algorithms, in: Proceedings of the Third International Conference on Genetic Algorithms, San Mateo, CA, Morgan Kaufmann, 1989."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB13","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1006\/jvlc.1993.1015","article-title":"A principled taxonomy of software visualisation","volume":"4","author":"Price","year":"1993","journal-title":"Journal of Visual Languages and Computing"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB14","first-page":"1","article-title":"Visualization in scientific computing","volume":"21","author":"McCormick","year":"1987","journal-title":"Computer Graphics"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB15","doi-asserted-by":"crossref","unstructured":"A. Lawrence, A. Badre, J. Stasko, Empirically evaluating the use of animations to teach algorithms, Technical Report GIT-GVU-94-07, Graphics Visualization and Usability Center, Georgia Institute of Technology, Atlanta, GA, 1994.","DOI":"10.1109\/VL.1994.363641"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB16","unstructured":"T. Routen, T. Collins, Visualisation of A.I. techniques, in: Proceedings of the International Conference on Computer Graphics and Visualization COMPUGRAPH\u201993, Alvor, Portugal, December. ACM Press, New York, 1993, pp. 274\u2013282."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB17","unstructured":"W. Spears, Visualizing genetic algorithms, Technical Report AIC-94-055, AI Center, Naval Research Laboratory, Washington, DC, 1994."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB18","unstructured":"B. Nassersharif, D. Ence, M. Au, Visualization of evolution of genetic algorithms, in: Proceedings of the World Congress on Neural Networks, Vol. 1, San Diego, CA, USA, 1994, pp. 1-560\u20131-565."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB19","unstructured":"T. Dabs, J. Schoof, A graphical user interface for genetic algorithms, Technical Report 98, Lehrstuhl fur Informatik II, University Wurzburg, DE, February, 1995."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB20","unstructured":"R. Dybowski, T. Collins, P. Weller, Visualization of binary string convergence by sammon mapping, in: L. Fogel, P. Angeline, T. Baeck (Eds.), Proceedings of the Fifth Annual Conference on Evolutionary Programming EP\u201996, San Diego, CA, MIT Press, Cambridge, MA, 1996, pp. 377\u2013383."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB21","unstructured":"T. Collins, Using software visualization technology to help evolutionary algorithm users validate their solutions, in: Proceedings of the Seventh International Conference on Genetic Algorithms ICGA\u201997, East Lansing, MI, USA, August, 1997, pp. 307\u2013314."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB22","doi-asserted-by":"crossref","unstructured":"W. Shine, C. Eick, Visualizing the evolution of genetic algorithm search processes, in: Proceedings of the 1997 IEEE International Conference on Evolutionary Computation ICEC \u201997, 1997, pp. 367\u2013372.","DOI":"10.1109\/ICEC.1997.592337"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB23","doi-asserted-by":"crossref","unstructured":"T. Collins, Understanding evolutionary computing: a hands on approach, in: Proceedings of the IEEE International Conference on Evolutionary Computation ICEC\u201998, 1998, pp. 564\u2013569.","DOI":"10.1109\/ICEC.1998.700090"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB24","unstructured":"M. Bedau, C. Brown, Visualizing evolutionary activity of genotypes, Technical Report, 98-03-023, Santa Fe Institute, Santa Fe, NM, USA, 1998, Available from http:\/\/www.santafe.edu\/sfi\/publications\/abstracts\/98-03-023abs.html."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB25","unstructured":"H. Pohlheim, Visualization of evolutionary algorithms \u2014 set of standard techniques and multidimensional visualization, in: Proceedings of the 1999 Genetic and Evolutionary Computation Conference GECCO\u201999, Morgan Kaufmann, Los Altos, CA, 1999, pp. 533\u2013540."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB26","doi-asserted-by":"crossref","unstructured":"A.S. Wu, K. De Jong, D. Burke, J. Grefenstette, C. Ramsey, Visual analysis of evolutionary algorithms, in: Proceedings of the 1999 Congress on Evolutionary Computation, 1999, pp. 1419\u20131425.","DOI":"10.1109\/CEC.1999.782649"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB27","unstructured":"T. Collins, Evolutionary computation visualization workshop abstracts, in: Proceedings of the 1999 Genetic and Evolutionary Computation Conference Workshop Program, July, 1999, pp. 93\u2013108, Details available from http:\/\/kmi.open.ac.uk\/people\/trevor\/workshops\/gecco-99\/."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB28","unstructured":"E. Hart, P. Corne, Enhancing the performance of a GA using visualization techniques, in: Proceedings of the Second Genetic and Evolutionary Computation Conference (GECCO\u20192000), July, 2000, pp. 347\u2013354."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB29","unstructured":"D. Norman, S. Draper (Eds.), User Centred Systems Design. Lawrence Erlbaum Associates, Hillsdale, NJ, 1986."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB30","unstructured":"C. Lewis, J. Rieman, Task-centered user interface design, 1993, Available from ftp:\/\/ftp.cs.colorado.edu\/pub\/distribs\/clewis\/HCI-Design-Book\/."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB31","series-title":"Designing the User Interface: Strategies for Effective Human-Computer Interaction","author":"Shneiderman","year":"1998"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB32","series-title":"Contextual Design: Defining Customer-Centered Systems","author":"Beyer","year":"1998"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB33","series-title":"Graphics and Graphic Information Processing","author":"Bertin","year":"1981"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB34","series-title":"Semiology of Graphics","author":"Bertin","year":"1983"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB35","series-title":"The Visual Display of Quantitative Information","author":"Tufte","year":"1983"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB36","series-title":"Envisioning Information","author":"Tufte","year":"1990"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB37","series-title":"The Visual Display of Quantitative Information","author":"Tufte","year":"1997"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB38","series-title":"Visual Explanations: Images and Quantities, Evidence and Narrative","author":"Tufte","year":"1997"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB39","series-title":"Information Visualization: Perception for Design","author":"Ware","year":"2000"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB40","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1109\/MS.1987.231801","article-title":"Working in the garden environment for conceptual programming","volume":"4","author":"Reiss","year":"1987","journal-title":"IEEE Software"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB41","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1002\/spe.4380201308","article-title":"Interacting with the FIELD environment","volume":"20","author":"Reiss","year":"1990","journal-title":"Software-Practice and Experience"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB42","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1109\/2.58216","article-title":"Tango: a framework and system for algorithm animation","volume":"23","author":"Stasko","year":"1990","journal-title":"IEEE Computer"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB43","unstructured":"J. Domingue, B. Price, M. Eisenstadt, A framework for describing and implementing software visualisation systems, in: The Proceedings of the Graphics Interface Conference GI\u201992, Vancouver, Canada, 11\u201315 May, 1992, pp. 53\u201360."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB44","unstructured":"J. Stasko, The PARADE environment for visualising parallel program executions: a progress report, Technical Report GIT-GUV-95-03, Graphics Visualisation and Usability Center, Georgia Institute of Technology, Atlanta, GA, 1995."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB45","unstructured":"Z. Michalewicz, Genocop : a genetic algorithm system for optimizing functions with linear constraints, 1991. Available from http:\/\/www.coe.uncc.edu\/~zbyszek\/evol-systems.html."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB46","unstructured":"G. Williams, Geco: a CLOS-based framework for prototyping genetic algorithms. version 2.0, November, 1993. Further information on Geco can be obtained from george@hsvaic.hv.boeing.com, The source code for Geco can be downloaded from http:\/\/www.aic.nrl.navy.mil\/galist\/src\/."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB47","unstructured":"M. Wall, GAlib: a C++ library of genetic algorithm components, June, 1996. The source code for GAlib can be downloaded from http:\/\/lancet.mit.edu\/ga\/."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB48","doi-asserted-by":"crossref","unstructured":"B. Bell, J. Rieman, C. Lewis, Usability testing of a graphical programming system: things we missed in a programming walkthrough, in: Proceedings of the International Conference on Human Factors in Computing Systems CHI\u201991, New Orleans, LA, 1991, pp. 7\u201312.","DOI":"10.1145\/108844.108846"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB49","doi-asserted-by":"crossref","unstructured":"A. Repenning, J. Ambach, Tactile programming: a unified manipulation paradigm supporting program comprehension, composition and sharing, in: Proceedings of the 1996 IEEE Symposium of Visual Languages, Boulder, CO, USA, September 3\u20136, 1996, pp. 102\u2013109.","DOI":"10.1109\/VL.1996.545275"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB50","doi-asserted-by":"crossref","unstructured":"A. Repenning, A. Ioannidou, Behavioural processors: layers between end-users and java virtual machines, in: Proceedings of the 1997 IEEE Symposium of Visual Languages, Isle of Capri, Italy, September 23\u201326, 1997, pp. 402\u2013409.","DOI":"10.1109\/VL.1997.626611"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB51","doi-asserted-by":"crossref","unstructured":"J. Domingue, M. Eisenstadt, B. Price, VITAL a methodology-based workbench for KBS life cycle support, Technical Report OU\/DD342\/D1.0, Human Cognition Research Laboratory, The Open University, UK, 1993.","DOI":"10.1007\/BF00121202"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB52","doi-asserted-by":"crossref","unstructured":"I. Harvey, A. Thompson, Through the labyrinth evolution finds a way: a silicon ridge, in: Proceedings of the First International Conference on Evolvable Systems: From Biology to Hardware ICES \u201996, Springer-Verlag, Berlin, 1996, pp. 406\u2013422, Available from ftp:\/\/ftp.cogs.sussex.ac.uk\/pub\/users\/inmanh\/sil_ridge.ps.gz.","DOI":"10.1007\/3-540-63173-9_62"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB53","doi-asserted-by":"crossref","unstructured":"A. Kapsalis, V. Rayward-Smith, G. Smith, Fast sequential and parallel implementation of genetic algorithms using the gameter toolkit, in: Proceedings of the International Conference on Neural Networks and Genetic Algorithms, Innsbruck, Springer-Verlag, Berlin, 1993, pp. 575\u2013582.","DOI":"10.1007\/978-3-7091-7533-0_83"},{"key":"10.1016\/S1045-926X(02)00060-5_BIB54","unstructured":"T. Collins, The visualisation of genetic algorithms, Master's thesis, Department of Computer Science, De Montfort University, Leicester, UK, 1993."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB55","unstructured":"T. Collins, The application of software visualization technology to evolutionary computation: a case study in genetic algorithms, PhD Thesis, The Knowledge Media Institute, The Open University, UK, September, 1998."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB56","unstructured":"M. Osada, H. Liao, B. Shneiderman, Alphaslider: searching textual lists with sliders, in: Proceedings of the Ninth Annual Japanese Conference on Human Interfaces, October, 1993."},{"key":"10.1016\/S1045-926X(02)00060-5_BIB57","unstructured":"K. De Jong, An analysis of the behavior of a class of genetic adaptive systems, Dissertation Abstracts International, Vol. 36, No. 5140B, Doctoral Dissertation, University of Michigan, MI. University Microfilms No. 756-9381, 1975."}],"container-title":["Journal of Visual Languages &amp; Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1045926X02000605?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1045926X02000605?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2024,12,11]],"date-time":"2024-12-11T19:21:56Z","timestamp":1733944916000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1045926X02000605"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,4]]},"references-count":57,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2003,4]]}},"alternative-id":["S1045926X02000605"],"URL":"https:\/\/doi.org\/10.1016\/s1045-926x(02)00060-5","relation":{},"ISSN":["1045-926X"],"issn-type":[{"value":"1045-926X","type":"print"}],"subject":[],"published":{"date-parts":[[2003,4]]}}}