Automating GUI testing for Android applications

C Hu, I Neamtiu - Proceedings of the 6th International Workshop on …, 2011 - dl.acm.org
Users increasingly rely on mobile applications for computational needs. Google Android is a
popular mobile platform, hence the reliability of Android applications is becoming …

Software testing of mobile applications: Challenges and future research directions

H Muccini, A Di Francesco… - 2012 7th International …, 2012 - ieeexplore.ieee.org
While mobile applications are becoming so extraordinarily adopted, it is still unclear if they
deserve any specific testing approach for their verification and validation. This paper wants …

Understanding the test automation culture of app developers

PS Kochhar, F Thung, N Nagappan… - 2015 IEEE 8th …, 2015 - ieeexplore.ieee.org
Smartphone applications (apps) have gained popularity recently. Millions of smartphone
applications (apps) are available on different app stores which gives users plethora of …

Large-scale analysis of framework-specific exceptions in android apps

L Fan, T Su, S Chen, G Meng, Y Liu, L Xu… - Proceedings of the 40th …, 2018 - dl.acm.org
Mobile apps have become ubiquitous. For app developers, it is a key priority to ensure their
apps' correctness and reliability. However, many apps still suffer from occasional to frequent …

Bug characteristics in blockchain systems: a large-scale empirical study

Z Wan, D Lo, X **a, L Cai - 2017 IEEE/ACM 14th International …, 2017 - ieeexplore.ieee.org
Bugs severely hurt blockchain system dependability. A thorough understanding of
blockchain bug characteristics is required to design effective tools for preventing, detecting …

An empirical study of bugs in machine learning systems

F Thung, S Wang, D Lo, L Jiang - 2012 IEEE 23rd International …, 2012 - ieeexplore.ieee.org
Many machine learning systems that include various data mining, information retrieval, and
natural language processing code and libraries are used in real world applications. Search …

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 …

An empirical analysis of bug reports and bug fixing in open source android apps

P Bhattacharya, L Ulanova, I Neamtiu… - 2013 17th European …, 2013 - ieeexplore.ieee.org
Smartphone platforms and applications (apps) have gained tremendous popularity recently.
Due to the novelty of the smartphone platform and tools, and the low barrier to entry for app …

Works for me! characterizing non-reproducible bug reports

M Erfani Joorabchi, M Mirzaaghaei… - Proceedings of the 11th …, 2014 - dl.acm.org
Bug repository systems have become an integral component of software development
activities. Ideally, each bug report should help developers to find and fix a software fault …

To the attention of mobile software developers: guess what, test your app!

L Cruz, R Abreu, D Lo - Empirical Software Engineering, 2019 - Springer
Software testing is an important phase in the software development lifecycle because it
helps in identifying bugs in a software system before it is shipped into the hand of its end …