Three aspects of successful software development projects "when are projects canceled, and why?" | IEEE Conference Publication | IEEE Xplore