New method detects software changes for better design understanding.
Refactoring is important for improving software systems. Researchers developed a method to detect refactorings by analyzing how a system evolves at the design level. They tested their approach on real software examples and found it effective in identifying refactorings.