【摘 要】
:
重构是软件系统不断演化的关键之一,也是一项复杂而又困难的活动。传统的定位重构代码方法依赖开发者的观察和主观意识,耗时耗力,尤其在重构代码较多时。因此,提出了一套自动
【机 构】
:
中国科学院软件研究所互联网软件技术实验室,中国科学院研究生院
【基金项目】
:
基金项目:国家自然科学基金项目(60573082),国家863高技术研究发展计划基金项目(2006AA012182).
论文部分内容阅读
重构是软件系统不断演化的关键之一,也是一项复杂而又困难的活动。传统的定位重构代码方法依赖开发者的观察和主观意识,耗时耗力,尤其在重构代码较多时。因此,提出了一套自动化定位重构的方法。该方法利用基于面向对象软件度量指标获取代码特征信息,使用相关性检验查验特征信息数据,应用主成分分析压缩和解释特征信息,应用聚类分析分类相似代码段,迅速准确定位重构。一个简单的实例表明该方法是简单有效的,并且优于传统方法。
其他文献
针对视频中人脸面部特征跟踪难以满足实时性与准确性要求的问题,提出了一种视频序列的面部特征跟踪系统。该系统利用视频流序列存在帧间相关信息的特点,进行面部区域粗定位;提出了一种Adaboost特征分类器训练方法,并使用该方法预先训练完成面部特征三元组(左眼,右眼,嘴部)的分类器进一步跟踪面部特征;最后提出了一个面部特征几何模型(facial feature geometrical model,FFGM