selected publications academic article Experience with Global Software Architecture Design & Development 2002