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

Automatically identifying potential regressions in the layout of responsive web pages

Abstract: SummaryProviding a good user experience on the ever‐increasing number and variety of devices being used to browse the web is a difficult, yet critical, task. With responsive web design, front‐end web developers design web pages so that they dynamically resize and rearrange content to best fit the dimensions of a device's screen. However, when making code modifications to a responsive page, developers can easily introduce regressions from the correct layout that have detrimental effects at unpredictable screen … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
11
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 19 publications
(11 citation statements)
references
References 66 publications
0
11
0
Order By: Relevance
“…This testing verifies whether modifying or creating new functionality introduces errors into the system. There are papers dealing with the regression testing of user interfaces [51], [52]. In [51], the authors offer a method for automatically determining reusability and repairing user interface tests.…”
Section: E Software Engineering -Testingmentioning
confidence: 99%
“…This testing verifies whether modifying or creating new functionality introduces errors into the system. There are papers dealing with the regression testing of user interfaces [51], [52]. In [51], the authors offer a method for automatically determining reusability and repairing user interface tests.…”
Section: E Software Engineering -Testingmentioning
confidence: 99%
“…The first part of the algorithm involves determining the AOCs (lines 2-24) and matching them up (lines 25-28) into sets across the three viewports involved. The comparison of these AOCs takes place in a loop over each set (lines [29][30][31][32][33][34][35][36][37][38]. The algorithm obtains the image of each AOC, in the matched set-taken from a snapshot of the page at the appropriate viewport-and computes its colour histogram, a histogram of the number of pixels with a certain colour in the image (lines 31 and 33).…”
Section: Of 50mentioning
confidence: 99%
“…The ReDECHECK tool has two 'modes' [13]. In 'regression checking' mode, the tool targets regression issues by comparing the responsive layout of two versions of a web page [21,35]. In 'common failure checking' mode, ReDECHECK automatically detects the series of common responsive layout failures studied in this paper [6].…”
Section: Related Workmentioning
confidence: 99%
“…Several techniques [31‐37] are designed to detect and Cross‐Platform Incompatibilities and Cross‐Browser Issues in web pages by analysing HTML, CSS and Javascript. Yet other techniques, such as ReDeCheck [38‐42], WebSee [11‐13,43‐45], VFDetector [46], CANVASURE [47], Ply [48], Fighting Layout Bugs [49], Sikuli [50], and techniques based on computer vision [51] and CSS/Javascript analysis [52], detect certain types of presentation failures in web pages. There also exists a group of parallel techniques [53‐55] focusing on the detection and reporting of GUI violations in mobile apps.…”
Section: Related Workmentioning
confidence: 99%