A systematic review of software development cost estimation studies | Synapse