Usability and Aesthetics: Better Together for Automated Repair of Web Pages

01/01/2022
by   Thanh Le-Cong, et al.
0

With the recent explosive growth of mobile devices such as smartphones or tablets, guaranteeing consistent web appearance across all environments has become a significant problem. This happens simply because it is hard to keep track of the web appearance on different sizes and types of devices that render the web pages. Therefore, fixing the inconsistent appearance of web pages can be difficult, and the cost incurred can be huge, e.g., poor user experience and financial loss due to it. Recently, automated web repair techniques have been proposed to automatically resolve inconsistent web page appearance, focusing on improving usability. However, generated patches tend to disrupt the webpage's layout, rendering the repaired webpage aesthetically unpleasing, e.g., distorted images or misalignment of components. In this paper, we propose an automated repair approach for web pages based on meta-heuristic algorithms that can assure both usability and aesthetics. The key novelty that empowers our approach is a novel fitness function that allows us to optimistically evolve buggy web pages to find the best solution that optimizes both usability and aesthetics at the same time. Empirical evaluations show that our approach is able to successfully resolve mobile-friendly problems in 94 baseline techniques in terms of both usability and aesthetics.

READ FULL TEXT

page 1

page 7

page 8

research
01/21/2019

DroidMeter: A Measurement Tool to Study Embedded Web Pages

Traditional Web browsing involves typing a URL on a browser and loading ...
research
06/26/2021

JSAnalyzer: A Web Developer Tool for Simplifying Mobile Pages Through JavaScript Optimizations

The amount of JavaScript embedded in Web pages has substantially grown i...
research
06/20/2021

To Block or Not to Block: Accelerating Mobile Web Pages On-The-Fly Through JavaScript Classification

The increasing complexity of JavaScript in modern mobile web pages has b...
research
04/22/2020

Boilerplate Removal using a Neural Sequence Labeling Model

The extraction of main content from web pages is an important task for n...
research
06/09/2021

Erratum: Leveraging Flexible Tree Matching to Repair Broken Locators in Web Automation Scripts

Web applications are constantly evolving to integrate new features and f...
research
03/23/2021

Automated Discovery of Real-Time Network Camera Data From Heterogeneous Web Pages

Reduction in the cost of Network Cameras along with a rise in connectivi...
research
04/19/2023

WASEF: Web Acceleration Solutions Evaluation Framework

The World Wide Web has become increasingly complex in recent years. This...

Please sign up or login with your details

Forgot password? Click here to reset