• Login
    • University Home
    • Library Home
    • Lib Catalogue
    • Advance Search
    View Item 
    •   IR@KDU Home
    • INTERNATIONAL RESEARCH CONFERENCE ARTICLES (KDU IRC)
    • 2023 IRC Articles
    • Computing
    • View Item
    •   IR@KDU Home
    • INTERNATIONAL RESEARCH CONFERENCE ARTICLES (KDU IRC)
    • 2023 IRC Articles
    • Computing
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Investigating the Impact of Software Maintenance Activities on Software Quality: Case Study

    Thumbnail
    View/Open
    FOC_IRC2023_Proceeding-Book-292-296.pdf (251.3Kb)
    Date
    2023-09
    Author
    Pamunuwa, VP
    Deraniyagala, DP
    Kulasekara, VTB
    Thennakoon, RDAV
    Lankasena, BNS
    Metadata
    Show full item record
    Abstract
    Software 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.
    URI
    http://ir.kdu.ac.lk/handle/345/7425
    Collections
    • Computing [49]

    Library copyright © 2017  General Sir John Kotelawala Defence University, Sri Lanka
    Contact Us | Send Feedback
     

     

    Browse

    All of IR@KDUCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsFacultyDocument TypeThis CollectionBy Issue DateAuthorsTitlesSubjectsFacultyDocument Type

    My Account

    LoginRegister

    Library copyright © 2017  General Sir John Kotelawala Defence University, Sri Lanka
    Contact Us | Send Feedback