History shows that code-share works,it is just not exactly known how. I was in a meeting today in which some very talented mathematicians discussed the issue. They have a number of theories on how to simulate booking preference models for code-shares, but none of them work very accurately.
The marketing solution is to put a codeshare on everything that moves.