Abstract—Mobile devices are gradually taking over traditional computers ’ dominance in human lives. With the ever-increasing shipment of mobile apps running on these devices, their quality issues become a severe challenge. Although automated testing techniques are being widely studied, they mostly fall short of handling mobile apps ’ complex interactions, e.g., a finger swipe or device shaking gesture, leading to inadequate testing. In this paper, we present a novel User Guided Automation (UGA) technique to address testing challenges incurred by such complex interactions. UGA exploits user insights to complement automated testing techniques by recording user-guided app exe-cutions, replaying apps to certain stop points, and systematically e...
These days, over three billion users rely on mobile applications (a.k.a. apps) on a daily basis to a...
These days, over three billion users rely on mobile applications (a.k.a. apps) on a daily basis to a...
These days, over three billion users rely on mobile applications (a.k.a. apps) on a daily basis to a...
Smartphones and tablets with rich graphical user interfaces (GUI) are becoming increasingly popular....
Smartphones and tablets with rich graphical user interfaces (GUI) are becoming increasingly popular....
The intense competition characterizing mobile application's marketplaces forces developers to create...
Software testing is widely recognised as a crucial activity for the development of modern software s...
Abstract The usability of mobile applications is critical for their adoption because of the relative...
In recent years, there has been a significant surge in the use and development of apps for smartphon...
The increasingly prevalent use of mobile devices has raised the popularity of mobile applications. T...
In recent years, there has been a significant surge in the use and development of apps for smartphon...
In recent years, there has been a significant surge in the use and development of apps for smartphon...
The intense competition characterizing mobile application's marketplaces forces developers to create...
These days, over three billion users rely on mobile applications (a.k.a. apps) on a daily basis to a...
These days, over three billion users rely on mobile applications (a.k.a. apps) on a daily basis to a...
These days, over three billion users rely on mobile applications (a.k.a. apps) on a daily basis to a...
These days, over three billion users rely on mobile applications (a.k.a. apps) on a daily basis to a...
These days, over three billion users rely on mobile applications (a.k.a. apps) on a daily basis to a...
Smartphones and tablets with rich graphical user interfaces (GUI) are becoming increasingly popular....
Smartphones and tablets with rich graphical user interfaces (GUI) are becoming increasingly popular....
The intense competition characterizing mobile application's marketplaces forces developers to create...
Software testing is widely recognised as a crucial activity for the development of modern software s...
Abstract The usability of mobile applications is critical for their adoption because of the relative...
In recent years, there has been a significant surge in the use and development of apps for smartphon...
The increasingly prevalent use of mobile devices has raised the popularity of mobile applications. T...
In recent years, there has been a significant surge in the use and development of apps for smartphon...
In recent years, there has been a significant surge in the use and development of apps for smartphon...
The intense competition characterizing mobile application's marketplaces forces developers to create...
These days, over three billion users rely on mobile applications (a.k.a. apps) on a daily basis to a...
These days, over three billion users rely on mobile applications (a.k.a. apps) on a daily basis to a...
These days, over three billion users rely on mobile applications (a.k.a. apps) on a daily basis to a...
These days, over three billion users rely on mobile applications (a.k.a. apps) on a daily basis to a...
These days, over three billion users rely on mobile applications (a.k.a. apps) on a daily basis to a...