Research and development: Xerox palo alto research center(PARC) | IEEE Journals & Magazine | IEEE Xplore