Customer Behavior Analysis and Service Enhancement in Telecom Company Using Machine Learning Methods †
Abstract
1. Introduction
2. Related Work and Research Contributions
3. Research Questions and Objectives
4. Modeling
4.1. Definition of Random Forest Classifier
- Using train_test_split () Function for Splitting Python (python 3.7 tensorflow 2.1.0 keras 2.3.1) Data.

- Using StandardScaler() Function to Standardize Python Data.

- Questionnaire;
- Surveys;
- Research.
- Import the necessary libraries. We imported the sklearn library to use the StandardScaler feature.
- Load the dataset. Right here we have used the Churn dataset from sklearn.datasets library.
- Set an object to the StandardScaler() feature.
- Follow the feature into the dataset using the fit_transform() feature as proven below: StandardScalar.fit_transform (<Dataset>).
4.2. Use Case Study
5. Methodology
5.1. Dataset Sample
5.2. Analysis of Call Durations Patterns
5.3. Correlation Between Customer Churn and Complaints
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Morgeson, F.V.; Hult, G.T.M.; Mithas, S.; Keiningham, T.; Fornell, C. Turning Complaining Customers into Loyal Customers: Moderators of the Complaint Handling–Customer Loyalty Relationship. J. Mark. 2020, 84, 79–99. [Google Scholar] [CrossRef] [Scilit]
- Garín-Muñoz, T.; Pérez-Amaral, T.; Gijón, C.; López, R. Consumer complaint behaviour in telecommunications: The case of mobile phone users in Spain. Telecommun. Policy 2016, 40, 804–820. [Google Scholar] [CrossRef] [Scilit]
- Lockett, A.R. Online Marketing Strategies for Increasing Sales Revenues of Small Retail Businesses. Ph.D. Thesis, Walden University, Minneapolis, MN, USA, 2018. Available online: https://scholarworks.waldenu.edu/dissertations (accessed on 11 May 2024).
- Ajibola, A. Cornerstone: A Collection of Scholarly Cornerstone: A Collection of Scholarly and Creative Works for Minnesota and Creative Works for Minnesota the Relationship Between Organizations’ Response to Customer the Relationship Between Organizations’ Response to Customer Complaints, Customer Trust, and Loyalty Complaints, Customer Trust, and Loyalty. Cornerstone. 2021. Available online: https://cornerstone.lib.mnsu.edu/etds (accessed on 11 May 2024).
- Berceanu, D.C.-A.; Pânișoară, G.; Popovici, A.-F.; Ghiță, C.M. Quality of Life and the Digital Service Landscape: The Moderating Role of Customer Complaining Effort. Behav. Sci. 2023, 13, 375. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Filip, A. Complaint Management: A Customer Satisfaction Learning Process. Procedia. Soc. Behav. Sci. 2013, 93, 271–275. [Google Scholar] [CrossRef] [Scilit]
- Choi, C. Predicting Customer Complaints in Mobile Telecom Industry Using Machine Learning Algorithms. Master’s Thesis, Purdue University, West Lafayette, IN, USA, 2018. Available online: https://docs.lib.purdue.edu/open_access_theses (accessed on 23 February 2024).
- Allioui, H.; Mourdi, Y.; Allioui, H.; Mourdi, Y. Exploring the Full Potentials of IoT for Better Financial Growth and Stability: A Comprehensive Survey. Sensors 2023, 23, 8015. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Hudspeth, S. Linkedin. The Power of Customer Complaints: Turning Challenges into Opportunities. 2024. Available online: https://www.linkedin.com/pulse/power-customer-complaints-turning-challenges-ceo-of-tmo-turbo-olfac (accessed on 10 April 2024).
- Chambers, J.; Mullick, S.; Smith, D. Harvard Business Review. How to Choose the Right Forecasting Technique. 1971. Available online: https://hbr.org/1971/07/how-to-choose-the-right-forecasting-technique (accessed on 10 April 2024).
- Singh, J.; Wilkes, R.E. When consumers complain: A path analysis of the key antecedents of consumer complaint response estimates. J. Acad. Mark. Sci. 1996, 24, 350–365. [Google Scholar] [CrossRef] [Scilit]
- Berry, R.; Tanford, S.; Montgomery, R.; Green, A.J. How We Complain: The Effect of Personality on Consumer Complaint Channels. J. Hosp. Tour. Res. 2014, 42, 74–101. [Google Scholar] [CrossRef] [Scilit]
- Jaccard, J.; Jacoby, J. The sources, meaning, and validity of consumer complaint behavior: A psychological analysis. J. Retail. 1981, 57, 4–24. [Google Scholar]
- Kelley, K. Pennstate Extension. Understanding Your Customers: How Demographics and Psychographics Can Help. 2023. Available online: https://extension.psu.edu/understanding-your-customers-how-demographics-and-psychographics-can-help (accessed on 10 April 2024).
- Mozer, M.C.; Wolniewicz, R.; Grimes, D.B.; Johnson, E.; Kaushansky, H. Predicting subscriber dissatisfaction and improving retention in the wireless telecommunications industry. IEEE Trans. Neural Netw. 2000, 11, 690–696. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Huang, B.; Kechadi, M.T.; Buckley, B. Customer churn prediction in telecommunications. Expert Syst. Appl. 2012, 39, 1414–1425. [Google Scholar] [CrossRef] [Scilit]
- Kim, H.S.; Yoon, C.H. Determinants of subscriber churn and customer loyalty in the Korean mobile telephony market. Telecomm Policy 2004, 28, 751–765. [Google Scholar] [CrossRef] [Scilit]
- Available online: https://en.wikipedia.org/wiki/Random_forest (accessed on 10 April 2024).





| State | Account Length | Area Code | Int Plan | VMail Plan | VMail Message | Day Mins | Day Calls | Day Charge | Eve Mins | Eve Calls | Eve Charge | Night Mins | Night Calls | Night Charge | Intl Mins | Intl Calls | Intl Charge | CustServ Calls | CustServ Calls | Churn | Complaint |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| zone017 | 128 | 415 | 382–4657 | no | yes | 25 | 265.1 | 110 | 45.07 | 197.4 | 99 | 16.78 | 244.7 | 91 | 11.01 | 10 | 3 | 2.7 | 1 | False. | 0 |
| zone034 | 107 | 415 | 371–7191 | no | yes | 26 | 161.6 | 123 | 27.47 | 195.5 | 103 | 16.62 | 254.4 | 103 | 11.45 | 13.7 | 3 | 3.7 | 1 | False. | 0 |
| zone030 | 137 | 415 | 358–1921 | no | no | 0 | 243.4 | 114 | 41.38 | 121.2 | 110 | 10.3 | 162.6 | 104 | 7.32 | 12.2 | 5 | 3.29 | 0 | False. | 0 |
| zone034 | 84 | 408 | 375–9999 | yes | no | 0 | 299.4 | 71 | 50.9 | 61.9 | 88 | 5.26 | 196.9 | 89 | 8.86 | 6.6 | 7 | 1.78 | 2 | False. | 0 |
| zone035 | 75 | 415 | 330–6626 | yes | no | 0 | 166.7 | 113 | 28.34 | 148.3 | 122 | 12.61 | 186.9 | 121 | 8.41 | 10.1 | 3 | 2.73 | 3 | False. | 1 |
| zone002 | 118 | 510 | 391–8027 | yes | no | 0 | 223.4 | 98 | 37.98 | 220.6 | 101 | 18.75 | 203.9 | 118 | 9.18 | 6.3 | 6 | 1.7 | 0 | False. | 0 |
| zone020 | 121 | 510 | 355–9993 | no | yes | 24 | 218.2 | 88 | 37.09 | 348.5 | 108 | 29.62 | 212.6 | 118 | 9.57 | 7.5 | 7 | 2.03 | 3 | False. | 0 |
| zone024 | 147 | 415 | 329–9001 | yes | no | 0 | 157 | 79 | 26.69 | 103.1 | 94 | 8.76 | 211.8 | 96 | 9.53 | 7.1 | 6 | 1.92 | 0 | False. | 1 |
| zone019 | 117 | 408 | 335–4719 | no | no | 0 | 184.5 | 97 | 31.37 | 351.6 | 80 | 29.89 | 215.8 | 90 | 9.71 | 8.7 | 4 | 2.35 | 1 | False. | 0 |
| zone033 | 141 | 415 | 330–8173 | yes | yes | 37 | 258.6 | 84 | 43.96 | 222 | 111 | 18.87 | 326.4 | 97 | 14.69 | 11.2 | 5 | 3.02 | 0 | False. | 0 |
| zone016 | 65 | 415 | 329–6603 | no | no | 0 | 129.1 | 137 | 21.95 | 228.5 | 83 | 19.42 | 208.8 | 111 | 9.4 | 12.7 | 6 | 3.43 | 4 | True. | 1 |
| zone038 | 74 | 415 | 344–9403 | no | no | 0 | 187.7 | 127 | 31.91 | 163.4 | 148 | 13.89 | 196 | 94 | 8.82 | 9.1 | 5 | 2.46 | 0 | False. | 0 |
| zone013 | 168 | 408 | 363–1107 | no | no | 0 | 128.8 | 96 | 21.9 | 104.9 | 71 | 8.92 | 141.1 | 128 | 6.35 | 11.2 | 2 | 3.02 | 1 | False. | 0 |
| zone026 | 95 | 510 | 394–8006 | no | no | 0 | 156.6 | 88 | 26.62 | 247.6 | 75 | 21.05 | 192.3 | 115 | 8.65 | 12.3 | 5 | 3.32 | 3 | False. | 0 |
| zone013 | 62 | 415 | 366–9238 | no | no | 0 | 120.7 | 70 | 20.52 | 307.2 | 76 | 26.11 | 203 | 99 | 9.14 | 13.1 | 6 | 3.54 | 4 | False. | 0 |
| zone033 | 161 | 415 | 351–7269 | no | no | 0 | 332.9 | 67 | 56.59 | 317.8 | 97 | 27.01 | 160.6 | 128 | 7.23 | 5.4 | 9 | 1.46 | 4 | True. | 0 |
| zone014 | 85 | 408 | 350–8884 | no | yes | 27 | 196.4 | 139 | 33.39 | 280.9 | 90 | 23.88 | 89.3 | 75 | 4.02 | 13.8 | 4 | 3.73 | 1 | False. | 0 |
| zone035 | 93 | 510 | 386–2923 | no | no | 0 | 190.7 | 114 | 32.42 | 218.2 | 111 | 18.55 | 129.6 | 121 | 5.83 | 8.1 | 3 | 2.19 | 3 | False. | 0 |
| zone035 | 76 | 510 | 356–2992 | no | yes | 33 | 189.7 | 66 | 32.25 | 212.8 | 65 | 18.09 | 165.7 | 108 | 7.46 | 10 | 5 | 2.7 | 1 | False. | 0 |
| zone038 | 73 | 415 | 373–2782 | no | no | 0 | 224.4 | 90 | 38.15 | 159.5 | 88 | 13.56 | 192.8 | 74 | 8.68 | 13 | 2 | 3.51 | 1 | False. | 0 |
| zone010 | 147 | 415 | 396–5800 | no | no | 0 | 155.1 | 117 | 26.37 | 239.7 | 93 | 20.37 | 208.8 | 133 | 9.4 | 10.6 | 4 | 2.86 | 0 | False. | 0 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Ibrahim, H.; Dimitrov, V. Customer Behavior Analysis and Service Enhancement in Telecom Company Using Machine Learning Methods. Eng. Proc. 2026, 150, 63. https://doi.org/10.3390/engproc2026150063
Ibrahim H, Dimitrov V. Customer Behavior Analysis and Service Enhancement in Telecom Company Using Machine Learning Methods. Engineering Proceedings. 2026; 150(1):63. https://doi.org/10.3390/engproc2026150063
Chicago/Turabian StyleIbrahim, Hussein, and Vladimir Dimitrov. 2026. "Customer Behavior Analysis and Service Enhancement in Telecom Company Using Machine Learning Methods" Engineering Proceedings 150, no. 1: 63. https://doi.org/10.3390/engproc2026150063
APA StyleIbrahim, H., & Dimitrov, V. (2026). Customer Behavior Analysis and Service Enhancement in Telecom Company Using Machine Learning Methods. Engineering Proceedings, 150(1), 63. https://doi.org/10.3390/engproc2026150063

