{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:06:18Z","timestamp":1759032378779,"version":"3.38.0"},"reference-count":55,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2010,9,19]],"date-time":"2010-09-19T00:00:00Z","timestamp":1284854400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int J Softw Tools Technol Transfer"],"published-print":{"date-parts":[[2011,4]]},"DOI":"10.1007\/s10009-010-0170-x","type":"journal-article","created":{"date-parts":[[2010,9,18]],"date-time":"2010-09-18T01:41:07Z","timestamp":1284774067000},"page":"111-129","source":"Crossref","is-referenced-by-count":9,"title":["Automating regression testing using web-based application similarities"],"prefix":"10.1007","volume":"13","author":[{"given":"Kinga","family":"Dobolyi","sequence":"first","affiliation":[]},{"given":"Elizabeth","family":"Soechting","sequence":"additional","affiliation":[]},{"given":"Westley","family":"Weimer","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2010,9,19]]},"reference":[{"key":"170_CR1","unstructured":"Apache Click. http:\/\/www.incubator.apache.org\/click\/ (2008)"},{"key":"170_CR2","unstructured":"A7soft jexamxml is a java based command line xml diff tool for comparing and merging xml documents. http:\/\/www.a7soft.com\/jexamxml.html (2009)"},{"key":"170_CR3","unstructured":"Al-Ekram, R., Adma, A., Baysal, O.: diffX: an algorithm to detect changes in multi-version XML documents. In: Conference of the Centre for Advanced Studies on Collaborative Research, pp. 1\u201311. IBM Press, USA (2005)"},{"key":"170_CR4","unstructured":"Benedikt, M., Freire, J., Godefroid, P.: Veriweb: automatically testing dynamic web sites. In: World Wide Web Conference, May (2002)"},{"key":"170_CR5","volume-title":"Testing Object-Oriented Systems: Models, Patterns, and Tools","author":"R.V. Binder","year":"1999","unstructured":"Binder R.V.: Testing Object-Oriented Systems: Models, Patterns, and Tools. Addison-Wesley, Reading (1999)"},{"key":"170_CR6","doi-asserted-by":"crossref","unstructured":"Binkley, D.: Using semantic differencing to reduce the cost of regression testing. In: International Conference on Software Maintenance, pp. 41\u201350 (1992)","DOI":"10.1109\/ICSM.1992.242560"},{"issue":"8","key":"170_CR7","doi-asserted-by":"crossref","first-page":"498","DOI":"10.1109\/32.624306","volume":"23","author":"D. Binkley","year":"1997","unstructured":"Binkley D.: Semantics guided regression test cost reduction. IEEE Trans. Softw. Eng. 23(8), 498\u2013516 (1997)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"1","key":"170_CR8","first-page":"135","volume":"34","author":"B. Boehm","year":"2001","unstructured":"Boehm B., Basili V.: Software defect reduction. IEEE Comput. Innov. Technol. Comput. Prof. 34(1), 135\u2013137 (2001)","journal-title":"IEEE Comput. Innov. Technol. Comput. Prof."},{"key":"170_CR9","unstructured":"Chen, T.Y., Kuo, F.-C., Merkel, R.: On the statistical properties of the f-measure. In: International Conference on Quality Software, pp. 146\u2013153 (2004)"},{"key":"170_CR10","doi-asserted-by":"crossref","unstructured":"Dobolyi, K., Weimer, W.: Harnessing web-based application similarities to aid in regression testing. In: 20th International Symposium on Software Reliability Engineering, November (2009)","DOI":"10.1109\/ISSRE.2009.18"},{"key":"170_CR11","doi-asserted-by":"crossref","unstructured":"Dobolyi, K., Weimer, W.: Modeling consumer-perceived web application fault severities for testing. Technical report, University of Virginia (2009)","DOI":"10.1145\/1831708.1831720"},{"key":"170_CR12","doi-asserted-by":"crossref","unstructured":"Dobolyi, K., Weimer, W,: Addressing high severity faults in web application testing. In: The IASTED International Conference on Software Engineering, February (2010)","DOI":"10.2316\/P.2010.677-075"},{"key":"170_CR13","doi-asserted-by":"crossref","unstructured":"Elbaum, S., Karre, S., Rothermel, G.: Improving web application testing with user session data. In: International Conference on Software Engineering (2003)","DOI":"10.1109\/ICSE.2003.1201187"},{"key":"170_CR14","doi-asserted-by":"crossref","unstructured":"Ellims, M.,Ince, D., Petre, M.: The csaw c mutation tool: initial results, pp. 185\u2013192 (2007)","DOI":"10.1109\/TAIC.PART.2007.28"},{"key":"170_CR15","unstructured":"GCC-XML. http:\/\/www.gccxml.org\/HTML\/Index.html (2008)"},{"issue":"3","key":"170_CR16","doi-asserted-by":"crossref","first-page":"270","DOI":"10.1145\/152388.152391","volume":"2","author":"M. Jean Harrold","year":"1993","unstructured":"Jean Harrold M., Gupta R., Soffa M.L.: A methodology for controlling the size of a test suite. ACM Trans. Softw. Eng. Methodol. 2(3), 270\u2013285 (1993)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"issue":"2","key":"170_CR17","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1109\/52.991333","volume":"19","author":"E. Hieatt","year":"2002","unstructured":"Hieatt E., Mee R.: Going faster: testing the web application. IEEE Softw. 19(2), 60\u201365 (2002)","journal-title":"IEEE Softw."},{"key":"170_CR18","doi-asserted-by":"crossref","unstructured":"Hooimeijer, P., Weimer, W.: Modeling bug report quality. In: Automated Software Engineering, pp. 34\u201343 (2007)","DOI":"10.1145\/1321631.1321639"},{"key":"170_CR19","unstructured":"Kapfhammer, G.M.: Software testing. In: The Computer Science Handbook, ch. 105. CRC Press, Boca Raton (2004)"},{"issue":"3","key":"170_CR20","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1109\/TSE.2005.36","volume":"31","author":"S. Karre","year":"2005","unstructured":"Karre S.: Leveraging user-session data to support web application testing. IEEE Trans. Softw. Eng. 31(3), 187\u2013202 (2005)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"170_CR21","unstructured":"Knight, J.C., Ammann, P.: An experimental evaluation of simple methods for seeding program errors. In: International Conference on Software Engineering, pp. 337\u2013342 (1985)"},{"issue":"2","key":"170_CR22","first-page":"1137","volume":"14","author":"R. Kohavi","year":"1995","unstructured":"Kohavi R.: A study of cross-validation and bootstrap for accuracy estimation and model selection. Int. Joint Conf. Artif. Intell. 14(2), 1137\u20131145 (1995)","journal-title":"Int. Joint Conf. Artif. Intell."},{"key":"170_CR23","unstructured":"Lee, S.C.L., Offutt, J.: Generating test cases for xml-based web component interactions using mutation analysis. In: International Symposium on Software Reliability Engineering, p. 200 (2001)"},{"key":"170_CR24","doi-asserted-by":"crossref","unstructured":"Di Lucca, G., Fasolino, A., Faralli, F., de Carlini, U.: Testing web applications. In: International Conference on Software Maintenance, p. 310 (2002)","DOI":"10.1109\/ICSM.2002.1167787"},{"key":"170_CR25","unstructured":"Memon, A., Banerjee, I., Hashmi, N., Nagarajan, A.: DART: a framework for regression testing \u201cnightly\/daily builds\u201d of GUI applications. In: International Conference on Software Maintenance (2003)"},{"key":"170_CR26","doi-asserted-by":"crossref","unstructured":"Meszaros, G.: Agile regression testing using record and playback. In: Object-oriented Programming, Systems, Languages, and Applications, pp. 353\u2013360 (2003)","DOI":"10.1145\/949344.949442"},{"issue":"4","key":"170_CR27","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1082983.1083143","volume":"30","author":"I. Neamtiu","year":"2005","unstructured":"Neamtiu I., Foster J.S., Hicks M.: Understanding source code evolution using abstract syntax tree matching. SIGSOFT Softw. Eng. Notes 30(4), 1\u20135 (2005)","journal-title":"SIGSOFT Softw. Eng. Notes"},{"issue":"2","key":"170_CR28","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1109\/52.991329","volume":"19","author":"J. Offutt","year":"2002","unstructured":"Offutt J.: Quality attributes of web software applications. IEEE Softw. 19(2), 25\u201332 (2002)","journal-title":"IEEE Softw."},{"key":"170_CR29","unstructured":"Open-realty. http:\/\/www.open-realty.org\/ (2010)"},{"key":"170_CR30","unstructured":"Prestashop free open source e-commerce software for web 2.0. http:\/\/www.prestashop.com\/ (2010)"},{"key":"170_CR31","unstructured":"Pertet, S., Narsimhan, P.: Causes of failures in web applications. Technical Report CMU-PDL-05-109, Carnegie Mellon University, December (2005)"},{"issue":"1","key":"170_CR32","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/52.819962","volume":"17","author":"R.S. Pressman","year":"2000","unstructured":"Pressman R.S.: What a tangled web we weave [web engineering]. IEEE Softw. 17(1), 18\u201321 (2000)","journal-title":"IEEE Softw."},{"key":"170_CR33","unstructured":"Raghavan, S., Rohana, R., Leon, D., Podgurski, A., Augustine, V.: Dex: a semantic-graph differencing tool for studying changes in large code bases. In: International Conference on Software Maintenance (2004)"},{"issue":"10","key":"170_CR34","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1109\/2.539720","volume":"29","author":"C.V. Ramamoothy","year":"1996","unstructured":"Ramamoothy C.V., Tsai W.-T.: Advances in software engineering. IEEE Comput. 29(10), 47\u201358 (1996)","journal-title":"IEEE Comput."},{"issue":"1\u20134","key":"170_CR35","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1023\/A:1020549507418","volume":"14","author":"F. Ricca","year":"2002","unstructured":"Ricca F., Tonella P.: Testing processes of web applications. Ann. Softw. Eng. 14(1\u20134), 93\u2013114 (2002)","journal-title":"Ann. Softw. Eng."},{"key":"170_CR36","unstructured":"Rosenberg, S.: What you don\u2019t know can cost you millions, http:\/\/www.cxoamerica.com\/pastissue\/article.asp?art=270091&issue=202 (2009)"},{"issue":"10","key":"170_CR37","doi-asserted-by":"crossref","first-page":"929","DOI":"10.1109\/32.962562","volume":"27","author":"G. Rothermel","year":"2001","unstructured":"Rothermel G., Untch R.J., Chu C.: Prioritizing test cases for regression testing. IEEE Trans. Softw. Eng. 27(10), 929\u2013948 (2001)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"170_CR38","volume-title":"Introduction to Modern Information Retrieval","author":"G. Salton","year":"1986","unstructured":"Salton G., McGill M.J.: Introduction to Modern Information Retrieval. McGraw-Hill, New York (1986)"},{"key":"170_CR39","volume-title":"Modernizing Legacy Systems: Software Technologies, Engineering Process and Business Practices","author":"R.C. Seacord","year":"2003","unstructured":"Seacord R.C., Plakosh D., Lewis G.A.: Modernizing Legacy Systems: Software Technologies, Engineering Process and Business Practices. Addison-Wesley Longman Publishing Co., Inc., Boston (2003)"},{"key":"170_CR40","doi-asserted-by":"crossref","unstructured":"Silva, L.M.: Comparing error detection techniques for web applications: an experimental study. In: Network Computing and Applications, pp. 144\u2013151 (2008)","DOI":"10.1109\/NCA.2008.57"},{"key":"170_CR41","doi-asserted-by":"crossref","unstructured":"Sneed, H.M.: Testing a web application. In: Workshop on Web Site Evolution, pp. 3\u201310 (2004)","DOI":"10.1109\/WSE.2004.10011"},{"key":"170_CR42","doi-asserted-by":"crossref","unstructured":"Soechting, E., Dobolyi, K., Weimer, W.: Syntactic regression testing for tree-structured output. In: International Symposium on Web Systems Evolution, September (2009)","DOI":"10.1109\/WSE.2009.5631413"},{"key":"170_CR43","doi-asserted-by":"crossref","unstructured":"Soliman, F., Youssef, M.A.: Internet-based e-commerce and its impact on manufacturing and business operations. In: Industrial Management and Data Systems (2003)","DOI":"10.1108\/02635570310497594"},{"key":"170_CR44","doi-asserted-by":"crossref","unstructured":"Sprenkle, S., Gibson, E., Sampath, S., Pollock, L.: Automated replay and failure detection for web applications. In: Automated Software Engineering (2005)","DOI":"10.1145\/1101908.1101947"},{"key":"170_CR45","doi-asserted-by":"crossref","unstructured":"Sprenkle, S., Hill, E., Pollock, L.: Learning effective oracle comparator combinations for web applications. In: International Conference on Quality Software (2007)","DOI":"10.1109\/QSIC.2007.4385523"},{"key":"170_CR46","doi-asserted-by":"crossref","unstructured":"Sprenkle, S., Pollock, L., Esquivel, H., Hazelwood, B., Ecott, S.: Automated oracle comparators for testing web applications. In: International Symposium on Reliability Engineering, pp. 117\u2013126 (2007)","DOI":"10.1109\/ISSRE.2007.26"},{"issue":"2","key":"170_CR47","doi-asserted-by":"crossref","first-page":"274","DOI":"10.1145\/210376.210394","volume":"27","author":"J. Sutherland","year":"1995","unstructured":"Sutherland J.: Business objects in corporate information systems. ACM Comput. Surv. 27(2), 274\u2013276 (1995)","journal-title":"ACM Comput. Surv."},{"key":"170_CR48","unstructured":"txt2html\u2014text to HTML converter. http:\/\/www.txt2html.sourceforge.net\/ . Technical report (2008)"},{"key":"170_CR49","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1109\/MSP.2005.118","volume":"3","author":"K.R. Wyk van","year":"2005","unstructured":"van Wyk K.R., McGraw G.: Bridging the gap between software development and information security. IEEE Secur. Privacy 3, 75\u201379 (2005)","journal-title":"IEEE Secur. Privacy"},{"key":"170_CR50","unstructured":"Vanilla\u2014free, open-source forum software. http:\/\/vanillaforums.org\/ (2010)"},{"key":"170_CR51","doi-asserted-by":"crossref","unstructured":"Vokolos, F.I., Frankl, P.G.: Pythia: a regression test selection tool based on textual differencing. In: Reliability, Quality and Safety of Software-Intensive Systems, pp. 3\u201321 (1997)","DOI":"10.1007\/978-0-387-35097-4_1"},{"key":"170_CR52","unstructured":"Vqwiki open source project. http:\/\/www.vqwiki.org\/ (2008)"},{"key":"170_CR53","doi-asserted-by":"crossref","unstructured":"Walcott, K.R., Soffa, M.L., Kapfhammer, G.M., Roos, R.S.: Timeaware test suite prioritization. In: International Symposium on Software Testing and Analysis (2006)","DOI":"10.1145\/1146238.1146240"},{"key":"170_CR54","unstructured":"Williamson, L.: IBM Rational software analyzer: beyond source code. In: Rational Software Developer Conference. http:\/\/www-07.ibm.com\/in\/events\/rsdc2008\/presentation2.html , June (2008)"},{"issue":"2","key":"170_CR55","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1007\/s10515-007-0007-3","volume":"14","author":"Z. Xing","year":"2007","unstructured":"Xing Z., Stroulia E.: Differencing logical uml models. Autom. Softw. Eng. 14(2), 215\u2013259 (2007)","journal-title":"Autom. Softw. Eng."}],"container-title":["International Journal on Software Tools for Technology Transfer"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10009-010-0170-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10009-010-0170-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10009-010-0170-x","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,25]],"date-time":"2025-02-25T22:22:59Z","timestamp":1740522179000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10009-010-0170-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,9,19]]},"references-count":55,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2011,4]]}},"alternative-id":["170"],"URL":"https:\/\/doi.org\/10.1007\/s10009-010-0170-x","relation":{},"ISSN":["1433-2779","1433-2787"],"issn-type":[{"type":"print","value":"1433-2779"},{"type":"electronic","value":"1433-2787"}],"subject":[],"published":{"date-parts":[[2010,9,19]]}}}