Requirements evolution drives software evolution