Developments in contract price forecasting and bidding techniques