• DocumentCode
    3762302
  • Title

    A proposal of software maintainability model using code smell measurement

  • Author

    Billy C. Wagey;Bayu Hendradjaya;M. Sukrisno Mardiyanto

  • Author_Institution
    School of Electrical Engineering and Informatics, ITB Bandung, Indonesia
  • fYear
    2015
  • Firstpage
    25
  • Lastpage
    30
  • Abstract
    Maintenance is a very important phase in a software´s life cycle. More than half of the effort and cost of software is in the maintenance phase. Code smell is one of the problems that need to be dealt with in this phase. Code smell can be caused by bad design and implementation choice. In the end, it has the potential to degrade code maintainability. This paper proposes a new software maintainability model using measurement of code smell. Code smell has been used to indicate problems in software code which could be the results of bad design and may lead to bad maintenance. Our proposed model is then validated against the density of design patterns in 6 open source applications. The design patterns have been known to give positive impact on maintainability. Our result proves a strong relationship with correlation value of 0.51 between our model to the design patterns density. It shows that our model can become an alternative to measure a maintainability quality of an application.
  • Keywords
    "Software","Software measurement","Maintenance engineering","ISO Standards","Probabilistic logic"
  • Publisher
    ieee
  • Conference_Titel
    Data and Software Engineering (ICoDSE), 2015 International Conference on
  • Print_ISBN
    978-1-4673-8428-5
  • Type

    conf

  • DOI
    10.1109/ICODSE.2015.7436966
  • Filename
    7436966