Advances in Learning Software Organizations