首页 | 本学科首页   官方微博 | 高级检索  
     


Mining the impact of evolution categories on object-oriented metrics
Authors:Henrique Rocha  Cesar Couto  Cristiano Maffort  Rogel Garcia  Clarisse Simoes  Leonardo Passos  Marco Tulio Valente
Affiliation:1. Department of Computer Science, UFMG, Belo Horizonte, Brazil
2. Department of Computing, CEFET-MG, Minas Gerais, Brazil
3. Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, ON, Canada
Abstract:Despite the relevance of the software evolution phase, there are few characterization studies on recurrent evolution growth patterns and on their impact on software properties, such as coupling and cohesion. In this paper, we report a study designed to investigate whether the software evolution categories proposed by Lanza can be used to explain not only the growth of a system in terms of lines of code (LOC), but also in terms of metrics from the Chidamber and Kemerer (CK) object-oriented metrics suite. Our results show that high levels of recall (ranging on average from 52 to 72 %) are achieved when using LOC to predict the evolution of coupling and size. For cohesion, we have achieved smaller recall rates (<27 % on average).
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号