Abstract
Various refactoring rules and their impact on class cohesion at high-level designs have been investigated. Early measurement and improvement of internal quality attributes such as cohesion, allows developers to avoid extensive review, frequent modification and rewriting of specifications, designs, and source codes. The impact of refactoring is obtained by comparing class cohesion of a design before and after refactoring applied. A set of class cohesion metrics that suits four properties of a good class cohesion metric was chosen based on theoretical analysis and supported by empirical evidence. We found that refactoring rules does not always improve class cohesion values.
Original language | English |
---|---|
Pages | 197-202 |
Number of pages | 6 |
DOIs | |
Publication status | Published - 2013 |
Event | 2013 5th International Conference on Information Technology and Electrical Engineering, ICITEE 2013 - Yogyakarta, Indonesia Duration: 7 Oct 2013 → 8 Oct 2013 |
Conference
Conference | 2013 5th International Conference on Information Technology and Electrical Engineering, ICITEE 2013 |
---|---|
Country/Territory | Indonesia |
City | Yogyakarta |
Period | 7/10/13 → 8/10/13 |
Keywords
- class cohesion
- high-level design
- object-oriented
- refactoring
- software quality