How Distribution Affects the Success of Pair Programming