Fill in the blank: Context-aware automated text input generation for mobile gui testing

Z Liu, C Chen, J Wang, X Che, Y Huang… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Automated GUI testing is widely used to help ensure the quality of mobile apps. However,
many GUIs require appropriate text inputs to proceed to the next page, which remains a …

Why my app crashes? understanding and benchmarking framework-specific exceptions of android apps

T Su, L Fan, S Chen, Y Liu, L Xu… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Mobile apps have become ubiquitous. Ensuring their correctness and reliability is important.
However, many apps still suffer from occasional to frequent crashes, weakening their …

Mutation testing for integer overflow in ethereum smart contracts

J Sun, S Huang, C Zheng, T Wang… - Tsinghua Science …, 2021 - ieeexplore.ieee.org
Integer overflow is a common vulnerability in Ethereum Smart Contracts (ESCs) and often
causes huge economic losses. Smart contracts cannot be changed once it is deployed on …

Why crypto-detectors fail: A systematic evaluation of cryptographic misuse detection techniques

AS Ami, N Cooper, K Kafle, K Moran… - … IEEE Symposium on …, 2022 - ieeexplore.ieee.org
The correct use of cryptography is central to ensuring data security in modern software
systems. Hence, several academic and commercial static analysis tools have been …

Security analysis of permission re-delegation vulnerabilities in Android apps

BF Demissie, M Ceccato, LK Shar - Empirical Software Engineering, 2020 - Springer
The Android platform facilitates reuse of app functionalities by allowing an app to request an
action from another app through inter-process communication mechanism. This feature is …

Exposing library API misuses via mutation analysis

M Wen, Y Liu, R Wu, X Xie… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Misuses of library APIs are pervasive and often lead to software crashes and vulnerability
issues. Various static analysis tools have been proposed to detect library API misuses. They …

Towards mutation testing of reinforcement learning systems

Y Lu, W Sun, M Sun - Journal of Systems Architecture, 2022 - Elsevier
Reinforcement Learning (RL), one of the most active research areas in artificial intelligence,
focuses on goal-directed learning from interaction with an uncertain environment. RL …

A3: Assisting android api migrations using code examples

M Lamothe, W Shang, THP Chen - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
The fast-paced evolution of Android APIs has posed a challenging task for Android app
developers. To leverage Androids frequently released APIs, developers must often spend …

Finding Specification Blind Spots via Fuzz Testing

R Ji, M Xu - 2023 IEEE Symposium on Security and Privacy (SP …, 2023 - ieeexplore.ieee.org
A formally verified program is only as correct as its specifications (SPEC). But how to assure
that the SPEC is complete and free of loopholes? This paper presents Fast, short for Fuzzing …

Automatic classification of equivalent mutants in mutation testing of android applications

MB Kusharki, S Misra, B Muhammad-Bello, IA Salihu… - Symmetry, 2022 - mdpi.com
Software and symmetric testing methodologies are primarily used in detecting software
defects, but these testing methodologies need to be optimized to mitigate the wasting of …