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 language | English |
---|---|
Title of host publication | 2021 22nd International Arab Conference on Information Technology, ACIT 2021 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
ISBN (Electronic) | 9781665419956 |
DOIs | |
State | Published - 2021 |
Publication series
Name | 2021 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