Approach and implementation of refactoring effects prediction using CK Metrics

Bibliographic Information

Other Title
  • CKメトリクスに基づくリファクタリングの効果予測手法の提案と実装
  • CK メトリクス ニ モトヅク リファクタリング ノ コウカ ヨソク シュホウ ノ テイアン ト ジッソウ

Search this article

Description

Refactoring is a disciplined technique for restructuring an existing body of code. Altering its internal structure without changing its external behavior. There are several previous researches that aim to detect candidates for refactoring and of choosing the appropriate refactoring pattern. Especially, these methods support refactorings for structural fault (high cohesion, low coupling). On the other hand, developers refactor programs from the viewpoints of not only structual but also functional complexity. Therefore, developers often have to evaluate the refactoring effect. In this paper, we propose a prediction method of refactoring effects to the software maintainability using CK Metrics. We applied the proposed method to a certain program and showed the usefiilness and applicability of it.

Journal

References(18)*help

See more

Details 詳細情報について

Report a problem

Back to top