• Corpus ID: 44732653

Accurate diagnosis of cross-browser compatibility issues via machine learning

  title={Accurate diagnosis of cross-browser compatibility issues via machine learning},
  author={Nataliia Semenenko},
1 Citations
Browserbite: cross‐browser testing via image processing
This paper presents a novel method for cross‐browser testing based purely on image processing that achieves an F‐score exceeding 90%, outperforming a state‐of‐the‐art cross-browser testing tool based on DOM analysis.


ROC Analysis
ROC analysis investigates and employs the relationship between sensitivity and specificity of a binary classifier to address a range of problems, including determining a decision threshold that minimises error rate or misclassification cost under given class and cost distributions.
WebMate: Generating Test Cases for Web 2.0
This work presents a technique to automatically generate tests for Web 2.0 applications, which systematically explores and tests all distinct functions of a web application.
CrossCheck: Combining Crawling and Differencing to Better Detect Cross-browser Incompatibilities in Web Applications
The results of the experiments show that CROSSCHECK is both effective and efficient in detecting XBIs, and that it can outperform existing techniques.
Automated cross-browser compatibility testing
  • Ali Mesbah, M. Prasad
  • Computer Science
    2011 33rd International Conference on Software Engineering (ICSE)
  • 2011
This paper poses the problem of cross-browser compatibility testing of modern web applications as a 'functional consistency' check of web application behavior across different web browsers and presents an automated solution for it and validate its effectiveness and real-world relevance.
Visual testing in different testing approaches
  • University of Tartu, Bachelor thesis 2012.
  • 2012
WebMate: a tool for testing web 2.0 applications
The WEBMATE approach automatically explores and navigates through arbitrary Web 2.0 applications, addresses challenges such as interactive elements, state abstraction, and non-determinism in large applications, and demonstrates its usage for regular application testing as well as for cross-browser testing.
WEBDIFF: Automated identification of cross-browser issues in web applications
The results of the evaluation are promising, in that WEBDIFF was able to automatically identify 121 issues in the applications, while generating only 21 false positives, which could be eliminated with suitable engineering.
Invariant-based automatic testing of AJAX user interfaces
  • Ali Mesbah, A. Deursen
  • Computer Science
    2009 IEEE 31st International Conference on Software Engineering
  • 2009
This work proposes a method for testing AJAX applications automatically, based on a crawler to infer a flow graph for all (client-side) user interface states, and identifies AJAX-specific faults that can occur in such states as well as DOM-tree invariants that can serve as oracle to detect such faults.
The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd Edition
This major new edition features many topics not covered in the original, including graphical models, random forests, ensemble methods, least angle regression and path algorithms for the lasso, non-negative matrix factorization, and spectral clustering.
Introduction to neural networks for C