Dictionary.com
Thesaurus.com

will have been fostering

  • future perfect progressive
    of foster.
    foster
    verb (used with object)
    to promote the growth or development of; further; encourage.