Exploring efficient component reuse for DHIS2 web application development

Project:

Exploring efficient component reuse for DHIS2 web application development

Image may contain: Rectangle, Font, Screenshot, Software, Parallel.

 

Image may contain: Font, Magenta, Brand.

Aim

  • Make web application development more efficient and less resource-intensive for HISP developers.

How

  • Learning about software reuse practices, technologies, and tooling in the HISP community.
  • In collaboration with HISP developers and the DHIS2 core team, design, develop, and evaluate an artifact that enables component reuse.

Research approach

  • Design Science Research 

Methods

  • Interviews
  • Focus groups

 

Project links

A website that aggregates reusable components created within the DHIS2 ecosystem and published to NPM Registry. 

SCP CLI helps to create NPM packages with React components that can be used to build web applications for DHIS2.

A repository that contains a list of certified NPM packages. Package certification is performed using Github Actions workflow. 

Who

Anastasia Bengtsson

Håkon André Heskja

Simeon Andersen Tverdal