{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T04:39:17Z","timestamp":1742963957367,"version":"3.40.3"},"publisher-location":"Cham","reference-count":36,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319208824"},{"type":"electronic","value":"9783319208831"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-20883-1_23","type":"book-chapter","created":{"date-parts":[[2015,11,6]],"date-time":"2015-11-06T15:05:29Z","timestamp":1446822329000},"page":"575-593","source":"Crossref","is-referenced-by-count":0,"title":["eCrash: a Genetic Programming-Based Testing Tool for Object-Oriented Software"],"prefix":"10.1007","author":[{"given":"Jos\u00e9 Carlos Bregieiro","family":"Ribeiro","sequence":"first","affiliation":[]},{"given":"Ana Filipa","family":"Nogueira","sequence":"additional","affiliation":[]},{"given":"Francisco Fern\u00e1ndez","family":"de Vega","sequence":"additional","affiliation":[]},{"given":"M\u00e1rio Alberto","family":"Zenha-Rela","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"23_CR1","doi-asserted-by":"crossref","unstructured":"Baresi, L., Lanzi, P.L., Miraz, M.: Testful: An evolutionary test approach for java. In: Proceedings of the 2010 Third International Conference on Software Testing, Verification and Validation, ICST \u201910, pp. 185\u2013194. IEEE Computer Society, Washington, DC, USA (2010). DOI\u00a010.1109\/ICST.2010.54. URL\u00a0http:\/\/dx.doi.org\/10.1109\/ICST.2010.54","DOI":"10.1109\/ICST.2010.54"},{"key":"23_CR2","doi-asserted-by":"crossref","unstructured":"Baresi, L., Miraz, M.: Testful: automatic unit-test generation for java classes. In: Proceedings of the 32nd ACM\/IEEE International Conference on Software Engineering - Volume 2, ICSE \u201910, pp. 281\u2013284. ACM, New York, NY, USA (2010). DOI\u00a010.1145\/1810295.1810353. URL\u00a0http:\/\/doi.acm.org\/10.1145\/1810295.1810353","DOI":"10.1145\/1810295.1810353"},{"key":"23_CR3","doi-asserted-by":"crossref","unstructured":"Fraser, G., Arcuri, A.: Evolutionary generation of whole test suites. In: Proceedings of the 2011 11th International Conference on Quality Software, QSIC \u201911, pp. 31\u201340. IEEE Computer Society, Washington, DC, USA (2011). DOI\u00a010.1109\/QSIC.2011.19. URL\u00a0http:\/\/dx.doi.org\/10.1109\/QSIC.2011.19","DOI":"10.1109\/QSIC.2011.19"},{"key":"23_CR4","doi-asserted-by":"crossref","unstructured":"Fraser, G., Arcuri, A.: Evosuite: automatic test suite generation for object-oriented software. In:\u00a0Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering, ESEC\/FSE \u201911, pp. 416\u2013419. ACM, New York, NY, USA (2011). DOI\u00a010.1145\/2025113.2025179. URL\u00a0http:\/\/doi.acm.org\/10.1145\/2025113.2025179","DOI":"10.1145\/2025113.2025179"},{"key":"23_CR5","doi-asserted-by":"crossref","unstructured":"Fraser, G., Arcuri, A.: Sound empirical evidence in software testing. In: 34th International Conference on Software Engineering, ICSE 2012, June 2\u20139, 2012, Zurich, Switzerland, pp. 178\u2013188. IEEE (2012)","DOI":"10.1109\/ICSE.2012.6227195"},{"key":"23_CR6","doi-asserted-by":"crossref","unstructured":"Fraser, G., Arcuri, A.: Whole test suite generation. IEEE Trans. Softw. Eng. 39(2), 276\u2013291 (2013). DOI\u00a010.1109\/TSE.2012.14. URL\u00a0http:\/\/dx.doi.org\/10.1109\/TSE.2012.14","DOI":"10.1109\/TSE.2012.14"},{"key":"23_CR7","unstructured":"Fraser, G., Arcuri, A., McMinn, P.: Test suite generation with memetic algorithms. In: Proceeding of the fifteenth annual conference on Genetic and evolutionary computation conference, GECCO \u201913, pp. 1437\u20131444. ACM, New York, NY, USA (2013). DOI\u00a010.1145\/2463372.2463548. URL\u00a0http:\/\/doi.acm.org\/10.1145\/2463372.2463548"},{"key":"23_CR8","doi-asserted-by":"crossref","unstructured":"Harman, M.: Automated test data generation using search based software engineering. In: AST \u201907: Proceedings of the Second International Workshop on Automation of Software Test, p.\u00a02. IEEE Computer Society, Washington, DC, USA (2007). DOI\u00a0http:\/\/dx.doi.org\/10.1109\/AST.2007.4","DOI":"10.1109\/AST.2007.4"},{"key":"23_CR9","unstructured":"Harman, M., Mansouri, S.A., Zhang, Y.: Search based software engineering: A comprehensive analysis and review of trends techniques and applications. Tech. Rep. TR-09-03, Department of Computer Science, King\u2019s College London (2009). URL\u00a0http:\/\/www.dcs.kcl.ac.uk\/technical-reports\/papers\/TR-09-03.pdf"},{"key":"23_CR10","doi-asserted-by":"crossref","unstructured":"Kinneer, A., Dwyer, M., Rothermel, G.: Sofya: A flexible framework for development of dynamic program analysis for java software. Tech. Rep. TR-UNL-CSE-2006-0006, University of Nebraska (2006). URL\u00a0http:\/\/sofya.unl.edu\/","DOI":"10.1109\/ICSECOMPANION.2007.68"},{"key":"23_CR11","unstructured":"Koza, J.R.: Genetic Programming: On the Programming of Computers by Means of Natural Selection (Complex Adaptive Systems). The MIT Press (1992). URL\u00a0http:\/\/www.amazon.ca\/exec\/obidos\/redirect?tag=citeulike04-20&path=ASIN\/0262111705"},{"key":"23_CR12","doi-asserted-by":"crossref","unstructured":"Kropp, N.P., Jr., P.J.K., Siewiorek, D.P.: Automated robustness testing of off-the-shelf software components. In: Symposium on Fault-Tolerant Computing, pp. 230\u2013239 (1998). URL citeseer.ist.psu.edu\/kropp98automated.html","DOI":"10.1109\/FTCS.1998.689474"},{"key":"23_CR13","unstructured":"Luke, S.: ECJ 21: A Java evolutionary computation library. http:\/\/cs.gmu.edu\/~eclab\/projects\/ecj\/ (2013)"},{"key":"23_CR14","doi-asserted-by":"crossref","unstructured":"McMinn, P.: Search-based software test data generation: A survey. Software Testing, Verification and Reliability 14(2), 105\u2013156 (2004). URL citeseer.ist.psu.edu\/mcminn04searchbased.html","DOI":"10.1002\/stvr.294"},{"key":"23_CR15","doi-asserted-by":"crossref","unstructured":"McMinn, P., Holcombe, M.: The state problem for evolutionary testing (2003). URL citeseer.ist.psu.edu\/mcminn03state.html","DOI":"10.1007\/3-540-45110-2_152"},{"key":"23_CR16","doi-asserted-by":"crossref","unstructured":"Miraz, M., Lanzi, P.L., Baresi, L.: Testful: using a hybrid evolutionary algorithm for testing stateful systems. In: Proceedings of the 11th Annual conference on Genetic and evolutionary computation, GECCO \u201909, pp. 1947\u20131948. ACM, New York, NY, USA (2009). DOI\u00a010.1145\/1569901.1570252. URL\u00a0http:\/\/doi.acm.org\/10.1145\/1569901.1570252","DOI":"10.1145\/1569901.1570252"},{"issue":"2","key":"23_CR17","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1162\/evco.1995.3.2.199","volume":"3","author":"D.J. Montana","year":"1995","unstructured":"Montana, D.J.: Strongly typed genetic programming. Evolutionary Computation 3(2), 199\u2013230 (1995)","journal-title":"Evolutionary Computation"},{"key":"23_CR18","doi-asserted-by":"crossref","unstructured":"Naik, S., Tripathy, P.: Software Testing and Quality Assurance: Theory and Practice. Wiley (2008)","DOI":"10.1002\/9780470382844"},{"key":"23_CR19","doi-asserted-by":"crossref","unstructured":"Nogueira, A.F., Ribeiro, J.C.B., de\u00a0Vega, F.F., Zenha-Rela, M.A.: ecrash: An empirical study on the apache ant project. In: Proceedings of the 5th International Symposium on Search Based Software Engineering (SSBSE \u201913), vol. 8084. Springer, St. Petersburg, Russia (2013)","DOI":"10.1007\/978-3-642-39742-4_25"},{"key":"23_CR20","doi-asserted-by":"crossref","unstructured":"Pacheco, C., Ernst, M.D.: Randoop: feedback-directed random testing for java. In: OOPSLA \u201907: Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion, pp. 815\u2013816. ACM, New York, NY, USA (2007). DOI\u00a0http:\/\/doi.acm.org\/10.1145\/1297846.1297902","DOI":"10.1145\/1297846.1297902"},{"key":"23_CR21","doi-asserted-by":"crossref","unstructured":"Pavlov, Y., Fraser, G.: Semi-automatic search-based test generation. In: Proceedings of the 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation, ICST \u201912, pp. 777\u2013784. IEEE Computer Society, Washington, DC, USA (2012). DOI\u00a010.1109\/ICST.2012.176. URL http:\/\/dx.doi.org\/10.1109\/ICST.2012.176","DOI":"10.1109\/ICST.2012.176"},{"key":"23_CR22","doi-asserted-by":"crossref","unstructured":"Ribeiro, J.C.B.: Search-based test case generation for object-oriented java software using strongly-typed genetic programming. In: GECCO \u201908: Proceedings of the 2008 GECCO Conference Companion on Genetic and Evolutionary Computation, pp. 1819\u20131822. ACM, New York, NY, USA (2008). DOI\u00a0http:\/\/doi.acm.org\/10.1145\/1388969.1388979","DOI":"10.1145\/1388969.1388979"},{"key":"23_CR23","doi-asserted-by":"crossref","unstructured":"Ribeiro, J.C.B.: Contributions for improving genetic programming-based approaches to the evolutionary testing of object-oriented software. Ph.D. thesis, Universidad de Extremadura, Espa\u00e3 (2010)","DOI":"10.1007\/978-3-642-12148-7_19"},{"key":"23_CR24","doi-asserted-by":"crossref","unstructured":"Ribeiro, J.C.B., de\u00a0Vega, F.F., Zenha-Rela, M.: Using dynamic analysis of java bytecode for evolutionary object-oriented unit testing. In: SBRC WTF 2007: Proceedings of the 8th Workshop on Testing and Fault Tolerance at the 25th Brazilian Symposium on Computer Networks and Distributed Systems, pp. 143\u2013156. Brazilian Computer Society (SBC) (2007)","DOI":"10.5753\/wtf.2007.23245"},{"key":"23_CR25","unstructured":"Ribeiro, J.C.B., Zenha-Rela, M., de\u00a0Vega, F.F.: ecrash: a framework for performing evolutionary testing on third-party java components. In: CEDI JAEM\u201907: Proceedings of the I Jornadas sobre Algoritmos Evolutivos y Metaheuristicas at the II Congreso Espa\u00f1ol de Inform\u00e1tica, pp.\u00a0137\u2013144 (2007)"},{"key":"23_CR26","doi-asserted-by":"crossref","unstructured":"Ribeiro, J.C.B., Zenha-Rela, M., de\u00a0Vega, F.F.: A strategy for evaluating feasible and unfeasible test cases for the evolutionary testing of object-oriented software. In: AST \u201908: Proceedings of the 3rd International Workshop on Automation of Software Test, pp. 85\u201392. ACM, New York, NY, USA (2008). DOI\u00a0http:\/\/doi.acm.org\/10.1145\/1370042.1370061","DOI":"10.1145\/1370042.1370061"},{"key":"23_CR27","doi-asserted-by":"crossref","unstructured":"Ribeiro, J.C.B., Zenha-Rela, M.A., Fern\u00e1ndez\u00a0de Vega, F.: Test case evaluation and input domain reduction strategies for the evolutionary testing of object-oriented software. Inf. Softw. Technol. 51(11), 1534\u20131548 (2009). DOI\u00a0http:\/\/dx.doi.org\/10.1016\/j.infsof.2009.06.009","DOI":"10.1016\/j.infsof.2009.06.009"},{"key":"23_CR28","doi-asserted-by":"crossref","unstructured":"Ribeiro, J.C.B., Zenha-Rela, M.A., de\u00a0Vega, F.F.: Strongly-typed genetic programming and purity analysis: input domain reduction for evolutionary testing problems. In: GECCO \u201908: Proceedings of the 10th Annual Conference on Genetic and Evolutionary Computation, pp. 1783\u20131784. ACM, New York, NY, USA (2008). DOI\u00a0http:\/\/doi.acm.org\/10.1145\/1389095.1389439","DOI":"10.1145\/1389095.1389439"},{"key":"23_CR29","doi-asserted-by":"crossref","unstructured":"Ribeiro, J.C.B., Zenha-Rela, M.A., de\u00a0Vega, F.F.: Adaptive evolutionary testing: an adaptive approach to search-based test case generation for object-oriented software. In: NICSO 2010 - International Workshop on Nature Inspired Cooperative Strategies for Optimization, Studies in Computational Intelligence. Springer (2010)","DOI":"10.1007\/978-3-642-12538-6_16"},{"key":"23_CR30","doi-asserted-by":"crossref","unstructured":"Ribeiro, J.C.B., Zenha-Rela, M.A., de\u00a0Vega, F.F.: Enabling object reuse on genetic programming-based approaches to object-oriented evolutionary testing. In: EuroGP 2010 - 13th European Conference on Genetic Programming (to appear), Lecture Notes in Computer Science. Springer (2010)","DOI":"10.1007\/978-3-642-12148-7_19"},{"key":"23_CR31","volume-title":"The economic impacts of inadequate infrastructure for software testing","author":"G. Tassey","year":"2002","unstructured":"Tassey, G.: The economic impacts of inadequate infrastructure for software testing. Tech. rep., National Institute of Standards and Technology (2002)"},{"key":"23_CR32","doi-asserted-by":"crossref","unstructured":"Tonella, P.: Evolutionary testing of classes. In: ISSTA \u201904: Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysis, pp. 119\u2013128. ACM Press, New York, NY, USA (2004). DOI\u00a0http:\/\/doi.acm.org\/10.1145\/1007512.1007528","DOI":"10.1145\/1007512.1007528"},{"key":"23_CR33","doi-asserted-by":"crossref","unstructured":"Vincenzi, A.M.R., Delamaro, M.E., Maldonado, J.C., Wong, W.E.: Establishing structural testing criteria for java bytecode. Softw. Pract. Exper. 36(14), 1513\u20131541 (2006). DOI\u00a0http:\/\/dx.doi.org\/10.1002\/spe.v36:14","DOI":"10.1002\/spe.726"},{"key":"23_CR34","doi-asserted-by":"crossref","unstructured":"Wappler, S., Wegener, J.: Evolutionary unit testing of object-oriented software using a hybrid evolutionary algorithm. In: CEC\u201906: Proceedings of the 2006 IEEE Congress on Evolutionary Computation, pp. 851\u2013858. IEEE (2006)","DOI":"10.1145\/1143997.1144317"},{"key":"23_CR35","doi-asserted-by":"crossref","unstructured":"Wappler, S., Wegener, J.: Evolutionary unit testing of object-oriented software using strongly-typed genetic programming. In: GECCO \u201906: Proceedings of the 8th annual conference on Genetic and evolutionary computation, pp. 1925\u20131932. ACM Press, New York, NY, USA (2006). DOI\u00a0http:\/\/doi.acm.org\/10.1145\/1143997.1144317","DOI":"10.1145\/1143997.1144317"},{"key":"23_CR36","unstructured":"Zakhour, S., Hommel, S., Royal, J., Rabinovitch, I., Risser, T., Hoeber, M.: The Java Tutorial: A Short Course on the Basics, 4th Edition (Java Series), 4th edn. Prentice Hall PTR (2006). URL http:\/\/www.worldcat.org\/isbn\/0321334205"}],"container-title":["Handbook of Genetic Programming Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-20883-1_23","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,15]],"date-time":"2023-08-15T19:41:46Z","timestamp":1692128506000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-20883-1_23"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319208824","9783319208831"],"references-count":36,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-20883-1_23","relation":{},"subject":[],"published":{"date-parts":[[2015]]}}}