{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,30]],"date-time":"2024-10-30T08:19:48Z","timestamp":1730276388280,"version":"3.28.0"},"reference-count":35,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,10]]},"DOI":"10.1109\/issre.2018.00012","type":"proceedings-article","created":{"date-parts":[[2018,11,20]],"date-time":"2018-11-20T01:46:21Z","timestamp":1542678381000},"page":"1-12","source":"Crossref","is-referenced-by-count":7,"title":["Fully Automated HTML and Javascript Rewriting for Constructing a Self-Healing Web Proxy"],"prefix":"10.1109","author":[{"given":"Thomas","family":"Durieux","sequence":"first","affiliation":[]},{"given":"Youssef","family":"Hamadi","sequence":"additional","affiliation":[]},{"given":"Martin","family":"Monperrus","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref33","article-title":"Self-healing and recovery methods and their classification","author":"shehory","year":"2009","journal-title":"Dagstuhl Seminar &#x201C;Self-Healing and Self-Adaptive Systems&#x201D;"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/2610384.2628051"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606616"},{"key":"ref30","first-page":"21","article-title":"Enhancing server availability and security through failure-oblivious computing","volume":"4","author":"rinard","year":"2004","journal-title":"OSDI"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025846"},{"key":"ref34","article-title":"Jstrace: Fast reproducing web application errors","author":"wang","year":"2017","journal-title":"Journal of Systems and Software"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/2755970"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2017.7884635"},{"key":"ref12","article-title":"Automatic software repair: A survey","author":"gazzola","year":"2018","journal-title":"IEEE Transactions on Software Engineering"},{"key":"ref13","first-page":"93","article-title":"Achieving cost-effective software reliability through self-healing","volume":"29","author":"gorla","year":"2010","journal-title":"Computing and Informatics"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970360"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950308"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-73986-9_2"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/1323293.1294264"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2015.7381813"},{"journal-title":"Elements of the self-healing system problem space","year":"2003","author":"koopman","key":"ref19"},{"journal-title":"Method and apparatus for configuring a client to redirect requests to a caching proxy server based on a category id with the request","year":"2000","author":"pistriotto","key":"ref28"},{"key":"ref4","first-page":"339","article-title":"Automatically repairing web application firewalls based on successful SQL injection attacks","author":"appelt","year":"2017","journal-title":"IEEE International Symposium on Software Reliability Engineering"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2011.28"},{"journal-title":"We crunched 1 billion java logged errors - here's what causes 97% of them","year":"2018","key":"ref3"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/2330667.2330683"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.51"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635916"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/ACW.2003.1210217"},{"journal-title":"Load balancer in environment services patterns","year":"2003","author":"bowman-amuah","key":"ref7"},{"year":"2018","key":"ref2"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/1882291.1882327"},{"year":"2018","key":"ref1"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1774088.1774480"},{"journal-title":"Web Proxy Servers","year":"1998","author":"luotonen","key":"ref22"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/1810295.1810352"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2013.18"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/3105906"},{"key":"ref26","doi-asserted-by":"crossref","first-page":"837","DOI":"10.1145\/2568225.2568257","article-title":"Vejovis: suggesting fixes for javascript faults","author":"ocariza","year":"2014","journal-title":"Proceedings of the 36th International Conference on Software Engineering"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2586066"}],"event":{"name":"2018 IEEE 29th International Symposium on Software Reliability Engineering (ISSRE)","start":{"date-parts":[[2018,10,15]]},"location":"Memphis, TN","end":{"date-parts":[[2018,10,18]]}},"container-title":["2018 IEEE 29th International Symposium on Software Reliability Engineering (ISSRE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8536838\/8539032\/08539064.pdf?arnumber=8539064","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,27]],"date-time":"2022-01-27T02:55:33Z","timestamp":1643252133000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8539064\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10]]},"references-count":35,"URL":"https:\/\/doi.org\/10.1109\/issre.2018.00012","relation":{},"subject":[],"published":{"date-parts":[[2018,10]]}}}