DocumentCode :
1292462
Title :
Towards measuring object-oriented class stability
Author :
Alshayeb, Mohammad ; Naji, M. ; Elish, Mahmoud O. ; Al-Ghamdi, J.
Author_Institution :
Inf. & Comput. Sci. Dept., King Fahd Univ. of Pet. & Miner., Dhahran, Saudi Arabia
Volume :
5
Issue :
4
fYear :
2011
fDate :
8/1/2011 12:00:00 AM
Firstpage :
415
Lastpage :
424
Abstract :
Stable software, the capability of software to evolve while preserving its design, is an important software feature that software engineers strive for. Stable software tends to reduce maintenance cost and effort. Object-oriented (OO) classes form the basic components of the software systems; hence, stable OO classes may contribute to reducing the maintenance and effort cost. The authors identified factors that affect class stability and then used these factors to propose new class stability metric (CSM). Also, the authors theoretically and empirically validated CSM. The results show that the proposed CSM is negatively correlated with the maintenance effort.
Keywords :
cost reduction; object-oriented methods; software maintenance; CSM; object oriented class stability; software engineer; software maintenance cost; stable software;
fLanguage :
English
Journal_Title :
Software, IET
Publisher :
iet
ISSN :
1751-8806
Type :
jour
DOI :
10.1049/iet-sen.2010.0050
Filename :
5977136
Link To Document :
بازگشت