{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,29]],"date-time":"2026-01-29T20:39:15Z","timestamp":1769719155513,"version":"3.49.0"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2011,5,20]],"date-time":"2011-05-20T00:00:00Z","timestamp":1305849600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Auton Agent Multi-Agent Syst"],"published-print":{"date-parts":[[2012,9]]},"DOI":"10.1007\/s10458-011-9175-4","type":"journal-article","created":{"date-parts":[[2011,5,19]],"date-time":"2011-05-19T04:32:37Z","timestamp":1305779557000},"page":"260-283","source":"Crossref","is-referenced-by-count":44,"title":["Evolutionary testing of autonomous software agents"],"prefix":"10.1007","volume":"25","author":[{"given":"Cu D.","family":"Nguyen","sequence":"first","affiliation":[]},{"given":"Simon","family":"Miles","sequence":"additional","affiliation":[]},{"given":"Anna","family":"Perini","sequence":"additional","affiliation":[]},{"given":"Paolo","family":"Tonella","sequence":"additional","affiliation":[]},{"given":"Mark","family":"Harman","sequence":"additional","affiliation":[]},{"given":"Michael","family":"Luck","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2011,5,20]]},"reference":[{"key":"9175_CR1","unstructured":"Adamopoulos, K., Harman, M., & Hierons, R. M. (2004). How to overcome the equivalent mutant problem and achieve tailored selective mutation using co-evolution. In Proceedings of the 2004 conference on Genetic and evolutionary computation (GECCO\u201904) (Vol. 3103\/2004, pp. 1338\u20131349). Seattle, Washington, USA: Springer. http:\/\/www.springerlink.com\/content\/77akkyyrjcdm400h\/ ."},{"key":"9175_CR2","doi-asserted-by":"crossref","unstructured":"Arcuri, A., White, D. R., & Yao, X. (2008). Multi-objective improvement of software using co-evolution and smart seeding. In Proceedings of the 7th international conference on Simulated evolution and learning (SEAL\u201908) (pp. 61\u201370). Melbourne: Springer. doi: 10.1007\/978-3-540-89694-4_7 .","DOI":"10.1007\/978-3-540-89694-4_7"},{"key":"9175_CR3","doi-asserted-by":"crossref","unstructured":"Arcuri, A., & Yao, X. (2008). A novel co-evolutionary approach to automatic software bug fixing. In Proceedings of the IEEE congress on Evolutionary computation (CEC\u201908) (pp. 162\u2013168). Hongkong: IEEE. doi: 10.1109\/CEC.2008.4630793 .","DOI":"10.1109\/CEC.2008.4630793"},{"key":"9175_CR4","unstructured":"Bot\u00eda, J. A., L\u00f3pez-Acosta, A., & G\u00f3mez-Skarmeta, A. F. (2004). ACLAnalyser: A tool for debugging multi-agent systems. In ECAI (pp. 967\u2013968). Valencia, Spain."},{"key":"9175_CR5","volume-title":"Intentions, plans and practical reason","author":"M. E. Bratman","year":"1987","unstructured":"Bratman M. E. (1987) Intentions, plans and practical reason. Harvard University Press, Cambridge, MA"},{"issue":"3","key":"9175_CR6","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1023\/B:AGNT.0000018806.20944.ef","volume":"8","author":"P. Bresciani","year":"2004","unstructured":"Bresciani P., Giorgini P., Giunchiglia F., Mylopoulos J., Perini A. (2004) Tropos: An agent-oriented software development methodology. Autonomous Agents and Multi-Agent Systems 8(3): 203\u2013236","journal-title":"Autonomous Agents and Multi-Agent Systems"},{"issue":"10","key":"9175_CR7","doi-asserted-by":"crossref","first-page":"3144","DOI":"10.1016\/j.cor.2007.01.015","volume":"35","author":"O. B\u00fchler","year":"2008","unstructured":"B\u00fchler O., Wegener J. (2008) Evolutionary functional testing. Computers and Operations Research 35(10): 3144\u20133160. doi: 10.1016\/j.cor.2007.01.015","journal-title":"Computers and Operations Research"},{"key":"9175_CR8","doi-asserted-by":"crossref","unstructured":"Castelfranchi, C., & Falcone, R. (2003). Agent autonomy, chap.: From automaticity to autonomy: The frontier of artificial agents, pp. 103\u2013136. In H. Hexmoor et\u00a0al. (Eds.), Proceedings of the 8th international working conference on Source code analysis and manipulation (SCAM\u201908) (pp. 249\u2013258). Beijing, China: IEEE. doi: 10.1109\/SCAM.2008.36 .","DOI":"10.1109\/SCAM.2008.36"},{"key":"9175_CR9","doi-asserted-by":"crossref","unstructured":"Coelho, R., Kulesza, U., von Staa, A., & Lucena, C. (2006). Unit testing in multi-agent systems using mock agents and aspects. In SELMAS\u201906: Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems (pp. 83\u201390). New York, NY: ACM Press. doi: 10.1145\/1138063.1138079 .","DOI":"10.1145\/1138063.1138079"},{"key":"9175_CR10","doi-asserted-by":"crossref","unstructured":"Dardenne, A., van Lamsweerde, A., & Fickas, S. (1993). Goal-directed requirements acquisition. Science of Computer Programming, 20(1\u20132), 3\u201350. citeseer.ist.psu.edu\/dardenne93goaldirected.html .","DOI":"10.1016\/0167-6423(93)90021-G"},{"issue":"2","key":"9175_CR11","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K. D. Deb","year":"2002","unstructured":"Deb K. D., Pratap A., Agarwal S., Meyarivan T. (2002) A fast and elitist multiobjective genetic algorithm : NSGA-II. IEEE Transactions on Evolutionary Computation 6(2): 182\u2013197. doi: 10.1109\/4235.996017","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"9175_CR12","doi-asserted-by":"crossref","unstructured":"Dikenelli, O., Erdur, R. C., & Gumus, O. (2005). Seagent: A platform for developing semantic web based multi agent systems. In AAMAS\u201905: Proceedings of the fourth international joint conference on Autonomous Agents and Multiagent Systems (pp. 1271\u20131272). New York, NY: ACM Press. doi: 10.1145\/1082473.1082728 .","DOI":"10.1145\/1082473.1082728"},{"key":"9175_CR13","unstructured":"Engstrm, E., & Runeson, P. (2010). A qualitative survey of regression testing practices. In M. Ali Babar, M. Vierimaa, & M. Oivo (Eds.), Product-focused software process improvement. Lecture notes in Computer Science (Vol. 6156, pp. 3\u201316). Berlin: Springer."},{"key":"9175_CR14","unstructured":"Gamma, E., & Beck, K. (2000). JUnit: A Regression Testing Framework. http:\/\/www.junit.org ."},{"key":"9175_CR15","unstructured":"Georgeff, M. P., & Ingrand, F. F. (1989). Decision-making in an embedded reasoning system. In IJCAI (pp. 972\u2013978), Detroit, MI."},{"key":"9175_CR16","unstructured":"Harman, M. (2007). The current state and future of search based software engineering. In L. Briand & A. Wolf (Eds.), IEEE international conference on Software Engineering (ICSE 2007), Future of Software Engineering (pp. 342\u2013357). Los Alamitos, CA: IEEE Computer Society Press."},{"key":"9175_CR17","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4419-9198-0","volume-title":"Agent Autonomy","author":"H. Hexmoor","year":"2003","unstructured":"Hexmoor H., Castelfranchi C., Falcone R., Luck M., D\u2019Inverno M., Munroe S., Barber K. S., Gamba I., Martin C. E., Braynov S., Boella G., Cohen R., Fleming M., Franklin S., McCauley L. (2003) Agent Autonomy. Springer, Berlin"},{"key":"9175_CR18","doi-asserted-by":"crossref","unstructured":"Jia, Y., & Harman, M. (2008). Constructing subtle faults using higher order mutation testing. In Proceedings of the 8th international working conference on Source Code Analysis and Manipulation (SCAM\u201908) (pp. 249\u2013258). Beijing: IEEE. doi: 10.1109\/SCAM.2008.36 .","DOI":"10.1109\/SCAM.2008.36"},{"key":"9175_CR19","doi-asserted-by":"crossref","first-page":"104","DOI":"10.1007\/978-3-540-32260-3_6","volume-title":"Programming multi-agent systems, Chap: Debugging agent behavior in an implemented agent system","author":"D. N. Lam","year":"2005","unstructured":"Lam D. N., Barber K. S. (2005) Programming multi-agent systems, Chap: Debugging agent behavior in an implemented agent system. Springer, Berlin, pp 104\u2013125"},{"key":"9175_CR20","doi-asserted-by":"crossref","unstructured":"Lamsweerde, A. V. (2001). Goal-oriented requirements engineering: A guided tour. In IEEE international conference on Requirements Engineering (p. 249). Toronto, Canada. doi: 10.1109\/ISRE.2001.948567 .","DOI":"10.1109\/ISRE.2001.948567"},{"key":"9175_CR21","unstructured":"McMinn, P., & Holcombe, M. (2003). The state problem for evolutionary testing. In Proceedings of the genetic and evolutionary computation conference (pp. 2488\u20132498). Berlin: Springer."},{"issue":"1","key":"9175_CR22","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1145\/291469.293165","volume":"42","author":"J. Mylopoulos","year":"1999","unstructured":"Mylopoulos J., Chung L., Yu E. S. K. (1999) From object-oriented to goal-oriented requirements analysis. Commun. ACM 42(1): 31\u201337","journal-title":"Commun. ACM"},{"key":"9175_CR23","unstructured":"Nguyen, C. D., Perini, A., & Tonella, P. (2007). Automated continuous testing of multi-agent systems. In The fifth European workshop on Multi-agent systems. Hammamet, Tunisia."},{"key":"9175_CR24","unstructured":"Nguyen, C.D., Perini, A., Tonella, P., Miles, S., Harman, M., & Luck, M. (2009). Evolutionary testing of autonomous software agents. In 8th International joint conference on Autonomous Agents and Multiagent Systems (AAMAS 2009) (pp. 521\u2013528). Budapest, Hungary."},{"issue":"4","key":"9175_CR25","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1002\/stvr.323","volume":"15","author":"M. N\u00fa\u00f1ez","year":"2005","unstructured":"N\u00fa\u00f1ez M., Rodr\u00edguez I., Rubio F. (2005) Specification and testing of autonomous agents in e-commerce systems. Software Testing, Verification and Reliability 15(4): 211\u2013233. doi: 10.1002\/stvr.v15:4","journal-title":"Software Testing, Verification and Reliability"},{"key":"9175_CR26","unstructured":"Pokahr, A., Braubach, L., & Lamersdorf, W. (2005). Jadex: A BDI reasoning engine, chap.: Multi-agent programming. Kluwer. http:\/\/vsis-www.informatik.uni-hamburg.de\/projects\/jadex ."},{"key":"9175_CR27","unstructured":"Rodrigues, L. F., de Carvalho, G. R., de Barros Paes, R., & de Lucena, C. J. P. (2005). Towards an integration test architecture for open mas. In 1st workshop on Software Engineering for agent-oriented systems\/SBES. Uberl\u00e2ndia-MG, Brazil."},{"key":"9175_CR28","unstructured":"TILAB: Java agent development framework. http:\/\/jade.tilab.com (2002)."},{"key":"9175_CR29","unstructured":"Tiryaki, A. M., \u00d6ztuna, S., Dikenelli, O., & Erdur, R. C. (2006). Sunit: A unit testing framework for test driven development of multi-agent systems. In Agent-oriented software engineering VII, 7th international workshop, AOSE 2006 (pp. 156\u2013173). Berlin: Springer."},{"key":"9175_CR30","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1007\/11571155_9","volume-title":"Stochastic algorithms: Foundations and applications, chap.: Evolutionary testing techniques","author":"J. Wegener","year":"2005","unstructured":"Wegener J. (2005) Stochastic algorithms: Foundations and applications, chap.: Evolutionary testing techniques. Springer, Berlin, pp 82\u201394"},{"issue":"1","key":"9175_CR31","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1007\/s10458-006-0012-0","volume":"14","author":"D. Weyns","year":"2007","unstructured":"Weyns D., Omicini A., Odell J. (2007) Environment as a first class abstraction in multiagent systems. Autonomous Agents and Multi-Agent Systems 14(1): 5\u201330","journal-title":"Autonomous Agents and Multi-Agent Systems"},{"key":"9175_CR32","unstructured":"White, D. R. (2009). Genetic programming for low-resource systems. Ph.D. thesis, University of York, UK. http:\/\/www.cs.york.ac.uk\/~drw\/papers\/thesis\/drwthesis.pdf ."},{"key":"9175_CR33","doi-asserted-by":"crossref","unstructured":"Yoo, S., & Harman, M. (2010). Regression testing minimization, selection and prioritization: A survey. Software Testing, Verification and Reliability. doi: 10.1002\/stvr.430 .","DOI":"10.1002\/stvr.430"}],"container-title":["Autonomous Agents and Multi-Agent Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10458-011-9175-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10458-011-9175-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10458-011-9175-4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,10]],"date-time":"2019-06-10T18:28:33Z","timestamp":1560191313000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10458-011-9175-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,5,20]]},"references-count":33,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2012,9]]}},"alternative-id":["9175"],"URL":"https:\/\/doi.org\/10.1007\/s10458-011-9175-4","relation":{},"ISSN":["1387-2532","1573-7454"],"issn-type":[{"value":"1387-2532","type":"print"},{"value":"1573-7454","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,5,20]]}}}