A project management approach to using simulation for cost estimation on large, complex software development projects | IEEE Journals & Magazine | IEEE Xplore