Mahajan, S., Alameer, A., McMinn, P.S. orcid.org/0000-0001-9137-7433 et al. (1 more author) (2018) Automated repair of internationalization presentation failures in web pages using style similarity clustering and search-based techniques. In: Proceedings of the International Conference on Software Testing, Verification and Validation (ICST 2018). International Conference on Software Testing, Verification and Validation (ICST 2018), 09-13 Apr 2018, Västerås, Sweden. IEEE , pp. 215-226. ISBN 978-1-5386-5012-7
Abstract
Internationalization enables companies to reach a global audience by adapting their websites to locale specific language and content. However, such translations can often introduce Internationalization Presentation Failures (IPFs) - distortions in the intended appearance of a website. It is challenging for developers to design websites that can inherently adapt to varying lengths of text from different languages. Debugging and repairing IPFs is complicated by the large number of HTML elements and CSS properties that define a web page's appearance. Tool support is also limited as existing techniques can only detect IPFs, with the repair remaining a labor intensive manual task. To address this problem, we propose a search-based technique for automatically repairing IPFs in web applications. Our empirical evaluation showed that our approach was able to successfully resolve 98% of the reported IPFs for 23 real-world web pages. In a user study, participants rated the visual quality of our fixes significantly higher than the unfixed versions.
Metadata
Item Type: | Proceedings Paper |
---|---|
Authors/Creators: |
|
Copyright, Publisher and Additional Information: | © 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works. Reproduced in accordance with the publisher's self-archiving policy. |
Keywords: | Web pages; Maintenance engineering; Cascading style sheets; Layout; Visualization; Debugging; Companies |
Dates: |
|
Institution: | The University of Sheffield |
Academic Units: | The University of Sheffield > Faculty of Engineering (Sheffield) > Department of Computer Science (Sheffield) |
Depositing User: | Symplectic Sheffield |
Date Deposited: | 30 May 2018 14:58 |
Last Modified: | 24 Jul 2018 09:03 |
Published Version: | https://doi.org/10.1109/ICST.2018.00030 |
Status: | Published |
Publisher: | IEEE |
Refereed: | Yes |
Identification Number: | 10.1109/ICST.2018.00030 |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:131041 |