Using cognitive artifacts to understand distributed cognition | IEEE Journals & Magazine | IEEE Xplore