Open Source geospatial health symptoms tracker on android using Extreme Programming techniques
Files
Hauet_53360800_Vaessen_08101400_2017.pdf
Open access - Adobe PDF
- 4.31 MB
Details
- Supervisors
- Faculty
- Degree label
- Abstract
- During this thesis, we explored the benefits of Extreme Programming, Continuous Delivery and other linked methodologies through the development of a solution that aims to help patients track their symptoms when they happen and share them with their doctors to help refine their diagnosis. We learned about methodologies and practices that allow the production of good quality code. In our opinion this is something that is not enough taught at university where the final result of a project is often evaluated regardless of the quality of the code. The solution is composed of four components. First, a mobile application used by patients to record their symptoms and share them with their doctors. Then, a website used by doctors to consult reports of their patients. Next, a backend to collect symptoms, analyze data, send emails and more. Finally, a utility chatbot used to simulate patients and automatically deploy the backend whenever a new version was available. This master thesis made us experience the whole life cycle of an application, from setting up the deployment infrastructure to regularly pushing code to production.