The research paper presents a framework which uses machine learning to study user behavior and predict mobile application faults and resource use. Researchers aim to achieve two goals through their work which includes predicting application failures and determining system resource needs using user interaction data and system operational data and contextual information. The framework uses three feature extraction methods which include statistical and temporal and sequence-based approaches to create models that show how applications function through both session-based and time-based data. The study evaluates four classification models which include Random Forest, XGBoost, Multi-Layer Perceptron (MLP), and LSTM for their ability to predict faults. For resource consumption forecasting, the study applies regression and sequence models which include Random Forest Regressor, XGBoost, and LSTM. Experimental results on a real-world mobile telemetry dataset show that XGBoost achieves the best fault prediction performance with an accuracy of 0.94 and a precision of 0.82 and a recall of 0.75 and an F1-score of 0.78 and an ROC-AUC of 0.93. LSTM model achieves better resource prediction results than other models by achieving 2.3% RMSE and 0.90 R² for battery prediction and 8.0% RMSE with 0.88 R² for CPU utilization. The research results demonstrate that using behavioral features together with telemetry data and contextual information leads to better prediction accuracy. The proposed framework offers a practical method which helps to improve mobile application reliability and efficient resource management and real-time system deployment.
Keywords
User BehaviourMobile ApplicationsFault PredictionResource UsageMachine Learning
References
C. Wimalasooriya, S. A. Licorish, D. A. da Costa, and S. G. MacDonell, “Just-in-Time crash prediction for mobile apps,” Empirical Software Engineering, vol. 29, no. 3, p. 68, 2024.
M. Jorayeva, A. Akbulut, C. Catal, and A. Mishra, “Machine learning-based software defect prediction for mobile applications: A systematic literature review,” Sensors, vol. 22, no. 7, p. 2551, 2022.
R. Rua and J. Saraiva, “A large-scale empirical study on mobile performance: energy, run-time and memory,” Empirical Software Engineering, vol. 29, no. 1, p. 31, 2024.
C. Sahin, “Do popular apps have issues regarding energy efficiency?,” PeerJ Computer Science, vol. 10, p. e1891, 2024.
S. Umar, V. R. Veeramachineni, R. Thummala, S. Ginjupalli, and R. Safare, “Techniques for optimizing mobile app performance in terms of speed, responsiveness, and battery consumption,” International Journal of Intelligent Systems and Applications in Engineering, vol. 12, no. 23s, pp. 3677-3686, Sep. 2024.
M. Nevendra and P. Singh, “A survey of software defect prediction based on deep learning,” Archives of Computational Methods in Engineering, vol. 29, no. 7, pp. 5723-5748, 2022.
T. Chen and C. Guestrin, “XGBoost: A scalable tree boosting system,” in Proc. 22nd ACM SIGKDD Int. Conf. Knowledge Discovery and Data Mining (KDD), 2016, pp. 785-794.
Y. Deng, “Deep learning on mobile devices: a review,” in Mobile Multimedia/Image Processing, Security, and Applications 2019, vol. 10993, pp. 52-66, 2019.
M. Jorayeva, A. Akbulut, C. Catal, and A. Mishra, “Machine learning-based software defect prediction for mobile applications: A systematic literature review,” Sensors, vol. 22, no. 7, p. 2551, 2022.
M. Jorayeva, A. Akbulut, C. Catal, and A. Mishra, “Deep learning-based defect prediction for mobile applications,” Sensors, vol. 22, no. 13, p. 4734, 2022.
C. Wimalasooriya, S. A. Licorish, D. A. da Costa, and S. G. MacDonell, “Just-in-Time crash prediction for mobile apps,” Empirical Software Engineering, vol. 29, no. 3, p. 68, 2024.
D. Flores-Martin, S. Laso, and J. L. Herrera, “Enhancing smartphone battery life: A deep learning model based on user-specific application and network behavior,” Electronics, vol. 13, no. 24, p. 4897, 2024.
J. N. C. Sekhar, B. Domathoti, and E. D. R. Santibanez Gonzalez, “Prediction of battery remaining useful life using machine learning algorithms,” Sustainability, vol. 15, no. 21, p. 15283, 2023.
V. Safavi, A. Mohammadi Vaniar, N. Bazmohammadi, J. C. Vasquez, and J. M. Guerrero, “Battery remaining useful life prediction using machine learning models: A comparative study,” Information, vol. 15, no. 3, p. 124, 2024.
S. J. Mousavirad and L. A. Alexandre, “A metaheuristic-based machine learning approach for energy prediction in mobile app development,” arXiv preprint arXiv:2306.09931, 2023.
A. Mallik, H. Wang, J. Xie, D. Chen, and K. Han, “EPAM: A predictive energy model for mobile AI,” in Proc. IEEE Int. Conf. Communications (ICC), 2023, pp. 954-959.
L. Dai, W. Zhu, X. Quan, R. Meng, S. Chai, and Y. Wang, “Deep probabilistic modeling of user behavior for anomaly detection via mixture density networks,” in Proc. IEEE 7th Int. Conf. Communications, Information System and Computer Engineering (CISCE), 2025, pp. 1244-1248.
R. A. Manzano Sanchez, K. Naik, A. Albasir, M. Zaman, and N. Goel, “Detection of anomalous behavior of smartphone devices using changepoint analysis and machine learning techniques,” Digital Threats: Research and Practice, vol. 4, no. 1, pp. 1-28, 2023.
R. A. Manzano Sanchez, K. Naik, A. Albasir, M. Zaman, and N. Goel, “Detection of anomalous behavior of smartphone devices using changepoint analysis and machine learning techniques,” Digital Threats: Research and Practice, vol. 4, no. 1, pp. 1-28, 2023.