主成分分析和聚类分析在软件重构中的应用
重构是软件系统不断演化的关键之一,也是一项复杂而又困难的活动.传统的定位重构代码方法依赖开发者的观察和主观意识,耗时耗力,尤其在重构代码较多时.因此,提出了一套自动化定位重构的方法.该方法利用基于面向对象软件度量指标获取代码特征信息,使用相关性检验查验特征信息数据,应用主成分分析压缩和解释特征信息,应用聚类分析分类相似代码段,迅速准确定位重构.一个简单的实例表明该方法是简单有效的,并且优于传统方法.
主戍分分析、聚类分析、度量、重构、软件维护
30
TP311.53(计算技术、计算机技术)
国家自然科学基金项目60573082;国家863高技术研究发展计划基金项目2006AA01Z182
2009-04-01(万方平台首次上网日期,不代表论文的发表时间)
共5页
365-369