Rethinking user interfaces for feature location
Mining version histories to guide software changes