DocumentCode
650758
Title
Browserbite: Accurate Cross-Browser Testing via Machine Learning over Image Features
Author
Semenenko, Nataliia ; Dumas, Maxime ; Saar, Tonis
Author_Institution
Inst. of Comput. Sci., Univ. of Tartu, Tartu, Estonia
fYear
2013
fDate
22-28 Sept. 2013
Firstpage
528
Lastpage
531
Abstract
Cross-browser compatibility testing is a time consuming and monotonous task. In its most manual form, Web testers open Web pages one-by-one on multiple browser-platform combinations and visually compare the resulting page renderings. Automated cross-browser testing tools speed up this process by extracting screenshots and applying image processing techniques so as to highlight potential incompatibilities. However, these systems suffer from insufficient accuracy, primarily due to a large percentage of false positives. Improving accuracy in this context is challenging as the criteria for classifying a difference as an incompatibility are to some extent subjective. We present our experience building a cross-browser testing tool (Browser bite) based on image segmentation and differencing in conjunction with machine learning. An experimental evaluation involving a dataset of 140 pages, each rendered in 14 browser-system combinations, shows that the use of machine learning in this context leads to significant accuracy improvement, allowing us to attain an F-score of over 90%.
Keywords
Internet; image segmentation; learning (artificial intelligence); online front-ends; program testing; Web pages; Web testers; automated cross-browser testing tools; browserbite; cross-browser compatibility testing; image features; image processing techniques; image segmentation; machine learning; multiple browser-platform combinations; page renderings; Accuracy; Biological neural networks; Classification tree analysis; Neurons; Testing; Web pages; cross-browser testing; image processing; machine learning;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance (ICSM), 2013 29th IEEE International Conference on
Conference_Location
Eindhoven
ISSN
1063-6773
Type
conf
DOI
10.1109/ICSM.2013.88
Filename
6676949
Link To Document