A metric-based approach for reconstructing methods in object-oriented systems

  • Authors:
  • Tatsuya Miyake;Yoshiki Higo;Katsuro Inoue

  • Affiliations:
  • Osaka University, Osaka, Japan;Osaka University, Osaka, Japan;Osaka University, Osaka, Japan

  • Venue:
  • Proceedings of the 6th international workshop on Software quality
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Refactoring is an important activity to improve software quality, which tends to become worse through repetitive bug fixes and function additions. Unfortunately, it is difficult to perform appropriate refactorings because a refactoring needs certain costs, and its effects should be greater than the costs. This paper describes an approach for appropriate refactorings. The approach identifies spots to be refactored and it suggests how they should be improved. Moreover, the approach estimates the effects of the refactorings. The approach requires a lightweight source code analysis for measuring several metrics, so that it can be applied to middle- or large-scale software system. The approach can make the refactoring process more effective and efficient one.