Locating feature revisions in software systems evolving in space and time