Fully Automated HTML']HTML and Java']Javascript Rewriting for Constructing a Self-healing Web Proxy

被引:5
|
作者
Durieux, Thomas [1 ,2 ]
Hamadi, Youssef [3 ]
Monperrus, Martin [4 ]
机构
[1] INRIA, Lille, France
[2] Univ Lille, Lille, France
[3] Ecole Polytech, Paris, France
[4] KTH Royal Inst Technol, Stockholm, Sweden
关键词
D O I
10.1109/ISSRE.2018.00012
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 15 条
  • [1] Fully Automated HTML']HTML and Java']JavaScript Rewriting for Constructing a Self-healing Web Proxy
    Durieux, Thomas
    Hamadi, Youssef
    Monperrus, Martin
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2020, 30 (02):
  • [2] Web browser as medical educator/researcher using HTML']HTML & Java']JavaScript
    Johnson, CW
    Oser, G
    Abedor, AJ
    [J]. JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 1998, : 1023 - 1023
  • [3] Algorithmic self-training courseware using HTML']HTML and Java']JavaScript languages
    Tangha, C
    Foucherot, G
    Tcheeko, L
    Batchakui, B
    [J]. KNOWLEDGE REVOLUTION, THE IMPACT OF TECHNOLOGY ON LEARNING, PROCEEDINGS, 1998, : 33 - 37
  • [4] SurveyWiz and FactorWiz: Java']JavaScript Web pages that make HTML']HTML forms for research on the Internet
    Birnbaum, MH
    [J]. BEHAVIOR RESEARCH METHODS INSTRUMENTS & COMPUTERS, 2000, 32 (02): : 339 - 346
  • [5] A Protection Mechanism against Malicious HTML']HTML and Java']JavaScript Code in Vulnerable Web Applications
    Liu, Shukai
    Yan, Xuexiong
    Wang, Qingxian
    Zhao, Xu
    Chai, Chuansen
    Sun, Yajing
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2016, 2016
  • [6] Web-Browser Medical Physics Applications Using HTML']HTML5 and Java']Javascript
    Bakhtiari, M.
    [J]. MEDICAL PHYSICS, 2012, 39 (06) : 3678 - 3679
  • [7] Architecture, design, and development of an HTML']HTML/Java']JavaScript Web-based Group Support System
    Romano, NC
    Nunamaker, JF
    Briggs, RO
    Vogel, DR
    [J]. JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE, 1998, 49 (07): : 649 - 667
  • [8] Auditory presentation and synchronization in Adobe Flash and HTML']HTML5/Java']JavaScript Web experiments
    Reimers, Stian
    Stewart, Neil
    [J]. BEHAVIOR RESEARCH METHODS, 2016, 48 (03) : 897 - 908
  • [9] Presentation and response timing accuracy in Adobe Flash and HTML']HTML5/Java']JavaScript Web experiments
    Reimers, Stian
    Stewart, Neil
    [J]. BEHAVIOR RESEARCH METHODS, 2015, 47 (02) : 309 - 327
  • [10] THE MODERN WEB: MULTI-USE WEB DEVELOPMENT WITH HTML']HTML5, CSS3, AND JAVA']JAVASCRIPT
    Ennis, Lisa A.
    [J]. JOURNAL OF WEB LIBRARIANSHIP, 2014, 8 (01) : 109 - 110