Jiomekong Azanzi ; Hippolyte Tapamo ; Gaoussou Camara - Combining Scrum and Model Driven Architecture for the development of an epidemiological surveillance software

arima:9873 - Revue Africaine de Recherche en Informatique et Mathématiques Appliquées, July 4, 2023, Volume 39 - 2023 - https://doi.org/10.46298/arima.9873
Combining Scrum and Model Driven Architecture for the development of an epidemiological surveillance softwareArticle

Authors: Jiomekong Azanzi 1; Hippolyte Tapamo 2,3; Gaoussou Camara 4

  • 1 University of Yaoundé I
  • 2 Département d'Informatique [Yaoundé]
  • 3 Département d'Informatique [Yaoundé I]
  • 4 Université Alioune Diop de Bambey

Epidemiological surveillance systems evolve with time, depending on the context and the data already collected. Then, the software used must evolve in order to meet requirements. However, introducing new requirements in order to update the software takes time, is expensive and may lead to the problem of software regression. The problem of failed software developed for epidemiological surveillance are often the result of an unsystematic transfer of business requirements to the implementation. This problem can be avoided if the system is established using a well-defined framework/architecture permitting the rapid development/update of the surveillance software. Empirical research shows on the one hand that Model Driven Techniques such as Model Driven Architecture (MDA) are more effective than code-centric approaches for the development and the maintenance of software. On the other hand, Agile Processes such as Scrum are more effective than Structured Processes when requirements are subject to frequent change. Researchers demonstrated that developers of medical software such as epidemiological surveillance software are experiencing difficulties when following Structured Processes and code-centric approaches. The main goal of this empirical study was to apply the combination of Scrum and Model Driven Architecture for the development of epidemiological surveillance of tuberculosis. During this research, we found the approach ease of use and very useful when the MDA tool can generate the complete source code. It has had positive effects on programmer productivity and satisfaction, cost-effectiveness, timelines and customer satisfaction. In addition, we learned that to involve non-informatic experts in the development/update, the modeling user interface must be as simple as possible.


Volume: Volume 39 - 2023
Published on: July 4, 2023
Accepted on: June 21, 2023
Submitted on: July 31, 2022
Keywords: Tuberculosis,Epidemiological surveillance systems,Agile,Scrum,Model Driven Engineering,Model Driven Architecture,EPICAM,[INFO]Computer Science [cs],[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE]

Consultation statistics

This page has been seen 309 times.
This article's PDF has been downloaded 186 times.