Predicting customer churn: A case study in the software industry
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10362/159898 |
Resumo: | Project Work presented as the partial requirement for obtaining a Master's degree in Data Driven Marketing, specialization in Digital Marketing and Analytics |
id |
RCAP_aeb97af7350705c50f0784330f8776b5 |
---|---|
oai_identifier_str |
oai:run.unl.pt:10362/159898 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Predicting customer churn: A case study in the software industryData MiningCustomer ChurnChurn PredictionMachine LearningSupervised LearningSaaSDomínio/Área Científica::Ciências Naturais::Ciências da Computação e da InformaçãoProject Work presented as the partial requirement for obtaining a Master's degree in Data Driven Marketing, specialization in Digital Marketing and AnalyticsCustomer churn can be defined as the phenomenon of customers that discontinue their relationship with a company. This problem is transversal to many industries, including the software industry. This study uses Machine Learning to build a predictive model to identify potential churners in a Portuguese software house. Six popular Machine Learning models: Random Forest, AdaBoost, Gradient Boosting Machine, Multilayer Perceptron Classifier, XGBoost, and Logistic Regression, were developed to assess which one would have a better performance. The experimental results show that boosting techniques such as XGBoost present the best predictive performance. The XGBoost model presents a Recall of 0.85 and a ROC AUC of 0.86. Additionally to the model performance, the study of the model features’ importance revealed that some factors, such as the time to solve a support ticket, the type of application, the license age, and the number of incidents, significantly influence customer churn. These insights can help the software industry key drivers of churn and prioritize retention efforts accordingly.António, Nuno Miguel da ConceiçãoRUNDias, João Pedro Rolim2023-10-242025-10-24T00:00:00Z2023-10-24T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10362/159898TID:203385721enginfo:eu-repo/semantics/embargoedAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-03-11T05:42:24Zoai:run.unl.pt:10362/159898Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:57:45.857940Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Predicting customer churn: A case study in the software industry |
title |
Predicting customer churn: A case study in the software industry |
spellingShingle |
Predicting customer churn: A case study in the software industry Dias, João Pedro Rolim Data Mining Customer Churn Churn Prediction Machine Learning Supervised Learning SaaS Domínio/Área Científica::Ciências Naturais::Ciências da Computação e da Informação |
title_short |
Predicting customer churn: A case study in the software industry |
title_full |
Predicting customer churn: A case study in the software industry |
title_fullStr |
Predicting customer churn: A case study in the software industry |
title_full_unstemmed |
Predicting customer churn: A case study in the software industry |
title_sort |
Predicting customer churn: A case study in the software industry |
author |
Dias, João Pedro Rolim |
author_facet |
Dias, João Pedro Rolim |
author_role |
author |
dc.contributor.none.fl_str_mv |
António, Nuno Miguel da Conceição RUN |
dc.contributor.author.fl_str_mv |
Dias, João Pedro Rolim |
dc.subject.por.fl_str_mv |
Data Mining Customer Churn Churn Prediction Machine Learning Supervised Learning SaaS Domínio/Área Científica::Ciências Naturais::Ciências da Computação e da Informação |
topic |
Data Mining Customer Churn Churn Prediction Machine Learning Supervised Learning SaaS Domínio/Área Científica::Ciências Naturais::Ciências da Computação e da Informação |
description |
Project Work presented as the partial requirement for obtaining a Master's degree in Data Driven Marketing, specialization in Digital Marketing and Analytics |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-10-24 2023-10-24T00:00:00Z 2025-10-24T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10362/159898 TID:203385721 |
url |
http://hdl.handle.net/10362/159898 |
identifier_str_mv |
TID:203385721 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/embargoedAccess |
eu_rights_str_mv |
embargoedAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799138159571763200 |