Analysis of the correlation between class stability and maintainability

Abdulrahman Baqais, Mohammad Amro, Mohammad Alshayeb

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

It is assumed that stability and maintainability are relating to each other. We attempt to verify and validate this assumption in object-oriented paradigm. Two candidate metrics were chosen, one for stability and one for maintainability. CSM is used in stability due to its high accuracy and wide coverage. MI was chosen for maintainability due to its clarity, ease of use and solely based on source code. The experiment shows that there is fluctuation in the correlation behavior between these two metrics and a direct causality cannot be concluded. However, in-depth analysis and through tracing of all the steps of these experiments reveal promising results. These observations can aid researchers to measure the correlation between CSM and MI correctly.

Original languageEnglish
Title of host publicationProceedings - CSIT 2016
Subtitle of host publication2016 7th International Conference on Computer Science and Information Technology
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781467389136
DOIs
StatePublished - 23 Aug 2016

Publication series

NameProceedings - CSIT 2016: 2016 7th International Conference on Computer Science and Information Technology

Bibliographical note

Publisher Copyright:
© 2016 IEEE.

Keywords

  • Software Maintainability
  • Software Stability
  • Software quality
  • software correlation

ASJC Scopus subject areas

  • Computer Vision and Pattern Recognition
  • Information Systems
  • Software
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Analysis of the correlation between class stability and maintainability'. Together they form a unique fingerprint.

Cite this