Studying the evolution and enhancement of software features | Synapse