[Back]


Talks and Poster Presentations (with Proceedings-Entry):

C. Dorn, R. Taylor:
"Coupling Software Architecture and Human Architecture for Collaboration-Aware System Adaptation";
Talk: 35th International Conference on Software Engineering (ICSE 2013), San Francisco, California, USA; 05-18-2013 - 05-26-2013; in: "Proceedings of the 35th International Conference on Software Engineering (ICSE 2013)", D. Notkin, B. Cheng, K. Pohl (ed.); IEEE Computer Society, CFP13018-ART (2013), ISBN: 978-1-4673-3076-3; 53 - 62.



English abstract:
The emergence of socio-technical systems characterized
by significant user collaboration poses a new challenge
for system adaptation. People are no longer just the "users"
of a system but an integral part. Traditional self-adaptation
mechanisms, however, consider only the software system and
remain unaware of the ramifications arising from collaboration
interdependencies. By neglecting collective user behavior, an
adaptation mechanism is unfit to appropriately adapt to evolution
of user activities, consider side-effects on collaborations during
the adaptation process, or anticipate negative consequence upon
reconfiguration completion.
Inspired by existing architecture-centric system adaptation
approaches, we propose linking the runtime software architecture
to the human collaboration topology. We introduce a mapping
mechanism and corresponding framework that enables a system
adaptation manager to reason upon the effect of software-level
changes on human interactions and vice versa. We outline the
integration of the human architecture in the adaptation process
and demonstrate the benefit of our approach in a case study.

Keywords:
collaboration topology, software architecture, runtime mapping, architecture reconfiguration, dynamic adaptation


Related Projects:
Project Head Schahram Dustdar:
Architecture-driven Self-adaptation of Mixed Systems


Created from the Publication Database of the Vienna University of Technology.