An electronic recruitment monitoring information system for external labour agencies in Uganda

dc.contributor.author Mubiru, Kenneth Mwayi
dc.date.accessioned 2025-09-01T14:17:48Z
dc.date.available 2025-09-01T14:17:48Z
dc.date.issued 2023
dc.description A project report was submitted to the School of Computing and Informatics Technology for the award of Masters of Science in Information Technology of Makerere University en_US
dc.description.abstract This study covers a system designed for monitoring and keeping track of migrant workers by Ministry of Gender Labour and Social Development and external recruitment agencies from Uganda. To achieve this goal, a research study was carried out using interviews and questionnaires, as well as an analysis of the existing monitoring systems. Relevant documentation was also undertaken as a contribution to the knowledge base. Working from the literature review, questionnaires, and interviews; limited, inadequate, immigrant workers information was the main challenge faced by Ministry of Gender and Social Development in monitoring their safety at destination countries resulting into poor coordination among stake holders. The other reasons included unlicensed external recruitment companies that smuggle out migrant with attempt of dodging taxes, high charges levied on external laborer’s, ignorance /lack of pre-departure training of migrant workers about their destinations and emergency contacts which has resulted into poor monitoring and coordination among stake holders. It is from those challenges that this study was conducted to identify and collect requirements using Interviews and Questionnaires. Unified Modelling (UML) was used to document the system development process, producing artifacts like Use Case, activity diagrams, etc. The system was implemented using native Java for Android. With a firebase database which is a backend-as-a-service and also supports other environments like JavaScript/html5 frameworks. It offers real-time databases, different Application Programming Interfaces, multiple authentication types, and hosting platforms. The system also fetches real-time data using a NoSQL serverless Backend as a service also known as Baas service with a firebase database to store data. The Interfaces were implemented using Java and XML. The final product was a system that merges different stake holders of labour export in one centralized location for easy monitoring and coordination. The developed system enables migrant workers to make real time emergency alerts and also randomly check inn at their destinations enabling MGLSD, labour agencies and next of keen to keep track of them, making it very easy to plan for their trips since they will have all the relevant and required information. en_US
dc.identifier.citation Mubiru, K. M. (2023). An electronic recruitment monitoring information system for external labour agencies in Uganda; unpublished dissertation, Makerere University, Kampala en_US
dc.identifier.uri http://hdl.handle.net/10570/14727
dc.language.iso en en_US
dc.publisher Makerere University en_US
dc.subject Monitoring information system en_US
dc.subject External labour agencies en_US
dc.title An electronic recruitment monitoring information system for external labour agencies in Uganda en_US
dc.type Thesis en_US
Files