An empirical study of evaluating the correlation between class stability and bad smells

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

Abstract

Several quality attributes are used in designing and developing object-oriented software. Some of these quality attributes have high influence on developing desirable high-quality software (i.e. stable software) by reducing the maintenance cost and efforts. One of these quality attributes is stability. Software quality attributes can be affected by many factors. One of these factors is bad smells. The main objective of this empirical study is to investigate the correlations between bad smells and the stability on the level of class. Proper software metrics such as Class Stability Metric (CSM) will be used to measure class stability. In addition, different bad smells such as Fowler bad smells are collected and correlated with CSM. The results show that there is a negative correlation between bad smells and class stability.

Original languageEnglish
Title of host publication2021 22nd International Arab Conference on Information Technology, ACIT 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781665419956
DOIs
StatePublished - 2021

Publication series

Name2021 22nd International Arab Conference on Information Technology, ACIT 2021

Bibliographical note

Publisher Copyright:
© 2021 IEEE.

Keywords

  • Bad smells
  • Class stability
  • Design flows
  • OO design

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Networks and Communications
  • Computer Science Applications
  • Computer Vision and Pattern Recognition
  • Hardware and Architecture
  • Information Systems
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'An empirical study of evaluating the correlation between class stability and bad smells'. Together they form a unique fingerprint.

Cite this