Case Studies for Self-organization in Computer Science