HTML compliance and the return of the test pattern
Communications of the ACM
Feature selection, perceptron learning, and a usability case study for text categorization
Proceedings of the 20th annual international ACM SIGIR conference on Research and development in information retrieval
Assessing the Security of Your Web Applications
Linux Journal
Analysis and testing of Web applications
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Summary of the second ICSE workshop on web engineering
ACM SIGSOFT Software Engineering Notes
Measuring and Modeling Usage and Reliability for Statistical Web Testing
IEEE Transactions on Software Engineering - Special section on the seventh international software metrics symposium
Web information systems: the changing landscape of management models and web applications
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Quality Attributes of Web Software Applications
IEEE Software
A Comparative Study on Feature Selection in Text Categorization
ICML '97 Proceedings of the Fourteenth International Conference on Machine Learning
Web application security assessment by fault injection and behavior monitoring
WWW '03 Proceedings of the 12th international conference on World Wide Web
An Object-Oriented Web Test Model for Testing Web Applications
APAQS '00 Proceedings of the The First Asia-Pacific Conference on Quality Software (APAQS'00)
Regression analysis: Theory and computation
APL '76 Proceedings of the eighth international conference on APL
Building large knowledge bases by mass collaboration
Proceedings of the 2nd international conference on Knowledge capture
Reliability Improvement of Web-Based Software Applications
QSIC '04 Proceedings of the Quality Software, Fourth International Conference
WSE '04 Proceedings of the Web Site Evolution, Sixth IEEE International Workshop
A 2-Layer Model for the White-Box Testing of Web Applications
WSE '04 Proceedings of the Web Site Evolution, Sixth IEEE International Workshop
A Framework for Web Applications Testing
CW '04 Proceedings of the 2004 International Conference on Cyberworlds
Testing web applications focusing on their specialties
ACM SIGSOFT Software Engineering Notes
TestUml: user-metrics driven web applications testing
Proceedings of the 2005 ACM symposium on Applied computing
Web Testing: a Roadmap for the Empirical Research
WSE '05 Proceedings of the Seventh IEEE International Symposium on Web Site Evolution
A browser compatibility testing method based on combinatorial testing
ICWE'03 Proceedings of the 2003 international conference on Web engineering
Automated cross-browser compatibility testing
Proceedings of the 33rd International Conference on Software Engineering
Detecting cross-browser issues in web applications
Proceedings of the 33rd International Conference on Software Engineering
Practical elimination of external interaction vulnerabilities in web applications
Journal of Web Engineering
System-specific static code analyses: a case study in the complex embedded systems domain
Software Quality Control
Refactoring legacy AJAX applications to improve the efficiency of the data exchange component
Journal of Systems and Software
X-PERT: accurate identification of cross-browser issues in web applications
Proceedings of the 2013 International Conference on Software Engineering
A case study on bypass testing of web applications
Empirical Software Engineering
Hi-index | 0.01 |
Web applications are the most widely used class of software today. Increased diversity of web-client platform configurations causes execution of web applications to vary unpredictably, creating a myriad of challenges for quality assurance during development. This paper presents a novel technique and an inductive model that leverages empirical data from fielded systems to evaluate web application correctness across multiple client configurations. The inductive model is based on HTML tags and represents how web applications are expected to execute in each client configuration based on the fielded systems observed. End-users and developers update this model by providing empirical data in the form of positive (correctly executing) and negative (incorrectly executing) instances of fielded web applications. The results of an empirical study show that the approach is useful and that popular web applications have serious client-configuration-specific flaws.