Fully Automated HTML and Javascript Rewriting for Constructing a Self-Healing Web Proxy

Thomas Durieux, Youssef Hamadi, Martin Monperrus · 2018

Over the last few years, the complexity of web applications has increased to provide more dynamic web applications to users. The drawback of this complexity is the growing number of errors in the front-end applications. In this paper, we present BikiniProxy, a novel technique to provide self-healing for the web. BikiniProxy is designed as an HTTP proxy that uses five self-healing strategies to rewrite the buggy HTML and Javascript code. We evaluate BikiniProxy with a new benchmark of 555 reproducible Javascript errors of which 31.76% can be automatically self-healed.

Read the paper · More papers on PaperTik