UI X-Ray: Interactive mobile UI testing based on computer vision
User Interface/eXperience (UI/UX) significantly affects the lifetime of any software program, particularly mobile apps. A bad UX can undermine the success of a mobile app even if that app enables sophisticated capabilities. A good UX, however, needs to be supported of a highly functional and user fr...
Saved in:
Main Authors: | , , , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2017
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/5386 https://ink.library.smu.edu.sg/context/sis_research/article/6390/viewcontent/UI_X___PV.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-6390 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-63902020-12-02T04:30:30Z UI X-Ray: Interactive mobile UI testing based on computer vision CHEN, Chun-Fu Richard PISTOIA, Marco SHI, Conglei GIROLAMI, Paolo LIGMAN, Joseph W. WANG, Yong User Interface/eXperience (UI/UX) significantly affects the lifetime of any software program, particularly mobile apps. A bad UX can undermine the success of a mobile app even if that app enables sophisticated capabilities. A good UX, however, needs to be supported of a highly functional and user friendly UI design. In spite of the importance of building mobile apps based on solid UI designs, UI discrepancies- inconsistencies between UI design and implementation-Are among the most numerous and expensive defects encountered during testing. This paper presents UI X-RAY, an interactive UI testing system that integrates computer-vision methods to facilitate the correction of UI discrepancies- such as inconsistent positions, sizes and colors of objects and fonts. Using UI X-RAY does not require any programming experience; therefore, UI X-RAY can be used even by non-programmers-particularly designers-which significantly reduces the overhead involved in writing tests. With the feature of interactive interface, UI testers can quickly generate defect reports and revision instructions-which would otherwise be done manually. We verified our UI X-RAY on 4 developed mobile apps of which the entire development history was saved. UI X-RAY achieved a 99.03% true-positive rate, which significantly surpassed the 20.92% true-positive rate obtained via manual analysis. Furthermore, evaluating the results of our automated analysis can be completed quickly (< 1 minute per view on average) compared to hours of manual work required by UI testers. On the other hand, UI X-RAY received the appreciations from skilled designers and UI X-RAY improves their current work flow to generate UI defect reports and revision instructions. The proposed system, UI X-RAY, presented in this paper has recently become part of a commercial product. 2017-03-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/5386 info:doi/10.1145/3025171.3025190 https://ink.library.smu.edu.sg/context/sis_research/article/6390/viewcontent/UI_X___PV.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University User Interface Testing Software Engineering Interactive Interface Computer Engineering Software Engineering |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
User Interface Testing Software Engineering Interactive Interface Computer Engineering Software Engineering |
spellingShingle |
User Interface Testing Software Engineering Interactive Interface Computer Engineering Software Engineering CHEN, Chun-Fu Richard PISTOIA, Marco SHI, Conglei GIROLAMI, Paolo LIGMAN, Joseph W. WANG, Yong UI X-Ray: Interactive mobile UI testing based on computer vision |
description |
User Interface/eXperience (UI/UX) significantly affects the lifetime of any software program, particularly mobile apps. A bad UX can undermine the success of a mobile app even if that app enables sophisticated capabilities. A good UX, however, needs to be supported of a highly functional and user friendly UI design. In spite of the importance of building mobile apps based on solid UI designs, UI discrepancies- inconsistencies between UI design and implementation-Are among the most numerous and expensive defects encountered during testing. This paper presents UI X-RAY, an interactive UI testing system that integrates computer-vision methods to facilitate the correction of UI discrepancies- such as inconsistent positions, sizes and colors of objects and fonts. Using UI X-RAY does not require any programming experience; therefore, UI X-RAY can be used even by non-programmers-particularly designers-which significantly reduces the overhead involved in writing tests. With the feature of interactive interface, UI testers can quickly generate defect reports and revision instructions-which would otherwise be done manually. We verified our UI X-RAY on 4 developed mobile apps of which the entire development history was saved. UI X-RAY achieved a 99.03% true-positive rate, which significantly surpassed the 20.92% true-positive rate obtained via manual analysis. Furthermore, evaluating the results of our automated analysis can be completed quickly (< 1 minute per view on average) compared to hours of manual work required by UI testers. On the other hand, UI X-RAY received the appreciations from skilled designers and UI X-RAY improves their current work flow to generate UI defect reports and revision instructions. The proposed system, UI X-RAY, presented in this paper has recently become part of a commercial product. |
format |
text |
author |
CHEN, Chun-Fu Richard PISTOIA, Marco SHI, Conglei GIROLAMI, Paolo LIGMAN, Joseph W. WANG, Yong |
author_facet |
CHEN, Chun-Fu Richard PISTOIA, Marco SHI, Conglei GIROLAMI, Paolo LIGMAN, Joseph W. WANG, Yong |
author_sort |
CHEN, Chun-Fu Richard |
title |
UI X-Ray: Interactive mobile UI testing based on computer vision |
title_short |
UI X-Ray: Interactive mobile UI testing based on computer vision |
title_full |
UI X-Ray: Interactive mobile UI testing based on computer vision |
title_fullStr |
UI X-Ray: Interactive mobile UI testing based on computer vision |
title_full_unstemmed |
UI X-Ray: Interactive mobile UI testing based on computer vision |
title_sort |
ui x-ray: interactive mobile ui testing based on computer vision |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2017 |
url |
https://ink.library.smu.edu.sg/sis_research/5386 https://ink.library.smu.edu.sg/context/sis_research/article/6390/viewcontent/UI_X___PV.pdf |
_version_ |
1770575440208986112 |