@inproceedings{3688061a91ea40fd9ee9f5618595084e,
title = "Investigating the relationship between refactoring activities and class stability",
abstract = "Refactoring tends to improve the internal structure of the code without affecting its external behavior by restructuring the software elements. Refactoring is a preferred mechanism to make the code more readable and easier to understand; it also helps in finding bugs and in faster programming. However, refactoring may affect class stability, the extent to which an artifact can tolerate evolutionary changes. In this paper, we investigate the relationship between refactoring effort and class stability. Software designers can accordingly decide whether refactoring activities are worthwhile when they want to keep their software design stable.",
keywords = "Class stability, Refactoring, Software quality",
author = "Mohammad Alshayeb",
year = "2012",
language = "English",
isbn = "9781880843864",
series = "Proceedings of the 21st International Conference on Software Engineering and Data Engineering, SEDE 2012",
pages = "1--5",
booktitle = "Proceedings of the 21st International Conference on Software Engineering and Data Engineering, SEDE 2012",
}