Software project management under incomplete and ambiguous specifications | IEEE Journals & Magazine | IEEE Xplore