DocumentCode
827389
Title
An empirical validation of object-oriented metrics in two different iterative software processes
Author
Alshayeb, Mohammad ; Wei Li
Author_Institution
Dept. of Comput. Sci., Alabama Univ., Huntsville, AL, USA
Volume
29
Issue
11
fYear
2003
Firstpage
1043
Lastpage
1049
Abstract
Object-oriented (OO) metrics are used mainly to predict software engineering activities/efforts such as maintenance effort, error proneness, and error rate. There have been discussions about the effectiveness of metrics in different contexts. In this paper, we present an empirical study of OO metrics in two iterative processes: the short-cycled agile process and the long-cycled framework evolution process. We find that OO metrics are effective in predicting design efforts and source lines of code added, changed, and deleted in the short-cycled agile process and ineffective in predicting the same aspects in the long-cycled framework process. This leads us to believe that OO metrics´ predictive capability is limited to the design and implementation changes during the development iterations, not the long-term evolution of an established system in different releases.
Keywords
object-oriented programming; software maintenance; software metrics; iterative software processes; long-cycled framework evolution process; object-oriented metrics; short-cycled agile process; software maintenance; Error analysis; Lead; Object oriented modeling; Predictive models; Size measurement; Software engineering; Software maintenance; Software measurement; Software systems; Testing;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.2003.1245305
Filename
1245305
Link To Document