Show simple item record

dc.contributor.authorMukunga, Catherine W.
dc.contributor.authorNdia, John G.
dc.contributor.authorWambugu, Geoffrey M.
dc.date.accessioned2023-09-26T14:37:06Z
dc.date.available2023-09-26T14:37:06Z
dc.date.issued2022
dc.identifier.citationInternational Journal of Software Engineering (IJSE), Volume (10) : Issue (2) : 2022 22 ISSN: 2180-1320, https://www.cscjournals.org/journals/IJSE/description.phpen_US
dc.identifier.issn2180-1320
dc.identifier.urihttps://www.cscjournals.org/manuscript//Journals/IJSE/Volume10/Issue2/IJSE-185.pdf
dc.identifier.urihttp://hdl.handle.net/123456789/6402
dc.description.abstractOne of the primary areas of software project management is cost estimation. The cost estimation problem remains unsolved today because of the ineffective cost estimation techniques which are unsuitable for handling current development methods. Software maintenance costs can be estimated using a variety of models such as the Construction Cost Model (COCOMO), Software Life Cycle Management (SLIM), Software maintenance project effort estimation model and others but more work needs to be done in developing models that can accommodate programs from new programming paradigms. The primary objective of this research was to identify factors affecting the software maintenance cost of python programs and rank them according to their relevance. To achieve the objective, a literature review study was done to identify factors that influence software maintenance costs followed by an expert opinion survey to ascertain which of the factors were relevant for Python programs. Fifty two (52) Python developers and project managers were identified using snowballing technique and asked to rate the cost drivers in order of relevance using a five point scale. Descriptive statistics were used to carry out the analysis of the results. The results indicated that all the eighteen (18) factors affected the maintenance cost of Python programs. The factors were ranked based on the percentage mean of frequencies. Six additional factors were also identified by the experts and ranked. The factors will be considered as input parameters for a cost estimation model to be developed in the near future for estimating the cost of maintaining python programs.en_US
dc.language.isoenen_US
dc.subjectSoftware Maintenance, Cost Drivers, Expert Opinion, Cost Estimation.en_US
dc.titleFactors Affecting Software Maintenance Cost of Python Programsen_US
dc.typeArticleen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record