Show simple item record

dc.contributor.authorBwire, Ivan Peter
dc.date.accessioned2025-08-04T08:12:40Z
dc.date.available2025-08-04T08:12:40Z
dc.date.issued2024
dc.identifier.citationBwire, I. P. (2024). An electronic risk assessment tool for mitigating money laundering and terrorism financing in virtual assets (Unpublished master’s dissertation). Makerere University, Kampala, Uganda.en_US
dc.identifier.urihttp://hdl.handle.net/10570/14662
dc.descriptionA project report submitted to the Directorate of Research and Graduate Training in partial fulfilment of the requirements for the award of Master of Science in Information Systems of Makerere University.en_US
dc.description.abstractMoney laundering and terrorism financing remain significant challenges in Uganda, despite the presence of the National Strategy for combating them (2020/21 – 2024/25). These issues persist due to limited capabilities in detecting and mitigating the prevalent risks associated with money laundering and terrorism financing in Virtual Assets (VAs) activities and the operations of Virtual Assets Service Providers (VASPs). The primary aim of the study was to develop a Money Laundering and Terrorism Financing (ML/TF) risk assessment tool tailored for virtual assets activities and the operations of virtual assets service providers within Uganda's Financial Sector. The specific objectives were to investigate factors associated with money laundering and terrorism financing in order to determine the requirements for developing a Money Laundering and Terrorism Financing (ML/TF) risk assessment tool, design, implement, test and validate the electronic risk assessment tool. The study adhered to the Software Development Life Cycle (SDLC), ensuring a structured approach throughout the project. Initially, requirements elicitation was conducted through the utilization of questionnaires and interviews, aimed at gathering pertinent data from Heads of Directorates at the Financial Intelligence Authority (FIA) and virtual assets service providers within Kampala Central Business District (KCBD). The collected data played a crucial role in informing the requirements analysis and design phases, ensuring alignment with industry needs and regulatory standards. Requirements analysis and system modeling were conducted using Unified Modeling Language (UML). Therefore, UML models such as use case diagrams, activity diagrams and class diagrams were employed to represent the tool's functions, activity flow and structure. The electronic risk assessment tool was developed using Streamlit, a Python-based framework for building dynamic applications. For data visualization and analysis, the researcher utilized tools such as Matplotlib, Pandas, and NumPy, which are compatible with Streamlit. The database used was PostgreSQL, a Relational Database Management System (RDBMS) designed to emphasize scalability and compliance with technical standards, capable of handling various workloads and complex data processing tasks. Google Colab served as the environment for testing and training the dataset for a machine learning model whose purpose was to generate the recommended mitigating measures for the identified money laundering and terrorism financing risks. Additionally, load testing for the tool was conducted using Locust, an open-source load testing tool. The developed risk assessment tool has defined elements against which data on the virtual assets and virtual assets service provider’s threats and vulnerabilities is captured in order to compute the money laundering and terrorism financing risk. The computed risk guides the generating of recommended mitigating measures. The recommended mitigating measures form the action plan that is used to combat money laundering and terrorism financing risks in virtual assets activities and the operations of virtual assets service providers.en_US
dc.language.isoenen_US
dc.publisherMakerere Universityen_US
dc.subjectElectronic risk assessment toolen_US
dc.titleAn electronic risk assessment tool for mitigating money laundering and terrorism financing in virtual assetsen_US
dc.typeThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record