Optimal release time for software systems considering cost, testing-effort, and test efficiency | IEEE Journals & Magazine | IEEE Xplore