Technology portfolio management: optimizing interdependent projects over multiple time periods | IEEE Journals & Magazine | IEEE Xplore