Mahajan, S., Alameer, A., McMinn, P. orcid.org/0000-0001-9137-7433 et al. (1 more author) (2021) Effective automated repair of internationalization presentation failures in web applications using style similarity clustering and search‐based techniques. Software Testing, Verification and Reliability, 31 (10-2). e1746. ISSN 0960-0833
Abstract
Companies often employ internationalization (i18n) frameworks to provide translated text and localized media content on their websites in order to effectively communicate with a global audience. However, the varying lengths of text from different languages can cause undesired distortions in the layout of a web page. Such distortions, called Internationalization Presentation Failures (IPFs), can negatively affect the aesthetics or usability of the website. Most of the existing automated techniques developed for assisting repair of IPFs either produce fixes that are likely to significantly reduce the legibility and attractiveness of the pages, or are limited to only detecting IPFs, with the actual repair itself remaining a labor intensive manual task. To address this problem, we propose a search-based technique for automatically repairing IPFs in web applications, while ensuring a legible and attractive page. The empirical evaluation of our approach reported that our approach was able to successfully resolve 94% of the detected IPFs for 46 real-world web pages. In a user study, participants rated the visual quality of our fixes significantly higher than the unfixed versions, and also considered the repairs generated by our approach to be notably more legible and visually appealing than the repairs generated by existing techniques.
Metadata
Item Type: | Article |
---|---|
Authors/Creators: |
|
Copyright, Publisher and Additional Information: | © 2020 John Wiley & Sons, Ltd. This is an author-produced version of a paper subsequently published in Software Testing, Verification and Reliability. Uploaded in accordance with the publisher's self-archiving policy. |
Keywords: | internationalization; presentation failures; automated repair; search-based software engineering; layout issues; web applications |
Dates: |
|
Institution: | The University of Sheffield |
Academic Units: | The University of Sheffield > Faculty of Engineering (Sheffield) > Department of Computer Science (Sheffield) |
Funding Information: | Funder Grant number Engineering and Physical Science Research Council EP/T015764/1 |
Depositing User: | Symplectic Sheffield |
Date Deposited: | 17 Jul 2020 13:15 |
Last Modified: | 26 Jan 2022 14:02 |
Status: | Published |
Publisher: | Wiley |
Refereed: | Yes |
Identification Number: | 10.1002/stvr.1746 |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:163401 |