Mira: an Application Containerization Pipeline for Small Software Development Teams in Low Resource Settings

dc.contributor.authorMwotil, Alex
dc.contributor.authorBainomugisha, Engineer
dc.contributor.authorAraka, Stephen G.M.
dc.date.accessioned2023-07-03T17:57:34Z
dc.date.available2023-07-03T17:57:34Z
dc.date.issued2022
dc.description.abstractCloud native applications leverage Development and Operation (DevOps), microservice architectures and containerisation for primarily availability, resilience and scalability reasons. Small developer teams in low resource settings have unique DevOps needs and harnessing its principles and practices is technically challenging and distinctly difficult in these contexts. We conducted a survey with professional developers, students and researchers situated and working in a low resource setting and the results indicate that these principles and practices are relatively new. In application containerisation, an operating system virtualisation method that can significantly optimize the use of computing resources, the respondents indicated challenges in the process steps. Particularly, small developer teams in low resource settings require custom tools and abstractions for software development and delivery automation. Informed by the developer needs, we designed and developed a custom automated containerisation pipeline, mira, for a managed cloud native platform situated in a low-resource setting. We validate mira against 6 major application frameworks, tools and/or languages and successful deployment of the resultant applications onto a cloud native platform.en_US
dc.identifier.citationMwotil, A., Bainomugisha, E., & Araka, S. G. (2022, June). Mira: an application containerisation pipeline for small software development teams in low resource settings. In Proceedings of the Federated Africa and Middle East Conference on Software Engineering (pp. 31-38).https://doi.org/10.1145/3531056.3542769en_US
dc.identifier.urihttps://nru.uncst.go.ug/handle/123456789/9034
dc.language.isoenen_US
dc.publisherDevelopment Engineeringen_US
dc.subjectLow Resource Settingsen_US
dc.subjectSoftware Development Teamsen_US
dc.subjectContainerisation Pipelineen_US
dc.titleMira: an Application Containerization Pipeline for Small Software Development Teams in Low Resource Settingsen_US
dc.typePresentationen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
mira an Application Containerisation Pipeline for Small.pdf
Size:
952.57 KB
Format:
Adobe Portable Document Format
Description:
mira: an Application Containerisation Pipeline for Small Software Development Teams in Low Resource Settings
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: