Automated test input generation for android: Are we there yet?(e)

SR Choudhary, A Gorla, A Orso - 2015 30th IEEE/ACM …, 2015 - ieeexplore.ieee.org
Like all software, mobile applications (" apps") must be adequately tested to gain confidence
that they behave correctly. Therefore, in recent years, researchers and practitioners alike …

A survey of dynamic analysis and test generation for JavaScript

E Andreasen, L Gong, A Møller, M Pradel… - ACM Computing …, 2017 - dl.acm.org
JavaScript has become one of the most prevalent programming languages. Unfortunately,
some of the unique properties that contribute to this popularity also make JavaScript …

Mining questions asked by web developers

K Bajaj, K Pattabiraman, A Mesbah - … of the 11th Working conference on …, 2014 - dl.acm.org
Modern web applications consist of a significant amount of client-side code, written in
JavaScript, HTML, and CSS. In this paper, we present a study of common challenges and …

Automated reporting of GUI design violations for mobile apps

K Moran, B Li, C Bernal-Cárdenas, D Jelf… - Proceedings of the 40th …, 2018 - dl.acm.org
The inception of a mobile app often takes form of a mock-up of the Graphical User Interface
(GUI), represented as a static image delineating the proper layout and style of GUI widgets …

Visual web test repair

A Stocco, R Yandrapally, A Mesbah - Proceedings of the 2018 26th ACM …, 2018 - dl.acm.org
Web tests are prone to break frequently as the application under test evolves, causing much
maintenance effort in practice. To detect the root causes of a test breakage, developers …

Web application testing—Challenges and opportunities

S Balsam, D Mishra - Journal of Systems and Software, 2024 - Elsevier
Context: A large part of the software produced by many companies and organizations today
are web applications. Testing web applications is vital to ensure and maintain the quality of …

Bayesian data analysis in empirical software engineering research

CA Furia, R Feldt, R Torkar - IEEE Transactions on Software …, 2019 - ieeexplore.ieee.org
Statistics comes in two main flavors: frequentist and Bayesian. For historical and technical
reasons, frequentist statistics have traditionally dominated empirical data analysis, and …

Automated generation of oracles for testing user-interaction features of mobile apps

RN Zaeem, MR Prasad… - 2014 IEEE Seventh …, 2014 - ieeexplore.ieee.org
As the use of mobile devices becomes increasingly ubiquitous, the need for systematically
testing applications (apps) that run on these devices grows more and more. However …

Automated cross-platform inconsistency detection for mobile apps

M Fazzini, A Orso - 2017 32nd IEEE/ACM International …, 2017 - ieeexplore.ieee.org
Testing of Android apps is particularly challenging due to the fragmentation of the Android
ecosystem in terms of both devices and operating system versions. Developers must in fact …

Finding HTML presentation failures using image comparison techniques

S Mahajan, WGJ Halfond - Proceedings of the 29th ACM/IEEE …, 2014 - dl.acm.org
Presentation failures in web applications can negatively affect an application's usability and
user experience. To find such failures, testers must visually inspect the output of a web …