Show simple item record

dc.contributor.authorPamunuwa, VP
dc.contributor.authorDeraniyagala, DP
dc.contributor.authorKulasekara, VTB
dc.contributor.authorThennakoon, RDAV
dc.contributor.authorLankasena, BNS
dc.date.accessioned2024-03-15T05:25:53Z
dc.date.available2024-03-15T05:25:53Z
dc.date.issued2023-09
dc.identifier.urihttp://ir.kdu.ac.lk/handle/345/7425
dc.description.abstractSoftware maintenance is crucial for the reliability, functionality, and satisfaction of software systems. Although it might be expensive to keep software in good condition, it is essential to keep the software maintenance expenditure to a minimum without sacrificing software quality. Based on two leading software development organizations in Sri Lanka, the study examines how software maintenance operations affect software quality and identifies ways to reduce maintenance expenses without compromising quality. A comprehensive literature review was undertaken to discern a compelling research problem that would serve as the focal point for the study. The study was conducted using structured interviews with senior and operational staff from two organizations to quantify the impact of maintenance procedures on software quality preservation and proactively identify effective strategies. Both organizations adopt a proactive approach to software maintenance, encompassing bug fixing, updates, enhancements, and security updates while employing testing, quality assurance, monitoring, user feedback, and defect tracking to measure the impact of maintenance activities. Additionally, they predominantly utilize automated deployment, continuous integration, continuous deployment (CI/CD), and cloud-based deployment in their software deployment practices, with some adoption of containerization (e.g., Docker) as well. The findings show that software maintenance is essential, and many tasks are carried out to maintain quality, including testing, monitoring, user input, and defect tracking. Future studies should concentrate on creating more efficient maintenance methods to save expenses while maintaining high-quality software. This evaluation offers knowledge that practitioners may use to create efficient maintenance plans for software systems.en_US
dc.language.isoenen_US
dc.subjectsoftware maintenance,en_US
dc.subjectsoftware quality,en_US
dc.subjectcost reductionen_US
dc.titleInvestigating the Impact of Software Maintenance Activities on Software Quality: Case Studyen_US
dc.typeProceeding articleen_US
dc.identifier.facultyFaculty of computingen_US
dc.identifier.journalKDU IRCen_US
dc.identifier.pgnos292-296en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record