{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:11:35Z","timestamp":1759032695593,"version":"3.40.4"},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2014,6,1]],"date-time":"2014-06-01T00:00:00Z","timestamp":1401580800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Swarm Intell"],"published-print":{"date-parts":[[2014,6]]},"DOI":"10.1007\/s11721-014-0094-2","type":"journal-article","created":{"date-parts":[[2014,6,19]],"date-time":"2014-06-19T14:02:44Z","timestamp":1403186564000},"page":"139-157","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":24,"title":["Interactive ant colony optimization (iACO) for early lifecycle software design"],"prefix":"10.1007","volume":"8","author":[{"given":"Christopher L.","family":"Simons","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jim","family":"Smith","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul","family":"White","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2014,6,19]]},"reference":[{"key":"94_CR1","unstructured":"Albakour, M.-D., Kruschwitz, U., Nanas, N., Song, D., Fasli, M., & De Roeck, A. (2011). Exploring ant colony optimisation for adaptive interactive search. In Proceedings of Advances in Information Retrieval Theory. Lecture notes in computer science (Vol. 6931, pp. 213\u2013224). Heidelberg: Springer."},{"issue":"3","key":"94_CR2","first-page":"182","volume":"2","author":"G Avigad","year":"2005","unstructured":"Avigad, G., Moshaiov, A., & Brauner, N. (2005). Interactive concept-based search using MOEA: The hierarchical preference case. International Journal of Computational Intelligence, 2(3), 182\u2013191.","journal-title":"International Journal of Computational Intelligence"},{"key":"94_CR3","doi-asserted-by":"crossref","first-page":"405","DOI":"10.1007\/978-3-540-88908-3_15","volume-title":"Multiobjective optimization: Interactive and evolutionary approaches","author":"V Belton","year":"2008","unstructured":"Belton, V., Branke, J., Eskelinen, P., Greco, S., Molina, J., Ruiz, F., et al. (2008). Interactive multiobjective optimization from a learning Perspective. In J. Branke, K. Deb, K. Miettinen, & R. S\u0142owi\u0144ski (Eds.), Multiobjective optimization: Interactive and evolutionary approaches (pp. 405\u2013433). Heidelberg: Springer."},{"key":"94_CR4","unstructured":"Boudjeloud, L., & Poulet, F. (2005). Visual interactive evolutionary algorithm for high dimensional data clustering and outlier detection. In 9th Pacific-Asia Conference on Advances in Knowledge Discovery and Design (pp. 428\u201343). Heidelberg: Springer."},{"issue":"6","key":"94_CR5","doi-asserted-by":"crossref","first-page":"817","DOI":"10.1109\/TSE.2010.70","volume":"36","author":"M Bowman","year":"2010","unstructured":"Bowman, M., Briand, L. C., & Labiche, Y. (2010). Solving the class responsibility assignment problem in object-oriented analysis with multi-objective genetic algorithms. IEEE Transactions on Software Engineering, 36(6), 817\u2013837.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"3","key":"94_CR6","doi-asserted-by":"crossref","first-page":"343","DOI":"10.1109\/TEVC.2007.904343","volume":"12","author":"A Brintrup","year":"2008","unstructured":"Brintrup, A., Ramsden, J., Takagi, H., & Tiwari, A. (2008). Ergonomic chair design by fusing qualitative and quantitative criteria using interactive genetic algorithms. IEEE Transactions on Evolutionary Computation, 12(3), 343\u2013354.","journal-title":"IEEE Transactions on Evolutionary Computation"},{"issue":"4","key":"94_CR7","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/MC.1987.1663532","volume":"20","author":"FP Brooks Jr","year":"1987","unstructured":"Brooks, F. P, Jr. (1987). No silver bullet: Essence and accidents of software engineering. Computer, 20(4), 10\u201319.","journal-title":"Computer"},{"issue":"10","key":"94_CR8","doi-asserted-by":"crossref","first-page":"907","DOI":"10.1016\/S0305-0548(97)00014-2","volume":"24","author":"JT Buchanan","year":"1997","unstructured":"Buchanan, J. T., & Daellenbach, H. G. (1997). The effects of anchoring in interactive MCDM solution methods. Computers and Operations Research, 24(10), 907\u2013918.","journal-title":"Computers and Operations Research"},{"issue":"7","key":"94_CR9","doi-asserted-by":"crossref","first-page":"1058","DOI":"10.1016\/j.imavis.2006.04.023","volume":"25","author":"P Caleb-Solly","year":"2007","unstructured":"Caleb-Solly, P., & Smith, J. E. (2007). Adaptive surface inspection via interactive evolution. Image and Vision Computing, 25(7), 1058\u20131072.","journal-title":"Image and Vision Computing"},{"key":"94_CR10","volume-title":"Agile software development","author":"A Cockburn","year":"2002","unstructured":"Cockburn, A. (2002). Agile software development. Boston: Addison-Wesley."},{"key":"94_CR11","unstructured":"Deb, K. (2012). Advances in evolutionary multi-objective optimization. In proceedings of 4th International Symposium on Search-based Software Engineering. LNCS (Vol. 7515, pp. 1\u201326). Heidelberg: Springer."},{"key":"94_CR12","first-page":"253","volume-title":"Advances in fuzzy systems and evolutionary computation","author":"M Dorigo","year":"2001","unstructured":"Dorigo, M., & St\u00fctzle, T. (2001). An experimental study of the simple ant colony optimization algorithm. In N. Mastorakis (Ed.), Advances in fuzzy systems and evolutionary computation (pp. 253\u2013258). Dallas, TX: World Scientific and Engineering Society Press."},{"key":"94_CR13","doi-asserted-by":"crossref","DOI":"10.1007\/b99492","volume-title":"Ant colony optimization","author":"M Dorigo","year":"2004","unstructured":"Dorigo, M., & St\u00fctzle, T. (2004). Ant colony optimization. Cambridge: MIT Press."},{"key":"94_CR14","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-662-05094-1","volume-title":"Introduction to evolutionary computing","author":"AE Eiben","year":"2003","unstructured":"Eiben, A. E., & Smith, J. E. (2003). Introduction to evolutionary computing. Heidelberg: Springer."},{"issue":"3","key":"94_CR15","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1023\/A:1009784121652","volume":"3","author":"R Harrison","year":"1998","unstructured":"Harrison, R., Councell, S., & Nithi, R. (1998). An investigation into the applicability and validity of object-oriented design metrics. Empirical Software Engineering, 3(3), 255\u2013273.","journal-title":"Empirical Software Engineering"},{"issue":"10","key":"94_CR16","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1109\/MC.2011.263","volume":"44","author":"M Harman","year":"2011","unstructured":"Harman, M. (2011). Software engineering meets evolutionary computation. Computer, 44(10), 31\u201339.","journal-title":"Computer"},{"issue":"14","key":"94_CR17","doi-asserted-by":"crossref","first-page":"833","DOI":"10.1016\/S0950-5849(01)00189-6","volume":"43","author":"M Harman","year":"2001","unstructured":"Harman, M., & Jones, B. J. (2001). Search-based software engineering. Information and Software Technology, 43(14), 833\u2013839.","journal-title":"Information and Software Technology"},{"key":"94_CR18","unstructured":"Jaszkiewicz, A. and Branke, J. (2008). Interactive multiobjective evolutionary algorithms. In J. Branke (Ed.), MultiObjective optimisation: Interactive and evolutionary approaches. LNCS (pp. 179\u2013193). Heidelberg: Springer."},{"issue":"3","key":"94_CR19","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1109\/TEVC.2005.846356","volume":"9","author":"Y Jin","year":"2005","unstructured":"Jin, Y., & Branke, J. (2005). Evolutionary optimization in uncertain environments\u2014a survey. IEEE Transactions on Evolutionary Computation, 9(3), 303\u2013317.","journal-title":"IEEE Transactions on Evolutionary Computation"},{"issue":"10","key":"94_CR20","doi-asserted-by":"crossref","first-page":"891","DOI":"10.1007\/s00500-005-0015-9","volume":"10","author":"N Kubota","year":"2006","unstructured":"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 Computing, 10(10), 891\u2013901.","journal-title":"Soft Computing"},{"key":"94_CR21","unstructured":"Lee, J.-Y., & Cho, S.-B. (1998). Interactive genetic algorithm with wavelet coefficients for emotional image retrieval. In 5th International Conference on Soft Computing and Information\/Intelligent Systems (Vol. 2, pp. 829\u2013832). Singapore: World Scientific."},{"key":"94_CR22","volume-title":"Agile software development: Principles, patterns and practices","author":"RC Martin","year":"2003","unstructured":"Martin, R. C. (2003). Agile software development: Principles, patterns and practices. Upper Saddle River, NJ: Prentice-Hall."},{"issue":"3","key":"94_CR23","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/MS.2011.60","volume":"28","author":"N Maiden","year":"2011","unstructured":"Maiden, N. (2011). Requirements and aesthetics. IEEE Software, 28(3), 20\u201321.","journal-title":"IEEE Software"},{"issue":"2","key":"94_CR24","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1002\/stvr.294","volume":"14","author":"P McMinn","year":"2004","unstructured":"McMinn, P. (2004). Search-based software test data generation: A survey. Software Testing, Verification and Reliability, 14(2), 105\u2013156.","journal-title":"Software Testing, Verification and Reliability"},{"key":"94_CR25","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4615-5563-6","volume-title":"Nonlinear multiobjective optimization","author":"KM Miettinen","year":"1998","unstructured":"Miettinen, K. M. (1998). Nonlinear multiobjective optimization. Norwell, MA: Kluwer."},{"issue":"2","key":"94_CR26","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1037\/h0043158","volume":"63","author":"G Miller","year":"1956","unstructured":"Miller, G. (1956). The magical number seven, plus or minus two: Some limits on our capacity for processing information. Psychology Review, 63(2), 81\u201397.","journal-title":"Psychology Review"},{"key":"94_CR27","unstructured":"Object Management Group. (2013). Unified modelling language resource page. Retrieved August 28, 2013, from http:\/\/www.uml.org\/ ."},{"issue":"1","key":"94_CR28","doi-asserted-by":"crossref","first-page":"131","DOI":"10.3233\/IFS-1998-059","volume":"6","author":"M Ohsaki","year":"1998","unstructured":"Ohsaki, M., Takagi, H., & Ohya, K. (1998). An input method using discrete fitness values for interactive genetic algorithms. Journal of Intelligent and Fuzzy Systems, 6(1), 131\u2013145.","journal-title":"Journal of Intelligent and Fuzzy Systems"},{"key":"94_CR29","doi-asserted-by":"crossref","unstructured":"O\u2019Keeffe, M., & Cinn\u00e9ide, O. M. (2008). Search-based refactoring for software maintenance. Journal of Systems and Software, 81(4), 502\u2013516.","DOI":"10.1016\/j.jss.2007.06.003"},{"issue":"2","key":"94_CR30","doi-asserted-by":"crossref","first-page":"519","DOI":"10.1016\/j.patcog.2009.03.007","volume":"43","author":"O Pauplin","year":"2010","unstructured":"Pauplin, O., Caleb-Solly, P., & Smith, J. E. (2010). User-centric image segmentation using an interactive parameter adaptation tool. Pattern Recognition, 43(2), 519\u2013529.","journal-title":"Pattern Recognition"},{"key":"94_CR31","unstructured":"Ren, J., Harman, M., & Di Penta, M. (2011). Cooperative co-evolutionary optimisation of software project assignments and job scheduling. In 3rd International Symposium on Search-based Software Engineering (SSBSE, 2011). LNCS (Vol. 6956, pp. 127\u2013141). Heidelberg: Springer."},{"key":"94_CR32","doi-asserted-by":"crossref","DOI":"10.4135\/9781412961288","volume-title":"Encyclopaedia of research design","author":"NJ Salkind","year":"2010","unstructured":"Salkind, N. J. (2010). Encyclopaedia of research design (Vol. 2). Thousand Oaks: Sage Publications."},{"key":"94_CR33","unstructured":"Simons, C. L. (2014). Use case specifications and related study information. Retrieved April 14, 2014, from http:\/\/www.cems.uwe.ac.uk\/clsimons\/iACO ."},{"key":"94_CR34","unstructured":"Simons, C. L., & Parmee, I. C. (2009). An empirical investigation of search-based computational support for conceptual software engineering design. 2009 IEEE International Conference on Systems, Man, and Cybernetics, (SMC \u201909) (pp. 2577\u20132582). IEEE Press: Piscataway."},{"issue":"6","key":"94_CR35","first-page":"1979","volume":"42","author":"CL Simons","year":"2012","unstructured":"Simons, C. L., & Parmee, I. C. (2012). Elegant, object-oriented software design via interactive evolutionary computation. IEEE Transactions on Systems, Man, and Cybernetics: Part C, 42(6), 1979\u20131805.","journal-title":"IEEE Transactions on Systems, Man, and Cybernetics: Part C"},{"issue":"6","key":"94_CR36","doi-asserted-by":"crossref","first-page":"798","DOI":"10.1109\/TSE.2010.34","volume":"33","author":"CL Simons","year":"2010","unstructured":"Simons, C. L., Parmee, I. C., & Gwynllyw, R. (2010). Interactive, evolutionary search in upstream object-oriented software design. IEEE Transactions on Software Engineering, 33(6), 798\u2013816.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"94_CR37","first-page":"37","volume-title":"Collection of the 4th Symposium of Search-Based Software Engineering, (SSBSE 2012)","author":"CL Simons","year":"2012","unstructured":"Simons, C. L., & Smith, J. E. (2012). A comparison of evolutionary algorithms and ant colony optimisation for interactive software design. In Fast Abstract (Ed.), Collection of the 4th Symposium of Search-Based Software Engineering, (SSBSE 2012) (pp. 37\u201342). Italy: FBK-Press."},{"key":"94_CR38","doi-asserted-by":"crossref","first-page":"2147","DOI":"10.1007\/s00500-013-1039-1","volume":"17","author":"CL Simons","year":"2013","unstructured":"Simons, C. L., & Smith, J. E. (2013). A comparison of meta-heuristic search for interactive software design. Soft Computing, 17, 2147\u20132162.","journal-title":"Soft Computing"},{"key":"94_CR39","first-page":"137","volume-title":"Fogarty","author":"JE Smith","year":"1996","unstructured":"Smith, J. E., & Fogarty, T. C. (1996). Evolving software test data\u2014GAs learn self-expression. In Evolutionary Computing (Ed.), Fogarty (pp. 137\u2013146). Heidelberg: Springer."},{"key":"94_CR40","doi-asserted-by":"crossref","unstructured":"St\u00fctzle, T., & Hoos, H. (2000). MAX\u2013MIN ant system. Future Generation Computer Systems, 16(8), 889\u2013914.","DOI":"10.1016\/S0167-739X(00)00043-1"},{"issue":"9","key":"94_CR41","doi-asserted-by":"crossref","first-page":"1275","DOI":"10.1109\/5.949485","volume":"89","author":"H Takagi","year":"2001","unstructured":"Takagi, H. (2001). Interactive evolutionary computation: Fusion of the capabilities of EC optimization and human evaluation. Proceedings of the IEEE, 89(9), 1275\u20131298.","journal-title":"Proceedings of the IEEE"},{"issue":"5","key":"94_CR42","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1016\/j.advengsoft.2008.05.004","volume":"40","author":"A U\u01e7ur","year":"2009","unstructured":"U\u01e7ur, A., & Aydin, D. (2009). Interactive simulation and analysis software for solving TSP using ant colony optimization algorithms. Advances in Engineering Software, 40(5), 341\u2013348.","journal-title":"Advances in Engineering Software"},{"issue":"5","key":"94_CR43","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1145\/1735223.1735249","volume":"53","author":"W Weimer","year":"2010","unstructured":"Weimer, W., Forrest, S., Le Goues, C., & Nguyen, T. (2010). Automatic program repair with evolutionary computing. Communications of the ACM, 53(5), 109\u2013116.","journal-title":"Communications of the ACM"},{"key":"94_CR44","unstructured":"Xanthakis, S., Ellis, C., Skourlas, C., Le Gall, A., Katsikas, S., & Karapoulios, K. (1992). Application of genetic algorithms to software testing. In: 5th IASTED International Conference on Software Engineering and Applications (pp. 625\u2013636). Innsbruck: ACTA Press."},{"key":"94_CR45","unstructured":"Xing, L.-N., Chen, Y.-W., & Yang, K.-W. (2007). Interactive fuzzy multi-objective ant colony optimisation with linguistically quantified decision functions for flexible job shop scheduling problems. Frontiers in the Convergence of Bioscience and Information (FBIT 2007) (pp. 801\u2013806). IEEE Press: Piscataway."},{"key":"94_CR46","unstructured":"Zhang, Y. (2014). Repository of publications on search-based software engineering. Retrieved April 15, 2014, from http:\/\/crestweb.cs.ucl.ac.uk\/resources\/sbse_repository\/ ."}],"container-title":["Swarm Intelligence"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11721-014-0094-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11721-014-0094-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11721-014-0094-2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,3]],"date-time":"2025-05-03T11:45:57Z","timestamp":1746272757000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11721-014-0094-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,6]]},"references-count":46,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2014,6]]}},"alternative-id":["94"],"URL":"https:\/\/doi.org\/10.1007\/s11721-014-0094-2","relation":{},"ISSN":["1935-3812","1935-3820"],"issn-type":[{"type":"print","value":"1935-3812"},{"type":"electronic","value":"1935-3820"}],"subject":[],"published":{"date-parts":[[2014,6]]}}}