Digital Repository

Utilising Machine Learning and Xai to Evaluate and Forecast Employee Turnover Intent Among Software Engineers in Sri Lanka

Show simple item record

dc.contributor.author Amarathunga, Sandun
dc.date.accessioned 2024-02-12T05:34:02Z
dc.date.available 2024-02-12T05:34:02Z
dc.date.issued 2023
dc.identifier.citation Amarathunga, Sandun (2023) Utilising Machine Learning and Xai to Evaluate and Forecast Employee Turnover Intent Among Software Engineers in Sri Lanka. MSc. Dissertation, Informatics Institute of Technology en_US
dc.identifier.issn 20200861
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/1627
dc.description.abstract The IT industry experiences a significant level of employee turnover due to the tremendous demand it faces. Within a range of employee classifications, software engineers play significant roles within the IT sector. As a result of the swift expansion of IT advancements, there is an equal increase in the demand for these professionals. Many organisations are currently experiencing significant turnover rates, resulting in inefficiencies in production, reductions in client base, increased costs, and other negative consequences. The primary aim of this study is to identify the key elements that influence turnover intentions and establish the correlation between these variables. The primary variables under consideration encompass job satisfaction, alternative job opportunities, recognition, organisational support, job stress, and organisational commitment. In addition to the primary objective, an evaluation is conducted on the capacity to construct a machine learning model for the purpose of predicting turnover intentions. Data was collected from a sample of 228 people employed in the information technology (IT) sector. The variables of job satisfaction, job recognition, organisational support, and organisational commitment exhibit a moderate negative correlation with turnover intention, whereas alternative job opportunity and job stress demonstrate a moderate positive correlation with turnover intention. Various machine learning algorithms are employed to model the data, among which the RandomForestClassifier stands out for its ability to produce very accurate results. Specifically, it achieves a testing accuracy of about 92.5%, accompanied by 93% precision and recall scores. To provide explainability to the model's predictions, the LIME (Local Interpretable Model-agnostic Explanations) framework is employed for eXplainable Artificial Intelligence (XAI). According to the findings of the study, it has been asserted that among the six primary variables examined, namely job stress, alternative job opportunity, and organizational commitment, these factors exhibit the most substantial influence on the dependent variable. It is strongly advised to do a thorough analysis of variables that are considered insignificant. en_US
dc.language.iso en en_US
dc.publisher IIT en_US
dc.subject eXplainable AI (XAI) en_US
dc.subject Machine Learning en_US
dc.subject Turnover Intention en_US
dc.title Utilising Machine Learning and Xai to Evaluate and Forecast Employee Turnover Intent Among Software Engineers in Sri Lanka en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account