CRADLE: cross-backend validation to detect and localize bugs in deep learning libraries

HV Pham, T Lutellier, W Qi, L Tan - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Deep learning (DL) systems are widely used in domains including aircraft collision
avoidance systems, Alzheimer's disease diagnosis, and autonomous driving cars. Despite …

[PDF][PDF] The Role of Responsive Design in Web Development.

F Almeida, J Monteiro - Webology, 2017 - researchgate.net
Responsive design allows software developers to build a Web page that can dynamically
adapt to the size of the devices. This development philosophy enables the rendering of Web …

A systematic literature review in cross-browser testing

LN Sabaren, MA Mascheroni, CL Greiner… - Journal of Computer …, 2018 - sedici.unlp.edu.ar
Many users access web pages from different browsers looking for the same user experience
in all of them. However, there are several causes that produce compatibility issues. Those …

Sugarcoat: Programmatically generating privacy-preserving, web-compatible resource replacements for content blocking

M Smith, P Snyder, B Livshits, D Stefan - Proceedings of the 2021 ACM …, 2021 - dl.acm.org
Content blocking systems today exempt thousands of privacy-harming scripts. They do this
because blocking these scripts breaks the Web sites that rely on them. In this paper, we …

Astrack: Automatic detection and removal of web tracking code with minimal functionality loss

I Castell-Uroz, K Fukuda… - IEEE INFOCOM 2023 …, 2023 - ieeexplore.ieee.org
Recent advances in web technologies make it more difficult than ever to detect and block
web tracking systems. In this work, we propose ASTrack, a novel approach to web tracking …

Find bugs in static bug finders

J Wang, Y Huang, S Wang, Q Wang - Proceedings of the 30th IEEE/ACM …, 2022 - dl.acm.org
Static bug finders (also known as static code analyzers, eg, Find-Bugs, SonarQube) have
been widely-adopted by developers to find bugs in real-world software projects. They …

On the correctness of electronic documents: studying, finding, and localizing inconsistency bugs in PDF readers and files

T Kuchta, T Lutellier, E Wong, L Tan… - Empirical Software …, 2018 - Springer
Electronic documents are widely used to store and share information such as bank
statements, contracts, articles, maps and tax information. Many different applications exist for …

Blocked or broken? Automatically detecting when privacy interventions break websites

M Smith, P Snyder, M Haller, B Livshits… - arxiv preprint arxiv …, 2022 - arxiv.org
A core problem in the development and maintenance of crowd-sourced filter lists is that their
maintainers cannot confidently predict whether (and where) a new filter list rule will break …

UA-Radar: Exploring the Impact of User Agents on the Web

JL Intumwayase, I Fouad, P Laperdrix… - Proceedings of the 22nd …, 2023 - dl.acm.org
\beginabstract In the early days of the web, giving the same web page to different browsers
could provide very different results. As the rendering engine behind each browser would …

Layout cross-browser failure classification for mobile responsive design Web applications: Combining classification models using feature selection

WM Watanabe, DA dos Santos… - ACM Transactions on the …, 2023 - dl.acm.org
Cross-browser incompatibilities (XBIs) are defined as inconsistencies that can be observed
in Web applications when they are rendered in a specific browser compared to others …