{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,2,16]],"date-time":"2023-02-16T23:11:47Z","timestamp":1676589107210},"reference-count":25,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2013,7,4]],"date-time":"2013-07-04T00:00:00Z","timestamp":1372896000000},"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":[[2014,6]]},"DOI":"10.1007\/s11219-013-9203-5","type":"journal-article","created":{"date-parts":[[2013,7,3]],"date-time":"2013-07-03T07:26:04Z","timestamp":1372836364000},"page":"293-310","source":"Crossref","is-referenced-by-count":3,"title":["BlackHorse: creating smart test cases from brittle recorded tests"],"prefix":"10.1007","volume":"22","author":[{"given":"Santo","family":"Carino","sequence":"first","affiliation":[]},{"given":"James H.","family":"Andrews","sequence":"additional","affiliation":[]},{"given":"Sheldon","family":"Goulding","sequence":"additional","affiliation":[]},{"given":"Pradeepan","family":"Arunthavarajah","sequence":"additional","affiliation":[]},{"given":"Jakub","family":"Hertyk","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2013,7,4]]},"reference":[{"key":"9203_CR1","unstructured":"JUnit web site. http:\/\/www.junit.org . Online. Accessed February 2012."},{"key":"9203_CR2","unstructured":"SeleniumHQ: Web application testing system. http:\/\/seleniumhq.org\/ . Online. Accessed February 2012."},{"key":"9203_CR3","unstructured":"SWTBot web site. http:\/\/www.eclipse.org\/swtbot\/ . Online. Accessed February 2012."},{"key":"9203_CR4","unstructured":"Abbot framework for automated testing of Java GUI components and programs. http:\/\/abbot.sourceforge.net\/doc\/overview.shtml\/ . Online. Accessed August 2011."},{"key":"9203_CR5","doi-asserted-by":"crossref","unstructured":"Abdel Salam, M. A., Keshk, A. E., Ismail, N. A., & Nassar, H. M. (2007). Automated testing of Java menu-based GUIs using XML visual editor. 2007 International conference on computer engineering systems, pp. 313\u2013318.","DOI":"10.1109\/ICCES.2007.4447065"},{"key":"9203_CR6","doi-asserted-by":"crossref","unstructured":"Andrews, J. H., Li, F. C. H., & Menzies, T. (2007). Nighthawk: A two-level genetic-random unit test data generator. In Automated software Engineering (ASE), pp. 144\u2013153.","DOI":"10.1145\/1321631.1321654"},{"key":"9203_CR7","doi-asserted-by":"crossref","unstructured":"Baresi, L., Lanzi, P., Miraz, M. (2010). TestFul: An evolutionary test approach for Java. In International conference on software testing, verification and validation (ICST), pp. 185\u2013194.","DOI":"10.1109\/ICST.2010.54"},{"key":"9203_CR8","doi-asserted-by":"crossref","unstructured":"Carino, S., Andrews, J., Goulding, S., Arunthavarajah, P., Florio, T., & Hertyk, J. (2012). Blackhorse: Creating smart test cases from brittle recorded tests. In Automation of software test (AST), 2012 7th international workshop on (pp. 89\u201395). IEEE.","DOI":"10.1109\/IWAST.2012.6228996"},{"key":"9203_CR9","volume-title":"Implementing automated software testing: How to save time and lower costs while raising quality","author":"E. Dustin","year":"2009","unstructured":"Dustin, E., Garrett, T., & Gauf, B. (2009). Implementing automated software testing: How to save time and lower costs while raising quality. Boston: Addison-Wesley Professional."},{"key":"9203_CR10","doi-asserted-by":"crossref","unstructured":"Elbaum, S., Chin, H. N., Dwyer, M. B., & Dokulil, J. (2006). Carving differential unit test cases from system test cases. In Foundations of software engineering (FSE), pp. 253\u2013264.","DOI":"10.1145\/1181775.1181806"},{"key":"9203_CR11","doi-asserted-by":"crossref","unstructured":"Fraser, G., & Zeller, A. (2010). Mutation-driven generation of unit tests and oracles. In International symposium on software testing and analysis (ISSTA), pp. 147\u2013158.","DOI":"10.1145\/1831708.1831728"},{"key":"9203_CR12","doi-asserted-by":"crossref","unstructured":"Gross, F., Fraser, G., & Zeller, A. (2012). EXSYST: Search-based GUI testing. In International conference on software engineering (ICSE), pp. 1423\u20131426.","DOI":"10.1109\/ICSE.2012.6227232"},{"key":"9203_CR13","doi-asserted-by":"crossref","unstructured":"Joshi, S., & Orso, A. (2007). SCARPE: A technique and tool for selective capture and replay of program executions. In International conference on software maintenance (ICSM), pp. 234\u2013243.","DOI":"10.1109\/ICSM.2007.4362636"},{"key":"9203_CR14","unstructured":"Memon, A., Banerjee, I., & Nagarajan, A. (2003). What test oracle should I use for effective GUI testing? In Automated software engineering (ASE), pp. 164\u2013173."},{"key":"9203_CR15","doi-asserted-by":"crossref","unstructured":"Memon, A. M., Banerjee, I., & Nagarajan, A. (2003). GUI ripping: Reverse engineering of graphical user interfaces for testing. In Working conference on reverse engineering (WCRE), pp. 260\u2013269.","DOI":"10.1109\/WCRE.2003.1287256"},{"key":"9203_CR16","doi-asserted-by":"crossref","unstructured":"Newmarch, J. D. (1999). Testing java swing-based applications. In Technology of object-oriented language and systems (TOOLS) (pp. 156\u2013165). IEEE Computer Society, Washington, DC, USA.","DOI":"10.1109\/TOOLS.1999.796479"},{"key":"9203_CR17","doi-asserted-by":"crossref","unstructured":"Orso, A., & Kennedy, B. (2005). Selective capture and replay of program executions. In Proceedings of workshop on dynamic analysis (WODA) (pp. 1\u20137). ACM, New York, NY, USA.","DOI":"10.1145\/1083246.1083251"},{"key":"9203_CR18","doi-asserted-by":"crossref","unstructured":"Pacheco, C., Lahiri, S. K., Ernst, M. D., & Ball, T. (2007). Feedback-directed random test generation. In International conference on software engineering (ICSE) (pp. 75\u201384). Minneapolis, MN.","DOI":"10.1109\/ICSE.2007.37"},{"key":"9203_CR19","doi-asserted-by":"crossref","unstructured":"Saff, D., Artzi, S., Perkins, J. H., & Ernst, M. D. (2005). Automatic test factoring for Java. In Automated software engineering (ASE) (pp. 114\u2013123). Long Beach, CA, USA.","DOI":"10.1145\/1101908.1101927"},{"key":"9203_CR20","doi-asserted-by":"crossref","unstructured":"Silva, J. C., Silva, C., Gon\u00e7alo, R. D., Saraiva, J., & Campos, J. C. (2010). The GUISurfer tool: Towards a language independent approach to reverse engineering GUI code. In Engineering interactive computing systems (EICS), pp. 181\u2013186.","DOI":"10.1145\/1822018.1822045"},{"key":"9203_CR21","doi-asserted-by":"crossref","unstructured":"Xie, Q., & Memon, A. (2006). Studying the characteristics of a \u2018good\u2019 GUI test suite. In International symposium on software reliability engineering (ISSRE) (pp. 159 \u2013168).","DOI":"10.1109\/ISSRE.2006.45"},{"key":"9203_CR22","doi-asserted-by":"crossref","unstructured":"Xie, Q., & Memon, A. (2007). Designing and comparing automated test oracles for GUI-based software applications. ACM Transactions on Software Engineering and Methodology, 16, Art. No. 4.","DOI":"10.1145\/1189748.1189752"},{"key":"9203_CR23","doi-asserted-by":"crossref","unstructured":"Xie, Q., & Memon, A. M. (2005). Rapid \u2018crash testing\u2019 for continuously evolving GUI-based software applications. In International conference software maintenance (ICSM) (pp. 473\u2013482).","DOI":"10.1109\/ICSM.2005.72"},{"key":"9203_CR24","doi-asserted-by":"crossref","unstructured":"Yuan, X., Cohen, M., & Memon, A. M. (2007). Covering array sampling of input event sequences for automated GUI testing. In Automated software engineering (ASE) (pp. 405\u2013408).","DOI":"10.1145\/1321631.1321695"},{"key":"9203_CR25","doi-asserted-by":"crossref","unstructured":"Yuan, X., & Memon, A. (2007). Using GUI run-time state as feedback to generate test cases. In International conference on software engineering (ICSE) (pp. 396\u2013405).","DOI":"10.1109\/ICSE.2007.94"}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-013-9203-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11219-013-9203-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-013-9203-5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,17]],"date-time":"2019-07-17T00:13:53Z","timestamp":1563322433000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11219-013-9203-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,7,4]]},"references-count":25,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2014,6]]}},"alternative-id":["9203"],"URL":"https:\/\/doi.org\/10.1007\/s11219-013-9203-5","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"value":"0963-9314","type":"print"},{"value":"1573-1367","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,7,4]]}}}