• DocumentCode
    635191
  • Title

    Coupling software architecture and human architecture for collaboration-aware system adaptation

  • Author

    Dorn, Christoph ; Taylor, Richard N.

  • Author_Institution
    Distrib. Syst. Group, Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2013
  • fDate
    18-26 May 2013
  • Firstpage
    53
  • Lastpage
    62
  • 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
    groupware; software architecture; user interfaces; architecture-centric system; collaboration-aware system adaptation; human architecture; self-adaptation mechanisms; socio-technical systems; software architecture; software system; user collaboration; Collaboration; Computer architecture; Connectors; Runtime; Software; Software architecture; Topology; architecture reconfiguration; collaboration topology; dynamic adaptation; runtime mapping; software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2013 35th International Conference on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-1-4673-3073-2
  • Type

    conf

  • DOI
    10.1109/ICSE.2013.6606551
  • Filename
    6606551