kirancodes.me
To Proof Maintenance & Beyond!

R2Z2: Detecting Rendering Regressions in Web Browsers through Differential Fuzz Testing

Suhwan Song, Jaewon Hur, Sunwoo Kim, Philip Rogers, Byoungyoung Lee

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},
}

Related papers