Soft Computing in Construction Information Technology