Architecture-Driven Modeling of Adaptive Collaboration Structures in Large-Scale Social Web Applications