Android source code vulnerability detection: a systematic literature review

J Senanayake, H Kalutarage, MO Al-Kadri… - ACM Computing …, 2023 - dl.acm.org
The use of mobile devices is rising daily in this technological era. A continuous and
increasing number of mobile applications are constantly offered on mobile marketplaces to …

[HTML][HTML] Android mobile malware detection using machine learning: A systematic review

J Senanayake, H Kalutarage, MO Al-Kadri - Electronics, 2021 - mdpi.com
With the increasing use of mobile devices, malware attacks are rising, especially on Android
phones, which account for 72.2% of the total market share. Hackers try to attack …

A qualitative study of dependency management and its security implications

I Pashchenko, DL Vu, F Massacci - … of the 2020 ACM SIGSAC conference …, 2020 - dl.acm.org
Several large scale studies on the Maven, NPM, and Android ecosystems point out that
many developers do not often update their vulnerable software libraries thus exposing the …

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 …

The effectiveness of supervised machine learning algorithms in predicting software refactoring

M Aniche, E Maziero, R Durelli… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Refactoring is the process of changing the internal structure of software to improve its quality
without modifying its external behavior. Empirical studies have repeatedly shown that …

A qualitative study on the sources, impacts, and mitigation strategies of flaky tests

S Habchi, G Haben, M Papadakis… - … IEEE Conference on …, 2022 - ieeexplore.ieee.org
Test flakiness forms a major testing concern. Flaky tests manifest non-deterministic
outcomes that cripple continu-ous integration and lead developers to investigate false alerts …

On reducing the energy consumption of software: From hurdles to requirements

Z Ournani, R Rouvoy, P Rust, J Penhoat - Proceedings of the 14th ACM …, 2020 - dl.acm.org
Background. As software took control over hardware in many domains, the question of the
energy footprint induced by the software is becoming critical for our society, as the resources …

Assisting in requirements goal modeling: a hybrid approach based on machine learning and logical reasoning

Q Zhou, T Li, Y Wang - Proceedings of the 25th International Conference …, 2022 - dl.acm.org
Goal modeling plays an imperative role in early requirements engineering, which has been
investigated for decades. There have been many studies that show the usefulness of …

Ecocode: A sonarqube plugin to remove energy smells from android projects

O Le Goaer, J Hertout - Proceedings of the 37th IEEE/ACM International …, 2022 - dl.acm.org
To face the climate change, Android developers urge to become green software developers.
But how to ensure carbon-efficient mobile apps at large? In this paper, we introduce …

On the survival of android code smells in the wild

S Habchi, R Rouvoy, N Moha - 2019 IEEE/ACM 6th …, 2019 - ieeexplore.ieee.org
The success of smartphones and app stores have contributed to the explosion of the number
of mobile apps proposed to end-users. In this very competitive market, developers are …