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 …

[HTML][HTML] The role of Reinforcement Learning in software testing

A Abo-eleneen, A Palliyali, C Catal - Information and Software Technology, 2023 - Elsevier
Context: Software testing is applied to validate the behaviour of the software system and
identify flaws and bugs. Different machine learning technique types such as supervised and …

Reinforcement learning based curiosity-driven testing of Android applications

M Pan, A Huang, G Wang, T Zhang, X Li - Proceedings of the 29th ACM …, 2020 - dl.acm.org
Mobile applications play an important role in our daily life, while it still remains a challenge
to guarantee their correctness. Model-based and systematic approaches have been applied …

Deep reinforcement learning for black-box testing of android apps

A Romdhana, A Merlo, M Ceccato… - ACM Transactions on …, 2022 - dl.acm.org
The state space of Android apps is huge, and its thorough exploration during testing remains
a significant challenge. The best exploration strategy is highly dependent on the features of …

Qbe: Qlearning-based exploration of android applications

Y Koroglu, A Sen, O Muslu, Y Mete… - 2018 IEEE 11th …, 2018 - ieeexplore.ieee.org
Android applications are used extensively around the world. Many of these applications
contain potential crashes. Black-box testing of Android applications has been studied over …

Zaps and their applications

C Dwork, M Naor - … 41st Annual Symposium on Foundations of …, 2000 - ieeexplore.ieee.org
A zap is a two-round, witness-indistinguishable protocol in which the first round, consisting
of a message from the verifier to the prover, can be fixed" once-and-for-all" and applied to …

Why many challenges with GUI test automation (will) remain

M Nass, E Alégroth, R Feldt - Information and Software Technology, 2021 - Elsevier
Context: Automated testing is ubiquitous in modern software development and used to verify
requirement conformance on all levels of system abstraction, including the system's …

Translating code comments to procedure specifications

A Blasi, A Goffi, K Kuznetsov, A Gorla… - Proceedings of the 27th …, 2018 - dl.acm.org
Procedure specifications are useful in many software development tasks. As one example,
in automatic test case generation they can guide testing, act as test oracles able to reveal …

Deep GUI: Black-box GUI input generation with deep learning

F YazdaniBanafsheDaragh… - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
Despite the proliferation of Android testing tools, Google Monkey has remained the de facto
standard for practitioners. The popularity of Google Monkey is largely due to the fact that it is …

Sig-droid: Automated system input generation for android applications

N Mirzaei, H Bagheri, R Mahmood… - 2015 IEEE 26th …, 2015 - ieeexplore.ieee.org
Pervasiveness of smartphones and the vast number of corresponding apps have underlined
the need for applicable automated software testing techniques. A wealth of research has …