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 :
بازگشت