MMTI Theses and Dissertations (2016)

Permanent URI for this collection

Browse

Recent Submissions

Now showing 1 - 5 of 27
  • Item
    Embedded System for Vehicle Speed Monitoring
    (Strathmore University, 2016) Murakaru, Anne Wamuyu
    Speed violations have been classified among the major causes of road accidents in developing countries. Speed control on roadways is critical in reduction of the number of road accidents reported on a day to day basis. It is important to specify speed limits on different sections of the roads in order to alert motorists and drivers of speed regulations at any given time.This study aims to develop a system to help motorists maintain the specified speed limits on roads and capture speed violations in real time. The system is comprised of the following critical parts: an embedded system to be deployed in the vehicle, android mobile application and a web application. The embedded systems’ main functionality is to capture speed violations and transmit data to the central processing server. It is composed of a capacitive display unit, GSM/GPS module, 3 axis accelerometer and an audio buzzer. All these components are integrated to form one functional unit.This research adopted agile software development methodology since it was more flexible to the changing requirements of the users and the developer was able to go back and change the system with user views and recommendations in mind. System testing was done to ensure all functionalities met the specifications. The following tests were performed: Unit and integration testing, user testing, functionality testing, and compatibility and acceptance testing. All aspects were deemed to be working according to the requirements.
  • Item
    A restful e-health interoperability platform : case of Nairobi County health facilities
    (Strathmore University, 2016) Rono, Derrick Kipyegon
    The concept of interoperability is key to information exchange amongst systems running on different platforms. Currently, E-Health systems operate within the hospital domain and they cannot communicate with other health facilities in order to share information. This makes it hard for health practitioners to share patient data and access medical history which facilitate evidence based decision-making at all levels of the system especially at the point of origin. This research sought to investigate why hospitals and developers have had a problem integrating the systems and also to identify some of the technologies used to achieve interoperability. To achieve this, the author conducted interviews to get general information on sharing of patient data. Findings indicated that current systems do not allow sharing of health data. The research developed a platform that uses blockchain technology and distributed file systems. The platform integrates into the existing health information systems so as to facilitate a fast and secure data exchange. The application allows patients to port data and share it with the doctors on demand and also ensure that a permanent reference of the data is stored in a distributed ledger.
  • Item
    An information sharing system for crowd-sourced software testers
    (Strathmore University, 2016) Otolo, Richard Assanga
    Consumer demand for mobile applications is on an upward trend. This demand has resulted in increasing pressure on software developers to develop and deliver these applications within tight deadlines. Moreover, these applications still need to be tested to ensure they are secure. This need to deliver well-tested applications within the shortest timeframe possible has led developers to consider using crowd-sourced software testing platforms. These platforms offer access to a large pool of testers who can test software faster and more effectively than traditional in-house testing. However, these systems come with their own challenges particularly in how test-related information is shared. They generally do not provide real-time communication between testers and developers, they also do not send real-time alerts to users in the system. These challenges reduce their effectiveness as a possible avenue of testing software. As the cost of hardware and cell phone usage continues to decrease, mobile phones present a unique opportunity to provide a channel that addresses the communication channels on crowd-sourced software testing platforms. In this study, a prototype system is developed that improves the delivery of communication between software developers and testers on crowd-sourced software testing platforms. The system improves communication between testers and developers by providing modules that allow for sharing of test-related data in real-time. A select sample of software developers in Nairobi County was chosen to test the application. The respondents indicated the features they found most useful were the ability to receive real-time alerts of new projects as well as the ability to chat in real-time with other testers on the platform.
  • Item
    A web-based system for bible study groups administration : a case study of focus Kenya
    (Strathmore University, 2016) Mudenyo, Philip Marcel
    Churches and Christian Unions (CUs) organize their members in small groups for effectiveness in bible study and participation in the organizations activities. The number of small groups increases as the organization has more and more members. The larger the number of groups the more it becomes complex to organize and track the performance of these groups. The primary objective of this research was to come up with a mobile and web-based system that improves bible study administration process in CUs. This research examines the bible study administration process in CUs operating under Fellowship of Christian Unions (FOCUS). It analyses the current systems used for bible study group administration and their limitations. This research proposed a USSD based interface for members’ registration and members’ check-in after every group meeting, a web-based system for automatic grouping of students into various groups and a report generation system. This researched used Dynamic Systems Development Method (DSDM) to implement the proposed solution.
  • Item
    A mobile based application for retrieving site data by telecommunication field engineers
    (Strathmore University, 2016) Odunga, Kennedy Narotso
    Information sharing has been the base to support decision making in several scenarios. In the Telecommunication industry several solutions have been adopted by the various functional units like customer care, finance and technology to improve the speed and quality of decisions made by the managers in delivering there day to day work. Traditionally, the most common ways of sharing or retrieving information by field engineers have been through methods such as making calls to database engineers or to other field engineers located in the office who can access the information using their desktop computers. While these methods usually deliver the required data, they are inefficient, slow and offer poor quality data. Based on the aforementioned challenges, this dissertation explores the use of mobile phone applications to ease the process of data access from the field by site engineers in the telecommunication industry by employing the use of a waterfall methodology. The underlying idea of the proposed solution is to provide an automated method of retrieving data from a centralized server by field engineers. The solution offers efficient method to deliver data with high quality at high speed. The solution recorded 95% accuracy rate and performed well in tests carried out to verify its viability and reliability against the objectives set out and will serve as an impetus for the engineering arm of the business to realize the potential of mobile phones in helping to solve some of the daily problems that face the field engineers like data accuracy, reliability of information provided and the speed with which required information is delivered.