{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,6]],"date-time":"2026-03-06T23:05:58Z","timestamp":1772838358420,"version":"3.50.1"},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2010,10,24]],"date-time":"2010-10-24T00:00:00Z","timestamp":1287878400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Software Qual J"],"published-print":{"date-parts":[[2011,9]]},"DOI":"10.1007\/s11219-010-9117-4","type":"journal-article","created":{"date-parts":[[2010,10,23]],"date-time":"2010-10-23T14:53:27Z","timestamp":1287845607000},"page":"489-513","source":"Crossref","is-referenced-by-count":33,"title":["A multiple-population genetic algorithm for branch coverage test data generation"],"prefix":"10.1007","volume":"19","author":[{"given":"Mohammad","family":"Alshraideh","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Basel A.","family":"Mahafzah","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Saleh","family":"Al-Sharaeh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2010,10,24]]},"reference":[{"issue":"3","key":"9117_CR1","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1002\/stvr.354","volume":"16","author":"M. Alshraideh","year":"2006","unstructured":"Alshraideh, M., & Bottaci, L. (2006). Automatic software test data generation for string data using heuristic search with domain specific search operators. Software Testing, Verification and Reliability, 16(3), 175\u2013203.","journal-title":"Software Testing, Verification and Reliability"},{"key":"9117_CR2","doi-asserted-by":"crossref","unstructured":"Alshraideh, M., Bottaci, L., & Mahafzah, B. A. (2009). Using program data-state scarcity to guide automatic test data generation, Software Quality Journal (in press).","DOI":"10.1007\/s11219-009-9083-x"},{"key":"9117_CR3","volume-title":"Software testing techniques","author":"B. Beizer","year":"1990","unstructured":"Beizer, B. (1990). Software testing techniques (2nd ed.). New York: van Nostrand Rheinhold.","edition":"2"},{"key":"9117_CR4","doi-asserted-by":"crossref","unstructured":"Bottaci, L. (2003). Predicate expression cost functions to guide evolutionary search for test data. In Genetic and Evolutionary Computation Conference (GECCO 2003), July 2003 (pp. 2455\u20132464).","DOI":"10.1007\/3-540-45110-2_149"},{"issue":"2","key":"9117_CR5","first-page":"141","volume":"10","author":"E. Cantu-Paz","year":"1988","unstructured":"Cantu-Paz, E. (1988). A survey of parallel genetic algorithms, Calculateurs Paralleles. Reseaux et Systems Reportis, 10(2),141\u2013171.","journal-title":"Reseaux et Systems Reportis"},{"issue":"3","key":"9117_CR6","first-page":"37","volume":"18","author":"I. Chung","year":"2008","unstructured":"Chung, I., & Bieman, J. M. (2008). Generating input data structures for automated program testing. Software Testing, Verification and Reliability, 18(3), 37\u201357.","journal-title":"Software Testing, Verification and Reliability"},{"issue":"9","key":"9117_CR7","doi-asserted-by":"crossref","first-page":"900","DOI":"10.1109\/32.92910","volume":"17","author":"R. DeMillo","year":"1991","unstructured":"DeMillo, R., & Offutt, A. (1991). Constraint-based automatic test data generation. IEEE Transactions on Software Engineering, 17(9), 900\u2013909.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"1","key":"9117_CR8","doi-asserted-by":"crossref","first-page":"319","DOI":"10.1145\/24039.24041","volume":"9","author":"J. Ferrante","year":"1987","unstructured":"Ferrante, J., Ottenstein, K., & Warren, J. (1987). The program dependency graph and its use in optimization. ACM Transactions on Programming Languages and Systems, 9(1), 319\u2013349.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"issue":"2","key":"9117_CR9","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1007\/s11219-007-9031-6","volume":"16","author":"G. Fraser","year":"2008","unstructured":"Fraser, G., & Wotawa, F. (2008). Using model-checkers to generate and analyze property relevant test-cases. Software Quality Journal, 16(2), 161\u2013183.","journal-title":"Software Quality Journal"},{"key":"9117_CR10","doi-asserted-by":"crossref","unstructured":"Gotlieb, A., Botella, B., & Rueher, M. (1998). Automatic test data generation using constraint solving techniques. International Symposium on Software Testing and Analysis, 53\u201362.","DOI":"10.1145\/271771.271790"},{"key":"9117_CR11","doi-asserted-by":"crossref","unstructured":"Gotlieb, A., Botella, B., & Rueher, M. A. (2000). A clp framework for computing structural test data. In Computational Logic, 399\u2013413.","DOI":"10.1007\/3-540-44957-4_27"},{"key":"9117_CR12","doi-asserted-by":"crossref","unstructured":"Gupta, N., Mathur, A. P., & Soffa, M. L. (2000). Generating test data for branch coverage. In 15th IEEE international conference automated software engineering, Grenoble, France.","DOI":"10.1109\/ASE.2000.873666"},{"key":"9117_CR13","unstructured":"Harman, M., Hu, L., Hierons, R., Baresel, A., & Sthamer, H. (2002). Improving evolutionary testing by flag removal. In Proceedings of genetic and evolutionary computation conference, GECCO 2002, July 2002 (pp. 1359\u20131366)."},{"issue":"1","key":"9117_CR14","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1109\/TSE.2004.1265732","volume":"30","author":"M. Harman","year":"2004","unstructured":"Harman, M., Hu, L., Hierons, R., Wegener, G., Sthamer, H., Baresel, A., et al. (2004). Testability transformation. IEEE Transaction on software Engineering, 30(1), 73\u201381.","journal-title":"IEEE Transaction on software Engineering"},{"key":"9117_CR15","doi-asserted-by":"crossref","unstructured":"Harman, M., Islam, F., Xie, T., & Wappler, S. (2009). Automated test data generation for aspect-oriented programs. In Proceedings of the 8th ACM international conference on aspect-oriented software development (pp. 185\u2013196).","DOI":"10.1145\/1509239.1509264"},{"key":"9117_CR16","unstructured":"Harman, M., & McMinn, P. (2007). A theoretical and empirical analysis of evolutionary testing and hill climbing for structural test data generation. In: Proceedings of the international symposium on software testing and analysis (ISSTA 2007) (pp. 73\u201383), July 2007. London, UK: ACM Press."},{"key":"9117_CR17","unstructured":"Kansomkeat, S., Offutt, J., Abdurazik, A., & Baldini, A. (2008). A comparative evaluation of tests generated from different UML diagrams, SNPD ( pp. 867\u2013872)."},{"issue":"8","key":"9117_CR18","doi-asserted-by":"crossref","first-page":"870","DOI":"10.1109\/32.57624","volume":"16","author":"B. Korel","year":"1990","unstructured":"Korel, B. (1990). Automated software test data generation. IEEE Transactions on Software Engineering, 16(8),870\u2013879.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9117_CR19","doi-asserted-by":"crossref","unstructured":"Korel, B. (1996). Assertion-oriented automated test data generation. In Proceedings of the 18th international conference on software engineering (pp. 71\u201380).","DOI":"10.1109\/ICSE.1996.493403"},{"issue":"3","key":"9117_CR20","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1007\/s11219-008-9047-6","volume":"16","author":"F. C. Kuo","year":"2008","unstructured":"Kuo, F. C., Chen, T. Y., Li, H., & Chan, W. K. (2008). Enhancing adaptive random testing for programs with high dimensional input domains or failure-unrelated parameters. Software Quality Journal, 16(3):303\u2013327.","journal-title":"Software Quality Journal"},{"key":"9117_CR21","unstructured":"McGraw, G., Michael, C., & Schatz, M. (2001). Generating software test data by evolution. IEEE Transactions on Software Engineering, 27(12)."},{"issue":"2","key":"9117_CR22","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":"9117_CR23","doi-asserted-by":"crossref","unstructured":"McMinn, P., Binkley, D., & Harman, M. (2009). Empirical evaluation of a nesting testability transformation for evolutionary testing. ACM Transactions on Software Engineering and Methodology (in press).","DOI":"10.1145\/1525880.1525884"},{"key":"9117_CR24","doi-asserted-by":"crossref","unstructured":"McMinn, P., Binkley, D., Harman, M., & Tonella, P. (2006). The species per path approach to searchbased test data generation. In Proceedings of the international symposium on software testing and analysis (ISSTA 2006) Portland, ME, USA, July 17\u201320 2006 (pp. 13\u201324).","DOI":"10.1145\/1146238.1146241"},{"key":"9117_CR25","unstructured":"Michael, C., McGraw, G., Schatz, M., & Walton, C. (1997). Genetic algorithms for dynamic test data generation: Technical report rstr-003-97-11, RST Corporation, Suite 250, 21515 Ridgetop Circle, Sterling VA 20166."},{"issue":"7","key":"9117_CR26","doi-asserted-by":"crossref","first-page":"586","DOI":"10.1016\/j.infsof.2005.06.006","volume":"48","author":"J. Miller","year":"2006","unstructured":"Miller, J., Reformat, M., & Zhang, H. (2006). Automatic test data generation using genetic algorithm and program dependence graphs. Information and Software Technology, 48(7), 586\u2013605.","journal-title":"Information and Software Technology"},{"key":"9117_CR27","doi-asserted-by":"crossref","unstructured":"Offutt, J., & Hayes, J. (1996). A semantic model of program faults. In: International symposium on software testing and analysis (ISSTA96), pp. 195\u2013200.","DOI":"10.1145\/229000.226317"},{"issue":"4","key":"9117_CR28","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1002\/(SICI)1099-1689(199912)9:4<263::AID-STVR190>3.0.CO;2-Y","volume":"9","author":"R. Pargas","year":"1999","unstructured":"Pargas, R., Harrold, M., & Peck, R. (1999). Test-data generation using genetic algorithms. Software Testing, Verification and Reliability, 9(4), 263\u2013282.","journal-title":"Software Testing, Verification and Reliability"},{"issue":"2","key":"9117_CR29","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1145\/271775.271792","volume":"23","author":"N. Tracey","year":"1998","unstructured":"Tracey, N., Clark, J., & Mander, K. (1998). Automated program flaw finding using simulated annealing. Software Engineering Notes, 23(2), 73\u201381.","journal-title":"Software Engineering Notes"},{"issue":"14","key":"9117_CR30","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1016\/S0950-5849(01)00190-2","volume":"43","author":"J. Wegener","year":"2001","unstructured":"Wegener, J., Baresel, A., & Sthamer, H. (2001). Evolutionary test environment for automatic structural testing. Information and Software Technology, 43(14), 41\u201354.","journal-title":"Information and Software Technology"},{"key":"9117_CR31","unstructured":"Wegener, J., et\u00a0al. (1996). Systematic testing of real-time systems. In Proceedings of the 4th European conference on software testing analysis and review (EuroStar 1996), Amsterdam, Netherlands."},{"key":"9117_CR32","unstructured":"Wegener, J., Pitschinz, R., & Sthmar, H. (2000). Automated testing of real-time tasks. In Proceedings of the 1st international workshop on automated program analysis, testing and verification, Limerick, Ireland."},{"key":"9117_CR33","unstructured":"Whitley, D. (1989). The genitor algorithm and selective pressure: Why rank-based allocation of reproductive trials is best. In Proceedings of the third international conference on genetic algorithms (ICGA-89) (pp. 116\u2013121)."},{"key":"9117_CR34","doi-asserted-by":"crossref","first-page":"817","DOI":"10.1016\/S0950-5849(01)00188-4","volume":"43","author":"D. Whitley","year":"2001","unstructured":"Whitley, D. (2001). An overview of evolutionary algorithms: Practical issues and common pitfalls. Information and Software Technology, 43, 817\u2013831.","journal-title":"Information and Software Technology"},{"key":"9117_CR35","doi-asserted-by":"crossref","unstructured":"Yoo, S., Harman, M., & Ur, S. (2009). Measuring and improving latency to avoid test suite wear out. In IEEE international conference on software testing, verification, and validation workshops (pp. 101\u2013110).","DOI":"10.1109\/ICSTW.2009.10"}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-010-9117-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11219-010-9117-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-010-9117-4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,5]],"date-time":"2019-06-05T20:41:51Z","timestamp":1559767311000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11219-010-9117-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,10,24]]},"references-count":35,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2011,9]]}},"alternative-id":["9117"],"URL":"https:\/\/doi.org\/10.1007\/s11219-010-9117-4","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"value":"0963-9314","type":"print"},{"value":"1573-1367","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,10,24]]}}}