2020
DOI: 10.1002/stvr.1731
|View full text |Cite
|
Sign up to set email alerts
|

Fully Automated HTML and JavaScript Rewriting for Constructing a Self‐healing Web Proxy

Abstract: 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 an approach to provide self-healing for the web. We implemented this approach in two different tools: (i) BikiniProxy, an HTTP repair proxy, and (ii) BugBlock, a browser extension. They use five self-healing strategies to rewrite the buggy HTML and JavaScript code to h… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 29 publications
0
3
0
Order By: Relevance
“…For instance, Espinoza et al [25] describe a design where N-Versioned microservices are placed in between proxies, allowing the system to compare both upstream and downstream request-response pairs. Simillarly, Durieux et al [68] leverage protocol diversity through an HTTP proxy to introduce self-healing for HTML and JavaScript code. These works show that diversity together with proxies can be used to augment targeted aspects of software, e.g.…”
Section: B Software Diversitymentioning
confidence: 99%
“…For instance, Espinoza et al [25] describe a design where N-Versioned microservices are placed in between proxies, allowing the system to compare both upstream and downstream request-response pairs. Simillarly, Durieux et al [68] leverage protocol diversity through an HTTP proxy to introduce self-healing for HTML and JavaScript code. These works show that diversity together with proxies can be used to augment targeted aspects of software, e.g.…”
Section: B Software Diversitymentioning
confidence: 99%
“…Monperrus et al. provide yet other techniques [62‐66] for debugging different problems in web applications in their survey on automated programme repair [67]. However, none of these techniques can be used for the debugging of IPFs.…”
Section: Related Workmentioning
confidence: 99%
“…This paper is an extended version of the study of Durieux et al . In the conference paper, we presented only BikiniProxy and its evaluation.…”
Section: Introductionmentioning
confidence: 99%