A brief top-down and bottom-up philosophy on software evolution | IEEE Conference Publication | IEEE Xplore