An Investigation of Change Effort in Two Evolving Software Systems