• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Community-Aware Adaptive Systems

Community-Aware Adaptive Systems



Anna Glukhova, Ralf Klamma, Matthias Jarke

Anna Glukhova, Ralf Klamma, Matthias Jarke
Informatik 5, RWTH Aachen University, Germany

Munich, Germany, September 12, 2008



Total Views
Views on SlideShare
Embed Views



1 Embed 4

http://beamtenherrschaft.blogspot.com 4


Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Community-Aware Adaptive Systems Community-Aware Adaptive Systems Presentation Transcript

    • Context in Use Community-Aware Adaptive Systems Anna Glukhova , Ralf Klamma, Matthias Jarke Munich, Germany, September 12, 2008 Informatik 5, RWTH Aachen University, Germany
    • Agenda
      • Introduction
      • Community Context
      • Traceability
      • Conclusions and Outlook
    • Introduction
      • “ [Context] is a cue that allows the anticipated audience to construct an appropriate meaning”
      • Terry Winograd. Architectures for Context. Human-Computer Interaction, 16 (2):401–419, 2001
      • “ [Context is ] any information used to characterize a situation of an entity”
      • Dey, A.K., G.D. Abowd, and D. Salber, A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications. Human-Computer Interaction, 2001. 16(2, 3, & 4): p. 97-166.
      • “ Context aware computing as the ability of a mobile user’s application to discover and react to changes in the environment they are situated in”
      • B. Schilit and M. Theimer. Disseminating Active Map Information to Mobile Hosts. IEEE Network , 8(5): 22-32, 1994
    • Motivation
      • Community as an aggregation of user of collaborative systems
      • “ Communities of practice are groups of people who share a concern or a passion for something they do and who interact regularly to learn how to do it better.”
      • Wenger: Communities of Practice: Learning, Meaning and Identity, 1998
      • Continuous evolution of community
        • Continuously changing community requirements
        • Continuous adaptation of models, processes and media
    • Collaborative Adaptive Engineering Systems
      • Context aware collaborative system
        • Process adaptation model
      • Community evolution
        • Need for adaptation of process adaptation model
      changes adapts defines initializes Adaptation Model changes adapts Process Adaptation Model Requirements Engineering Model Context
    • Community as a Changing Context
      • Three dimensions of the relation by which practice is the source of coherence of a community:
        • Mutual engagement (doing things together, relationships, social complexity, engaged diversity)
        • Shared repertoire (stories, styles, artifacts, tools, historical events, discourses, concepts)
        • J oint enterprise (mutual accountability, local response, interpretation, rhythms, negotiated enterprise)
    • Modeling Community Description Community Mining Media Mining Process Mining
    • Adaptation 2 Model Tracing Adaptation Model Analysis Context RE Process RE Process Model
    • Traceability
      • Need for Requirements Traceability
        • Integration of changes
        • Use during system development (design, reuse of components, tests, inspection, maintenance)
        • Acceptance of results
        • Process traceability
        • Jarke and Pohl, Requirements Engineering in 2001, 1994
      • Representation of collected information
        • Storytelling technique
          • Combination of episodic and semantic knowledge
        • Social graph visualisation
    • Dashboard Prototype
      • Annotations:
      • Gemany champion
      • Hura!
      • Who is the number 3?
      • User Profile:
      • Peter Peter
      • 45
      • Munich
      • Contici-Community
      • Activity: 55
      He’s great Do agree Why that? Needs test inapplicable Annotated with: Action
    • Conclusions and Outlook
      • Community as changing context for collaborative systems
      • Three facet model
        • Community
        • Media
        • Processes
      • Model refinement
      • Modeling of social patterns with i*
        • Process structuring
        • Process analysis
    • Thank you for your attention! Questions?