A methodology for controlling the size of a test suite
ACM Transactions on Software Engineering and Methodology (TOSEM)
Business objects in corporate information systems
ACM Computing Surveys (CSUR)
Semantics Guided Regression Test Cost Reduction
IEEE Transactions on Software Engineering
Pythia: a regression test selection tool based on textual differencing
ENCRESS '97 IFIP TC5 WG5.4 3rd internatinal conference on on Reliability, quality and safety of software-intensive systems
An experimental evaluation of simple methods for seeding program errors
ICSE '85 Proceedings of the 8th international conference on Software engineering
Testing object-oriented systems: models, patterns, and tools
Testing object-oriented systems: models, patterns, and tools
Prioritizing Test Cases For Regression Testing
IEEE Transactions on Software Engineering
Introduction to Modern Information Retrieval
Introduction to Modern Information Retrieval
Testing Processes of Web Applications
Annals of Software Engineering
IEEE Software
Quality Attributes of Web Software Applications
IEEE Software
Going Faster: Testing The Web Application
IEEE Software
Improving web application testing with user session data
Proceedings of the 25th International Conference on Software Engineering
Generating Test Cases for XML-Based Web Component Interactions Using Mutation Analysis
ISSRE '01 Proceedings of the 12th International Symposium on Software Reliability Engineering
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
DART: A Framework for Regression Testing "Nightly/daily Builds" of GUI Applications
ICSM '03 Proceedings of the International Conference on Software Maintenance
Agile regression testing using record & playback
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
On the Statistical Properties of the F-measure
QSIC '04 Proceedings of the Quality Software, Fourth International Conference
WSE '04 Proceedings of the Web Site Evolution, Sixth IEEE International Workshop
Leveraging User-Session Data to Support Web Application Testing
IEEE Transactions on Software Engineering
Understanding source code evolution using abstract syntax tree matching
MSR '05 Proceedings of the 2005 international workshop on Mining software repositories
Bridging the Gap between Software Development and Information Security
IEEE Security and Privacy
Automated replay and failure detection for web applications
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
diffX: an algorithm to detect changes in multi-version XML documents
CASCON '05 Proceedings of the 2005 conference of the Centre for Advanced Studies on Collaborative research
TimeAware test suite prioritization
Proceedings of the 2006 international symposium on Software testing and analysis
Learning Effective Oracle Comparator Combinations for Web Applications
QSIC '07 Proceedings of the Seventh International Conference on Quality Software
Automated Oracle Comparators for TestingWeb Applications
ISSRE '07 Proceedings of the The 18th IEEE International Symposium on Software Reliability
Comparing Error Detection Techniques for Web Applications: An Experimental Study
NCA '08 Proceedings of the 2008 Seventh IEEE International Symposium on Network Computing and Applications
WATER: Web Application TEst Repair
Proceedings of the First International Workshop on End-to-End Test Script Engineering
Hi-index | 0.00 |
Web-based applications are growing in complexity and criticality, increasing the need for their precise validation. Regression testing is an established approach for providing information about the quality of an application in the face of recurring updates that dominate the web. We present techniques to address a key challenge of the automated regression testing of web-based applications. Innocuous program evolutions often appear to fail tests and must be manually inspected. We rely on inherent similarities between independent web-based applications to provide fully automated solutions for reducing the number of false positives associated with regression testing such applications, simultaneously focusing on returning all true positives. Our approach predicts which test cases merit human inspection by applying a model derived from regression testing other programs. We are 2.5 to 50 times as accurate as current industrial practice, but require no user annotations.