2020
DOI: 10.1002/stvr.1746
|View full text |Cite
|
Sign up to set email alerts
|

Effective automated repair of internationalization presentation failures in web applications using style similarity clustering and search‐based techniques

Abstract: Summary Companies often employ (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 re… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
3
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(3 citation statements)
references
References 70 publications
0
3
0
Order By: Relevance
“…The XFix [81] repaired layout Cross Browser Issues (XBIs) presentation failures arising from the inconsistencies in the rendering of a website across different browsers. Additionally, IFIXCC [82] repaired internationalization failures using search-based and clustering techniques, while CBRepair [83] addresses the same types of failures but using constraint solving. Althomali et al [84] presented an automated approach that extracts the responsive layout of two versions of a page and compares them, alerting developers to the differences in layout that they may wish to investigate further.…”
Section: Related Workmentioning
confidence: 99%
“…The XFix [81] repaired layout Cross Browser Issues (XBIs) presentation failures arising from the inconsistencies in the rendering of a website across different browsers. Additionally, IFIXCC [82] repaired internationalization failures using search-based and clustering techniques, while CBRepair [83] addresses the same types of failures but using constraint solving. Althomali et al [84] presented an automated approach that extracts the responsive layout of two versions of a page and compares them, alerting developers to the differences in layout that they may wish to investigate further.…”
Section: Related Workmentioning
confidence: 99%
“…Except for Android issue, research in Web UI [8,12,[30][31][32][33][34] compared the differences between current UI and oracle UI for bug detection, and use the search-based method to repair them. However, Android UI has a more complex rendering mechanism, which can't modify CSS to repair bugs and check the correctness in real time like Web UI.…”
Section: Related Workmentioning
confidence: 99%
“…For instance, MFix repairs problems with the mobilefriendliness of a web page [43], while XFIX repairs cross-browser issues [44,45]. Additionally, IFIX [46] and its successor, IFIX CC [47], repair internationalization failures using search-based and clustering techniques, while CBRepair addresses the same types of failures but using constraint solving [48]. Finally, Li et al proposed an approach that first analyses a person's interaction with a web page and then visualizes some presentation failures that might be evident to a human [9].…”
Section: Related Workmentioning
confidence: 99%