Dictionary.com
Thesaurus.com
has been generating
  • present perfect progressive of generate (3rd person singular).