mira: an Application Containerisation 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-01-26T08:04:30Z
dc.date.available2023-01-26T08:04:30Z
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://doi.org/10.1145/3531056.3542769
dc.identifier.urihttps://nru.uncst.go.ug/handle/123456789/7262
dc.language.isoenen_US
dc.publisherMiddle East Conference on Software Engineeringen_US
dc.subjectContainersen_US
dc.subjectAutomationen_US
dc.subjectClouden_US
dc.subjectOrchestrationen_US
dc.subjectCloud nativeen_US
dc.subjectDockeren_US
dc.titlemira: an Application Containerisation Pipeline for Small Software Development Teams in Low Resource Settingsen_US
dc.typeOtheren_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
an Application Containerisation Pipeline for Small.pdf
Size:
952.57 KB
Format:
Adobe Portable Document Format
Description:
Conference Proceedings
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: