“…Rigi [20], Scan [23], the environment described in [10], FEAT [25], and Ripples [4] are tools based on this approach. Ripples uses dependency graphs to aid the user during the process of incremental change [24], whereas FEAT facilitates feature separation using concern graphs.…”