Feature location in source code: a taxonomy and survey | Synapse