Analyzing and automatically labelling the types of user issues that are raised in mobile app reviews

S McIlroy, N Ali, H Khalid, A E. Hassan - Empirical Software Engineering, 2016 - Springer
Mobile app reviews by users contain a wealth of information on the issues that users are
experiencing. For example, a review might contain a feature request, a bug report, and/or a …

A survey of performance optimization for mobile applications

M Hort, M Kechagia, F Sarro… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
To ensure user satisfaction and success of mobile applications, it is important to provide
highly performant applications. This is particularly important for resource-constrained …

Software documentation: the practitioners' perspective

E Aghajani, C Nagy, M Linares-Vásquez… - Proceedings of the acm …, 2020 - dl.acm.org
In theory,(good) documentation is an invaluable asset to any software project, as it helps
stakeholders to use, understand, maintain, and evolve a system. In practice, however …

Taming android fragmentation: Characterizing and detecting compatibility issues for android apps

L Wei, Y Liu, SC Cheung - Proceedings of the 31st IEEE/ACM …, 2016 - dl.acm.org
Android ecosystem is heavily fragmented. The numerous combinations of different device
models and operating system versions make it impossible for Android app developers to …

A survey on the use of topic models when mining software repositories

TH Chen, SW Thomas, AE Hassan - Empirical Software Engineering, 2016 - Springer
Researchers in software engineering have attempted to improve software development by
mining and analyzing software repositories. Since the majority of the software engineering …

Cid: Automating the detection of api-related compatibility issues in android apps

L Li, TF Bissyandé, H Wang, J Klein - Proceedings of the 27th ACM …, 2018 - dl.acm.org
The Android Application Programming Interface provides the necessary building blocks for
app developers to harness the functionalities of the Android devices, including for interacting …

Collection and processing of data from wrist wearable devices in heterogeneous and multiple-user scenarios

F de Arriba-Pérez, M Caeiro-Rodríguez… - Sensors, 2016 - mdpi.com
Over recent years, we have witnessed the development of mobile and wearable
technologies to collect data from human vital signs and activities. Nowadays, wrist …

Latent Dirichlet allocation: extracting topics from software engineering data

JC Campbell, A Hindle, E Stroulia - The art and science of analyzing …, 2015 - Elsevier
Topic analysis is a powerful tool that extracts “topics” from document collections. Unlike
manual tagging, which is effort intensive and requires expertise in the documents' subject …

Continuous, evolutionary and large-scale: A new perspective for automated mobile app testing

M Linares-Vásquez, K Moran… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
Mobile app development involves a unique set of challenges including device fragmentation
and rapidly evolving platforms, making testing a difficult task. The design space for a …

AdMat: A CNN-on-matrix approach to Android malware detection and classification

LN Vu, S Jung - IEEE Access, 2021 - ieeexplore.ieee.org
The availability of big data and affordable hardware have enabled the applications of deep
learning on different tasks. With respect to security, several attempts have been made to …