Dictionary.com
Thesaurus.com

has been pinpointing

  • present perfect progressive
    of pinpoint (3rd person singular).
    pinpoint
    noun
    the point of a pin.