Skip to main content
Erschienen in: Soft Computing 11/2013

01.11.2013 | Methodologies and Application

A comparison of meta-heuristic search for interactive software design

verfasst von: C. L. Simons, J. E. Smith

Erschienen in: Soft Computing | Ausgabe 11/2013

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Advances in processing capacity, coupled with the desire to tackle problems where a human subjective judgment plays an important role in determining the value of a proposed solution, has led to a dramatic rise in the number of applications of Interactive Artificial Intelligence. Of particular note is the coupling of meta-heuristic search engines with user-provided evaluation and rating of solutions, usually in the form of Interactive Evolutionary Algorithms (IEAs). These have a well-documented history of successes, but arguably the preponderance of IEAs stems from this history, rather than as a conscious design choice of meta-heuristic based on the characteristics of the problem at hand. This paper sets out to examine the basis for that assumption, taking as a case study the domain of interactive software design. We consider a range of factors that should affect the design choice including ease of use, scalability, and of course, performance, i.e. that ability to generate good solutions within the limited number of evaluations available in interactive work before humans lose focus. We then evaluate three methods, namely greedy local search, an evolutionary algorithm and ant colony optimization (ACO), with a variety of representations for candidate solutions. Results show that after suitable parameter tuning, ACO is highly effective within interactive search and out-performs evolutionary algorithms with respect to increasing numbers of attributes and methods in the software design problem. However, when larger numbers of classes are present in the software design, an evolutionary algorithm using a naïve grouping integer-based representation appears more scalable.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Acampora G, Cadenas JM, Loia V, Ballester EM (2011) Achieving memetic adaptability by means of agent-based machine learning. IEEE Trans Indust Informat 7(4):557–569CrossRef Acampora G, Cadenas JM, Loia V, Ballester EM (2011) Achieving memetic adaptability by means of agent-based machine learning. IEEE Trans Indust Informat 7(4):557–569CrossRef
Zurück zum Zitat Acampora G, Loia V, Salerno S, Vitiello A (2012) A hybrid evolutionary approach for solving the ontology alignment problem. Int J Intell Sys 27(3):189–216CrossRef Acampora G, Loia V, Salerno S, Vitiello A (2012) A hybrid evolutionary approach for solving the ontology alignment problem. Int J Intell Sys 27(3):189–216CrossRef
Zurück zum Zitat Xanthakis S et al (1992) Application of genetic algorithms to software testing. In: Proceedings of the 5th Int’l Conf Softw Eng (ICSE 92), pp 625–636 Xanthakis S et al (1992) Application of genetic algorithms to software testing. In: Proceedings of the 5th Int’l Conf Softw Eng (ICSE 92), pp 625–636
Zurück zum Zitat Al Dallal J, Briand LC (2010) An object-oriented high-level design-based class cohesion metric. Info Softw Tech 52(12):1346–1361CrossRef Al Dallal J, Briand LC (2010) An object-oriented high-level design-based class cohesion metric. Info Softw Tech 52(12):1346–1361CrossRef
Zurück zum Zitat Avigad G, Moshaiov A, Brauner N (2005) Interactive concept-based search using MOEA: the hierarchical preference case. Intl J Comput Intell 2(3):182–191 Avigad G, Moshaiov A, Brauner N (2005) Interactive concept-based search using MOEA: the hierarchical preference case. Intl J Comput Intell 2(3):182–191
Zurück zum Zitat Badillo AR, Ruiz JJ, Cotta C, Fernandez-Leiva AJ (2013) On user-centric memetic algorithms. Soft Comput 17(2):285–300CrossRef Badillo AR, Ruiz JJ, Cotta C, Fernandez-Leiva AJ (2013) On user-centric memetic algorithms. Soft Comput 17(2):285–300CrossRef
Zurück zum Zitat Birattari M, Pellegrini P, Dorigo M (2007) On the invariance of ant colony optimization. IEEE Trans Evol Comput 11(6):732–742CrossRef Birattari M, Pellegrini P, Dorigo M (2007) On the invariance of ant colony optimization. IEEE Trans Evol Comput 11(6):732–742CrossRef
Zurück zum Zitat Booch G (1994) Object-oriented analysis and design, 2nd edn. Benjamin/Cummings Publishing, Redwood City Booch G (1994) Object-oriented analysis and design, 2nd edn. Benjamin/Cummings Publishing, Redwood City
Zurück zum Zitat Booch G, Rumbaugh J, Jacobson I (1999) The unified modeling language user guide. Addison-Wesley, Boston Booch G, Rumbaugh J, Jacobson I (1999) The unified modeling language user guide. Addison-Wesley, Boston
Zurück zum Zitat Boudjeloud L, Poulet F (2005) Visual interactive evolutionary algorithm for high dimensional data clustering and outlier detection. PAKDD, Lecture Notes in Artificial Intelligence, pp 428–431 Boudjeloud L, Poulet F (2005) Visual interactive evolutionary algorithm for high dimensional data clustering and outlier detection. PAKDD, Lecture Notes in Artificial Intelligence, pp 428–431
Zurück zum Zitat Bowman M, Briand LC, Labiche Y (2010) Solving the class responsibility assignment problem in object-oriented analysis with multi-objective genetic algorithms. IEEE Trans Softw Eng 36(6):817–837CrossRef Bowman M, Briand LC, Labiche Y (2010) Solving the class responsibility assignment problem in object-oriented analysis with multi-objective genetic algorithms. IEEE Trans Softw Eng 36(6):817–837CrossRef
Zurück zum Zitat Briand LC, Daly JW, Wust JK (1999) A unified framework for coupling measurement in object-oriented systems. IEEE Trans Softw Eng 25(1):91–121CrossRef Briand LC, Daly JW, Wust JK (1999) A unified framework for coupling measurement in object-oriented systems. IEEE Trans Softw Eng 25(1):91–121CrossRef
Zurück zum Zitat Brintrup A, Ramsden J, Takagi H, Tiwari A (2008) Ergonomic chair design by fusing qualitative and quantitative criteria using interactive genetic algorithms. IEEE Trans Evol Comput 12(3):343–354CrossRef Brintrup A, Ramsden J, Takagi H, Tiwari A (2008) Ergonomic chair design by fusing qualitative and quantitative criteria using interactive genetic algorithms. IEEE Trans Evol Comput 12(3):343–354CrossRef
Zurück zum Zitat Caldwell C, Johnston VS (1991) Tracking a criminal suspect through “Face-Space” with a genetic algorithm. In: Proceedings of the 4th International Conference on Genetic Algorithms, pp 416–421 Caldwell C, Johnston VS (1991) Tracking a criminal suspect through “Face-Space” with a genetic algorithm. In: Proceedings of the 4th International Conference on Genetic Algorithms, pp 416–421
Zurück zum Zitat Caleb-Solly P, Smith J (2007) Adaptive surface inspection via interactive evolution. Image Vision Comput 25(7):1058–1072CrossRef Caleb-Solly P, Smith J (2007) Adaptive surface inspection via interactive evolution. Image Vision Comput 25(7):1058–1072CrossRef
Zurück zum Zitat Cheng J, Zhang G, Li Z, Li Y (2012) Multi-objective ant colony optimization based on decomposition for bi-objective travelling salesman problems. Soft Comput 16(4):597–614CrossRefMATH Cheng J, Zhang G, Li Z, Li Y (2012) Multi-objective ant colony optimization based on decomposition for bi-objective travelling salesman problems. Soft Comput 16(4):597–614CrossRefMATH
Zurück zum Zitat Davis L (ed) (1991) Handbook of genetic algorithms. Van Nostrand Reinhold, New York Davis L (ed) (1991) Handbook of genetic algorithms. Van Nostrand Reinhold, New York
Zurück zum Zitat Dawkins R (1990) The blind watchmaker. Penguin Books, Harmondsworth Dawkins R (1990) The blind watchmaker. Penguin Books, Harmondsworth
Zurück zum Zitat Dorigo M, Stutzle T (2004) Ant colony optimisation. MIT Press, CambridgeCrossRef Dorigo M, Stutzle T (2004) Ant colony optimisation. MIT Press, CambridgeCrossRef
Zurück zum Zitat Dorigo M, Birattari M, Stutzle T (2006) Ant colony optimization. IEEE Comput Intel Mag 1(4):28–39 Dorigo M, Birattari M, Stutzle T (2006) Ant colony optimization. IEEE Comput Intel Mag 1(4):28–39
Zurück zum Zitat Falkenauer E (1998) Genetic algorithms and grouping problems. Wiley, New York Falkenauer E (1998) Genetic algorithms and grouping problems. Wiley, New York
Zurück zum Zitat Geiger MJ (2008) Proposition of the interactive pareto iterated local search procedure—elements and initial experiments. Submitted on 4 September 2008. http://arXiv.org Geiger MJ (2008) Proposition of the interactive pareto iterated local search procedure—elements and initial experiments. Submitted on 4 September 2008. http://​arXiv.​org
Zurück zum Zitat Harman M (2007) The current state and future of search based software engineering. In: Proceedings of Future of Software Engineering. FOSE ‘07, pp 342–357 Harman M (2007) The current state and future of search based software engineering. In: Proceedings of Future of Software Engineering. FOSE ‘07, pp 342–357
Zurück zum Zitat Harman M (2011) Software engineering meets evolutionary computation. Computer 44(10):31–39CrossRef Harman M (2011) Software engineering meets evolutionary computation. Computer 44(10):31–39CrossRef
Zurück zum Zitat Harman M, Jones BJ (2001) Search-based software engineering. Info Softw Tech 43(14):833–839CrossRef Harman M, Jones BJ (2001) Search-based software engineering. Info Softw Tech 43(14):833–839CrossRef
Zurück zum Zitat Harman M, Tratt L (2007) Pareto optimal search-based refactoring at the design level. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO’07), pp 1106–1113 Harman M, Tratt L (2007) Pareto optimal search-based refactoring at the design level. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO’07), pp 1106–1113
Zurück zum Zitat Harrison R, Councell S, Nithi R (1998) An investigation into the applicability and validity of object-oriented design metrics. Emp Softw Eng 3(3):255–273CrossRef Harrison R, Councell S, Nithi R (1998) An investigation into the applicability and validity of object-oriented design metrics. Emp Softw Eng 3(3):255–273CrossRef
Zurück zum Zitat Jones BF, Sthamer H–H, Eyres DE (1996) Automatic structural testing using genetic algorithms. Softw Eng J 11(5):299–306CrossRef Jones BF, Sthamer H–H, Eyres DE (1996) Automatic structural testing using genetic algorithms. Softw Eng J 11(5):299–306CrossRef
Zurück zum Zitat Kopfer H, Schonberger J (2002) Interactive solving of vehicle routing and scheduling problems: basic concepts and qualification of tabu search approaches. In: Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS’02), pp 1425–1434 Kopfer H, Schonberger J (2002) Interactive solving of vehicle routing and scheduling problems: basic concepts and qualification of tabu search approaches. In: Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS’02), pp 1425–1434
Zurück zum Zitat Krasnogor N, Smith JE (2001) Emergence of profitable search strategies based on a simple inheritance mechanism. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO ‘01), pp 432–439 Krasnogor N, Smith JE (2001) Emergence of profitable search strategies based on a simple inheritance mechanism. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO ‘01), pp 432–439
Zurück zum Zitat Kubota N, Nojima Y, Kojima F, Fukuda T (2006) Multiple fuzzy state-value functions for human evaluation through interactive trajectory planning of a partner robot. Soft Comput 10(10):891–901CrossRef Kubota N, Nojima Y, Kojima F, Fukuda T (2006) Multiple fuzzy state-value functions for human evaluation through interactive trajectory planning of a partner robot. Soft Comput 10(10):891–901CrossRef
Zurück zum Zitat Lee J-Y, Cho S-B (1999) Interactive genetic algorithm with wavelet coefficients for emotional image retrieval. In: Proceedings of the 5th International Conference on Soft Computing and Information/Intelligent Systems, vol 2, pp 829–832 Lee J-Y, Cho S-B (1999) Interactive genetic algorithm with wavelet coefficients for emotional image retrieval. In: Proceedings of the 5th International Conference on Soft Computing and Information/Intelligent Systems, vol 2, pp 829–832
Zurück zum Zitat Legrand P, Bourgeois-Republique C, Pean V, Harboun-Cohen E, Levy-Vehel J, Frachet B, Lutton E, Collet P (2007) Interactive evolution for cochlear implants fitting. Gen Prog Evol Mach 8(4):301–318CrossRef Legrand P, Bourgeois-Republique C, Pean V, Harboun-Cohen E, Levy-Vehel J, Frachet B, Lutton E, Collet P (2007) Interactive evolution for cochlear implants fitting. Gen Prog Evol Mach 8(4):301–318CrossRef
Zurück zum Zitat Lewis R, Pullin E (2011) Revisiting the restricted growth function genetic algorithm for grouping problems. Evol Comput 19(4):693–704CrossRef Lewis R, Pullin E (2011) Revisiting the restricted growth function genetic algorithm for grouping problems. Evol Comput 19(4):693–704CrossRef
Zurück zum Zitat Lopez-Ibanez M, Stutzle T (2012) An experimental analysis of design choices for multi-objectives ant colony optimisation algorithms. Swarm Intel 6(3):207–232CrossRef Lopez-Ibanez M, Stutzle T (2012) An experimental analysis of design choices for multi-objectives ant colony optimisation algorithms. Swarm Intel 6(3):207–232CrossRef
Zurück zum Zitat Lozano P, Larranga P, Inz I, Bengoetxea E (eds) (2006) Towards a new evolutionary computation: advances in estimation of distribution algorithms. Springer, Berlin Lozano P, Larranga P, Inz I, Bengoetxea E (eds) (2006) Towards a new evolutionary computation: advances in estimation of distribution algorithms. Springer, Berlin
Zurück zum Zitat Madar J, Abonyi J, Szeifert F (2005) Interactive particle swarm optimisation. In: Proceedings of the 5th International Conference on Intelligent Systems Design and Applications (ISDA’05), pp 314–319 Madar J, Abonyi J, Szeifert F (2005) Interactive particle swarm optimisation. In: Proceedings of the 5th International Conference on Intelligent Systems Design and Applications (ISDA’05), pp 314–319
Zurück zum Zitat Mathias K, Whitley D (1992) Genetic operators, the fitness landscape and the traveling salesman problem. In: Proceedings of Parallel Problem Solving from Nature (PPSN’92), pp 219–228 Mathias K, Whitley D (1992) Genetic operators, the fitness landscape and the traveling salesman problem. In: Proceedings of Parallel Problem Solving from Nature (PPSN’92), pp 219–228
Zurück zum Zitat McMinn P (2004) Search-based software test data generation: a survey. Softw Test Verif Reliab 14(2):105–156CrossRef McMinn P (2004) Search-based software test data generation: a survey. Softw Test Verif Reliab 14(2):105–156CrossRef
Zurück zum Zitat Miller G (1956) The magical number seven, plus or minus two: some limits on our capacity for processing information. Psych Rev 63(2):81–97CrossRef Miller G (1956) The magical number seven, plus or minus two: some limits on our capacity for processing information. Psych Rev 63(2):81–97CrossRef
Zurück zum Zitat O’Keeffe M, Cinneide MO (2008) Search-based refactoring for software maintenance. J Sys Softw 81(4):502–516CrossRef O’Keeffe M, Cinneide MO (2008) Search-based refactoring for software maintenance. J Sys Softw 81(4):502–516CrossRef
Zurück zum Zitat Ohsaki M, Takagi H, Ohya K (1998) An input method using discrete fitness values for interactive GA. J Intel Fuzzy Syst 6(1):131–145 Ohsaki M, Takagi H, Ohya K (1998) An input method using discrete fitness values for interactive GA. J Intel Fuzzy Syst 6(1):131–145
Zurück zum Zitat Pauplin O, Caleb-Solly P, Smith J (2010) User-centric image segmentation using an interactive parameter adaptation tool. Pattern Recogn 43(2):519–529CrossRefMATH Pauplin O, Caleb-Solly P, Smith J (2010) User-centric image segmentation using an interactive parameter adaptation tool. Pattern Recogn 43(2):519–529CrossRefMATH
Zurück zum Zitat Ren J, Harman M, Di Penta M (2011) Cooperative co-evolutionary optimisation of software project assignments and job scheduling. In: Proceedings of the 3rd International Symposium of Search Based Software Engineering (SSBSE 2011), Lecture Notes in Computer Science, vol 6956, pp 127–141 Ren J, Harman M, Di Penta M (2011) Cooperative co-evolutionary optimisation of software project assignments and job scheduling. In: Proceedings of the 3rd International Symposium of Search Based Software Engineering (SSBSE 2011), Lecture Notes in Computer Science, vol 6956, pp 127–141
Zurück zum Zitat Serpell M, Smith JE (2010) Self-adaption of mutation operator and probability for permutation representations in genetic algorithms. Evol Comput 18(3):1–24CrossRef Serpell M, Smith JE (2010) Self-adaption of mutation operator and probability for permutation representations in genetic algorithms. Evol Comput 18(3):1–24CrossRef
Zurück zum Zitat Simons CL (2011) Interactive evolutionary computing in early lifecycle software engineering design. PhD Thesis, University of the West of England, Bristol Simons CL (2011) Interactive evolutionary computing in early lifecycle software engineering design. PhD Thesis, University of the West of England, Bristol
Zurück zum Zitat Simons CL, Parmee IC (2010) Dynamic parameter control of interactive local search in UML software design. In: Proceedings of the 2010 International Conference on Systems, Man and Cybernetics (SMC’10), pp 3399–3904 Simons CL, Parmee IC (2010) Dynamic parameter control of interactive local search in UML software design. In: Proceedings of the 2010 International Conference on Systems, Man and Cybernetics (SMC’10), pp 3399–3904
Zurück zum Zitat Simons CL, Parmee IC (2012) Elegant object-oriented software design via interactive evolutionary computation. IEEE Trans Systems Man Cybern Part C 42(6):1797–1805CrossRef Simons CL, Parmee IC (2012) Elegant object-oriented software design via interactive evolutionary computation. IEEE Trans Systems Man Cybern Part C 42(6):1797–1805CrossRef
Zurück zum Zitat Simons CL, Parmee IC, Gwynllyw R (2010) Interactive, evolutionary search in upstream object-oriented class design. IEEE Trans Softw Eng 36(6):798–816CrossRef Simons CL, Parmee IC, Gwynllyw R (2010) Interactive, evolutionary search in upstream object-oriented class design. IEEE Trans Softw Eng 36(6):798–816CrossRef
Zurück zum Zitat Sims K (1991a) Interactive evolution of dynamical systems. First European Conference on Artificial Life, MIT Press Sims K (1991a) Interactive evolution of dynamical systems. First European Conference on Artificial Life, MIT Press
Zurück zum Zitat Sims K (1991b) Artificial evolution for computer graphics. Comp Graph (Siggraph ‘91 Proceedings) 25(4): 319–328 Sims K (1991b) Artificial evolution for computer graphics. Comp Graph (Siggraph ‘91 Proceedings) 25(4): 319–328
Zurück zum Zitat Smith JE (2001) Modelling GAs with self-adaptive mutation rates. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO’01), pp 599–606 Smith JE (2001) Modelling GAs with self-adaptive mutation rates. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO’01), pp 599–606
Zurück zum Zitat Smith JE, Fogarty TC (1996) Evolving software test data: GAs learn self- expression. In: Fogarty TC (ed) Evolutionary computing. Springer, Berlin, pp 137–146CrossRef Smith JE, Fogarty TC (1996) Evolving software test data: GAs learn self- expression. In: Fogarty TC (ed) Evolutionary computing. Springer, Berlin, pp 137–146CrossRef
Zurück zum Zitat Smith JE, Bartley M, Fogarty TC (1997) Microprocessor design verification by two-phase evolution of variable length tests. In: Proceedings of the 1997 IEEE Conference on Evolutionary Computation, pp 453–458 Smith JE, Bartley M, Fogarty TC (1997) Microprocessor design verification by two-phase evolution of variable length tests. In: Proceedings of the 1997 IEEE Conference on Evolutionary Computation, pp 453–458
Zurück zum Zitat Smith JE, Clark A, Staggemeir A (2009) A genetic approach to statistical disclosure control. In: Proceedings of the 11th Annual Conference on Genetic and Evolutionary Computing (GECCO’09), pp 1625–1632 Smith JE, Clark A, Staggemeir A (2009) A genetic approach to statistical disclosure control. In: Proceedings of the 11th Annual Conference on Genetic and Evolutionary Computing (GECCO’09), pp 1625–1632
Zurück zum Zitat Stone C, Smith JE (2002) Strategy parameter variety in self-adaptation of mutation rates. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO ‘02), pp 586–593 Stone C, Smith JE (2002) Strategy parameter variety in self-adaptation of mutation rates. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO ‘02), pp 586–593
Zurück zum Zitat Takagi H (2001) Interactive evolutionary computation: fusion of the capabilities of EC optimization and human evaluation. Proc IEEE 89(9):1275–1298CrossRef Takagi H (2001) Interactive evolutionary computation: fusion of the capabilities of EC optimization and human evaluation. Proc IEEE 89(9):1275–1298CrossRef
Zurück zum Zitat Takagi H, Ohsaki M (2007) Interactive evolutionary computation-based hearing-aid fitting. IEEE Trans Evol Comput 11(3):414–427CrossRef Takagi H, Ohsaki M (2007) Interactive evolutionary computation-based hearing-aid fitting. IEEE Trans Evol Comput 11(3):414–427CrossRef
Zurück zum Zitat Toth P, Vigo D (2001) The vehicle routing problem. SIAM, Philadelphia Toth P, Vigo D (2001) The vehicle routing problem. SIAM, Philadelphia
Zurück zum Zitat Tucker A, Crampton J, Swift S (2006) RGFGA: an efficient representation and crossover for grouping genetic algorithms. Evol Comput 13(4):477–499CrossRef Tucker A, Crampton J, Swift S (2006) RGFGA: an efficient representation and crossover for grouping genetic algorithms. Evol Comput 13(4):477–499CrossRef
Zurück zum Zitat Uğur A, Aydin D (2009) An interactive simulation and analysis software for solving TSP using ant colony optimization algorithms. Adv Eng Softw 40(5):341–349CrossRefMATH Uğur A, Aydin D (2009) An interactive simulation and analysis software for solving TSP using ant colony optimization algorithms. Adv Eng Softw 40(5):341–349CrossRefMATH
Zurück zum Zitat Weimer W, Forrest S, Le Goues C, Nguyen T (2010) Automatic program repair with evolutionary computing. Comm ACM 53(5):109–116CrossRef Weimer W, Forrest S, Le Goues C, Nguyen T (2010) Automatic program repair with evolutionary computing. Comm ACM 53(5):109–116CrossRef
Zurück zum Zitat Wirfs-Brock R, McMean A (2003) Object design: roles, responsibilities, and collaborations. Addison-Wesley, Boston Wirfs-Brock R, McMean A (2003) Object design: roles, responsibilities, and collaborations. Addison-Wesley, Boston
Metadaten
Titel
A comparison of meta-heuristic search for interactive software design
verfasst von
C. L. Simons
J. E. Smith
Publikationsdatum
01.11.2013
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 11/2013
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-013-1039-1

Weitere Artikel der Ausgabe 11/2013

Soft Computing 11/2013 Zur Ausgabe