R2Z2: Detecting Rendering Regressions in Web Browsers through Differential Fuzz Testing
Abstract
A rendering regression is a bug introduced by a web browser where a web page no longer functions as users expect. Such rendering bugs critically harm the usability of web browsers as well as web applications. The unique aspect of rendering bugs is that they affect the presented visual appearance of web pages, but those web pages have no pre-defined correct appearance. Therefore, it is challenging to automatically detect errors in their appearance. In practice, web browser vendors rely on non-trivial and time-prohibitive manual analysis to detect and handle rendering regressions.
BibTeX
@inproceedings{Song-al:ICSE22,
author = {Suhwan Song and
Jaewon Hur and
Sunwoo Kim and
Philip Rogers and
Byoungyoung Lee},
title = {{R2Z2:} Detecting Rendering Regressions in Web Browsers through Differential Fuzz Testing},
booktitle = {ICSE},
pages = {1818--1829},
publisher = {{ACM}},
year = {2022},
}