A comparison of software cost, duration, and quality for waterfall vs. iterative and incremental development: A systematic review | IEEE Conference Publication | IEEE Xplore