Han, QiweiChen, Bowen2022-06-172022-06-172022-01-202021-12-14http://hdl.handle.net/10362/140139The present work explores the application of Machine Learning in a Non-Governmental Organization (NGO) -as proof of the benefits of extending Artificial Intelligence to non-profits -to support fundraising actions, by identifying donors’ similarities and churn probability. Requirements engineering is the very first step of the development of a machine learning project. It is a systematical method to avoid many possible problems with early intervention. As the requirements engineering is managed and supervised, the data visualization, which usually as an outcome, can meet the requirements more accurately.engBusiness analyticsBusiness and data analyticsData visualizationRequirements engineeringRequirementsRequirements engineering and data visualizationmaster thesis202972046