Class Extraction Refactoring based on Semantic Similarities of Word Pair

As object-oriented software evolves, classes in the software could get larger and lower cohesive. In this paper, we proposed novel method to identify candidates of extract class refactoring for splitting large classes. This new approach uses word pair similarities extracted from Web. By using word pair similarities from Web, we can calculate conceptual similarities between certain class and methods in the class.