Fachleute, die in Organisationen arbeiten, die Benutzerinteraktionsdesign durchführen, sind zunehmend in einem kollaborativen Umfeld tätig, in dem Kompetenzen und Ressourcen zeitlich und örtlich verteilt sind. Um diesen Wandel in der Praxis zu unterstützen, wird eine serviceorientierte Architektur definiert und entwickelt, die auf den Prinzipien des Modellmanagements basiert. In diesem Paradigma wird das Benutzerinteraktionsdesign in Aktivitäten zerlegt, die durch Modellmanagementoperationen unterstützt werden können. Diese Operationen werden wiederum in Dienste umgewandelt, die gemäß der Architektur entwickelt werden. Ein verteilter Benutzerinteraktionsdesign-Zyklus umfasst folglich die folgenden Schritte: Ein Methodeningenieur definiert die Aktivitäten, die für ein Benutzerinteraktionsprojekt durchgeführt werden sollen, die Methodendefinition wird in die Architektur importiert, um die Methode zu aktivieren, indem Verantwortlichkeiten den Teammitgliedern zugewiesen werden, und diese Mitglieder führen dann ihre Verantwortlichkeiten durch die Dienste aus, die den Operationen entsprechen.
Mendonça et al. (Mon,) haben diese Frage untersucht.