Five basic improvement parameters of software cost model are,
- Reducing the size or complexity of what needs to be developed
- Improving the development process.
- Using more-skilled personnel and better terms (not necessarily the same thing)
- Using better environment (tools to automate the process)
- Trading off or backing off on quality thresholds