• Login
    View Item 
    •   MUT Research Archive
    • Journal Articles
    • School of Computing and IT (JA)
    • Journal Articles (CI)
    • View Item
    •   MUT Research Archive
    • Journal Articles
    • School of Computing and IT (JA)
    • Journal Articles (CI)
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    A Metrics-Based Model for Estimating the Maintenance Effort of Python Software

    Thumbnail
    View/Open
    Full Text Article (1.052Mb)
    Date
    2023-05
    Author
    Mukunga, Catherine W.
    Ndia, John G.
    Wambugu, Geoffrey M.
    Metadata
    Show full item record
    Abstract
    Software project management includes a substantial area for estimating software maintenance effort. Estimation of software maintenance effort improves the overall performance and efficiency of software. The Constructive Cost Model (COCOMO) and other effort estimation models are mentioned in literature but are inappropriate for Python programming language. This research aimed to modify the Constructive Cost Model (COCOMO II) by considering a range of Python maintenance effort influencing factors to get estimations and incorporated size and complexity metrics to estimate maintenance effort. A within-subjects experimental design was adopted and an experiment questionnaire was administered to forty subjects aiming to rate the maintainability of twenty Python programs. Data collected from the experiment questionnaire was analyzed using descriptive statistics. Metric values were collected using a developed metric tool. The subject ratings on software maintainability were correlated with the developed model’s maintenance effort, a strong correlation of 0.610 was reported meaning that the model is valid.
    URI
    https://aircconline.com/abstract/ijsea/v14n3/14323ijsea02.html
    http://hdl.handle.net/123456789/6403
    Collections
    • Journal Articles (CI) [118]

    Related items

    Showing items related by title, author, creator and subject.

    • Thumbnail

      A New Complexity Metric for UML Sequence Diagrams 

      Maina, Nevy K.; Muketha, Geoffrey M.; Wambugu, Geoffrey M. (2023-01)
      Object-Oriented Programming (OOP) has been promoted as a way to produce high-quality software while increasing developer productivity through code reuse. Software systems and underlying designs get more extensive and more ...
    • Thumbnail

      A Metrics-Based Fuzzy Logic Model for Predicting the Reusability of Object-Oriented Software 

      Onyango, Kevin A.; Muketha, Geoffrey M.; Micheni, E. M. (Blue Eyes Intelligence Engineering and Sciences Publication, 2020-08)
      Software reusability facilitates the engineering of new software or systems functionalities without having to start coding from scratch. This software quality provides numerous merits to the software developers including ...
    • Thumbnail

      STRUCTURAL COMPLEXITY METRICS FOR LARAVEL SOFTWARE 

      Onyango, Kevin Agina.;; Muketha, Geoffrey Muchiri.;; Ndia, John Gichuki. (International Journal of Software Engineering & Applications (IJSEA),Vol.15, No.4, July 2024, 2024-07)
      Existing software complexity metrics do not adequately address the unique architectural patterns of Laravel. This research, therefore, solves this problem by proposing a suite of novel complexity metrics for Laravel software. ...

    MUT Library copyright © 2017-2024  MUT Library Website
    Contact Us | Send Feedback
     

     

    Browse

    All of Research ArchiveCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    MUT Library copyright © 2017-2024  MUT Library Website
    Contact Us | Send Feedback