Utilizing feature location techniques for feature addition and feature enhancement
Abstract
Additions and enhancements to software are prevalent issues within software development. When developers want to make enhancements to a piece of software they first have to build up an understanding of the relevant parts of the system. There are a number of challenges within this: where is the best place to add changes, what to reuse and identifying possible ripple effects. This research aims to investigate the utility of feature location techniques to address these challenges.