Awareness Without Overload

1,497 views

Published on

Written for a seminar at Universiteit Twente (Netherlands) in March 2009, this presentation by Adrien Joly (Alcatel-Lucent Bell Labs France) introduces approaches for improved enterprise communication and collaboration, which motivates a convergent framework of real-time contextual notifications based on employees' work context. The framework is presented and current research issues (work in progress) are introduced.

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,497
On SlideShare
0
From Embeds
0
Number of Embeds
397
Actions
Shares
0
Downloads
35
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Awareness Without Overload

  1. 1. Awareness without Overload in Computer-Supported Collaborative Environments Adrien Joly Universiteit Twente, 19/03/2009 PhD supervisor: Pr. Pierre Maret
  2. 2. Abstract and scope Goal: Support collaboration and knowledge exchange by enabling Knowledge Social Ambient Awareness, based on Management Networking actions and computer-based CSCE context Proposition: A framework for Context- Context- Awareness Aware notifications First application environment: Enterprise workers * CSCE: Computer-Supported Collaboration Environment Copyright © 2009 Alcatel-Lucent, d.r. 2 | Awareness without Overload | March 2009
  3. 3. Ordre du jour 1. Motivation 2. Proposed solution 3. The Contextual Notification Framework 4. Research issues 5. Discussion
  4. 4. 1 Motivation Copyright © 2009 Alcatel-Lucent, d.r. 4 | Awareness without Overload | March 2009
  5. 5. Motivation Social networking ties is about creating and maintaining people that are emotionally connected or have between common interests Have you met Ted?   Copyright © 2009 Alcatel-Lucent, d.r. 5 | Awareness without Overload | March 2009
  6. 6. Motivation new ties (as well as conversations) rely on: Creation of  Relevance of potential match common context of encounter  The  Trust as a warranty of relevance Transportation Conference Have you met Ted?   Copyright © 2009 Alcatel-Lucent, d.r. 6 | Awareness without Overload | March 2009
  7. 7. Motivation Office n°2 Office n°1 Office n°3 Office n°4 sell buy drive test People working in remote places lose visibility of their common context communication/collaboration opportunities they miss lack of capitalization leads to work duplication Copyright © 2009 Alcatel-Lucent, d.r. 7 | Awareness without Overload | March 2009
  8. 8. Conte Motivation : « 1.0 » communication tools xt 1.0 : hiera rchy Communication tools can help to increase awareness and initiate discussions I want to buy a car. Do you guys sell one? Office n°2 Office n°1 Office n°3 Office n°4 sell buy drive test Copyright © 2009 Alcatel-Lucent, d.r. 8 | Awareness without Overload | March 2009
  9. 9. Conte Motivation : « 1.0 » communication tools xt 1.0 : hiera rchy Communication tools can help to increase awareness and initiate discussions Awareness very time-consuming! … BUT make My baby has just born Pills for sale I like driving cars. I want to buy a car. He is so cute! -80% !!!! I want to sell my car. I test yours? Can Do you guys sell one? I work for a magazine SPAM! Anybody need one? Cars wanted for test Office n°2 Office n°1 Office n°3 Office n°4 sell buy drive test Copyright © 2009 Alcatel-Lucent, d.r. 9 | Awareness without Overload | March 2009
  10. 10. Conte Motivation : « 2.0 » communication tools xt 2.0 : cont ent Social Networking Platforms help to increase Awareness in the Enterprise ? Can Copyright © 2009 Alcatel-Lucent, d.r. 10 | Awareness without Overload | March 2009
  11. 11. Conte Motivation xt 2.0 : cont ent Social Networking Platforms help to increase Awareness in the Enterprise ? Can Content Sharing Expertise Promotion Social Notification Copyright © 2009 Alcatel-Lucent, d.r. 11 | Awareness without Overload | March 2009
  12. 12. Conte Motivation xt 2.0 : cont ent Social Networking Platforms help to increase Awareness in the Enterprise ? Can Numerous platforms to maintain and follow manually... Awareness turns to Overload Copyright © 2009 Alcatel-Lucent, d.r. 12 | Awareness without Overload | March 2009
  13. 13. Conte Motivation xt 3.0 : the u ser! Social Networking Platforms help to increase Awareness in the Enterprise ? Can Needed Content Sharing Contributions Expertise Activities Status Expertise Promotion Filter Updates Contacts Resources Social Notification Recognition Enterprise worker Copyright © 2009 Alcatel-Lucent, d.r. 13 | Awareness without Overload | March 2009
  14. 14. Background on CSCE Previo us wor Computer-Supported Collaborative Environments ks  [Dourish'92]: “Shared Feedback”:  Human annotation of tracked actions on documents  Add useful context information, and avoid duplication  [Amelung'05]: Context-Aware Activity Notification System (CANS):  Based on Sakai Collaboration & Learning Environment (web platform)  Social context only: “current membership, the collective goals of individuals” – Context = project / community of practice !  Basically, an adaptive publication/subscription system for web-based communities  Applied workspace awareness systems:  Collaborative bug tracking [Ellis'07]  Configuration management [Sarma'08]  Collaborative software development [Biehl'07] Copyright © 2009 Alcatel-Lucent, d.r. 14 | Awareness without Overload | March 2009
  15. 15. 2 Proposed solution Copyright © 2009 Alcatel-Lucent, d.r. 15 | Awareness without Overload | March 2009
  16. 16. Proposed solution Office n°2 Office n°1 Office n°3 Office n°4 ??? sell buy drive test ??? ??? ??? People working in remote places lose visibility of their common context communication/collaboration opportunities they miss lack of capitalization leads to work duplication Copyright © 2009 Alcatel-Lucent, d.r. 16 | Awareness without Overload | March 2009
  17. 17. Proposed solution Office n°2 Office n°1 Office n°3 Office n°4 sell buy drive test     notifications notifications notifications notifications context context context context Contextual Notification Framework  Filtered Ambient Awareness Copyright © 2009 Alcatel-Lucent, d.r. 17 | Awareness without Overload | March 2009
  18. 18. Proposed solution – Use case Bob Alice Carol Bob is working on a Java development ??? ??? project.    notifications notifications notifications context context context Contextual Notification Framework Copyright © 2009 Alcatel-Lucent, d.r. 18 | Awareness without Overload | March 2009
  19. 19. Proposed solution – Use case Bob Alice Carol Bob is working on a Java development ??? ??? project, and one module does not work...    notifications notifications notifications context context context Contextual Notification Framework Copyright © 2009 Alcatel-Lucent, d.r. 19 | Awareness without Overload | March 2009
  20. 20. Proposed solution – Use case Bob Alice Carol Bob is working on a Java development ??? ??? project, and one module does not work... Alice and Carol have    been developing this notifications notifications notifications module. context context context Contextual Notification Framework Copyright © 2009 Alcatel-Lucent, d.r. 20 | Awareness without Overload | March 2009
  21. 21. Proposed solution – Use case Bob Alice Carol Bob is working on a Java development Bob project, and one SOS! module does not work... Alice and Carol have    been developing this notifications notifications notifications module. context context context Because she is also Similar context currently developing in Java, Alice is notified of Bob's Contextual Notification Framework problem. Copyright © 2009 Alcatel-Lucent, d.r. 21 | Awareness without Overload | March 2009
  22. 22. Proposed solution – Use case Bob Alice Carol Bob is working on a Transparent context updates Java development Bob project, and one SOS! module does not work... Contextually relevant notifications Alice and Carol have    been developing this notifications notifications notifications module. context context context New opportunities for communication and exchange is also Because she Similar context currently developing in Java, Alice is notified of Bob's Contextual Notification Framework Less cognitive overload problem. Copyright © 2009 Alcatel-Lucent, d.r. 22 | Awareness without Overload | March 2009
  23. 23. 3 The Contextual Notification Framework Copyright © 2009 Alcatel-Lucent, d.r. 23 | Awareness without Overload | March 2009
  24. 24. The Contextual Notification Framework - architecture High level context Infrastructure Context Contextual User’s workstation aggregator Filter Interaction logs Proposed (REST interface) notifications Desktop activity Social notifier sniffers Enterprise worker Copyright © 2009 Alcatel-Lucent, d.r. 24 | Awareness without Overload | March 2009
  25. 25. The Contextual Notification Framework – Theoritical dataflow Evt UC1 UC3 Evt Framework Evt UC2 User's Filtering and aggregation Event context Personalization Synthesis Aggregation KB Notifi- Categorization cation Low-level data and events User Copyright © 2009 Alcatel-Lucent, d.r. 25 | Awareness without Overload | March 2009
  26. 26. The Contextual Notification Framework – Context and Events Event: The  Identifies an Action (or interaction)  From a person / an agent timestamp  At a given Event Contextual Cloud: The weighted tags  Contains  Represents the subject / topic of the event  Tags might hold additional attributes  e.g. Freshness, origin, reasoning path... Copyright © 2009 Alcatel-Lucent, d.r. 26 | Awareness without Overload | March 2009
  27. 27. The Contextual Notification Framework – Context and Events - Examples Event: The  Identifies an Action (or interaction) Bob is trying to compile a module  From a person / an agent Adrien's browsing topic changed timestamp  At a given Event Pierre contributed to the report Contextual Cloud: The report deliverable weighted tags  Contains survey social project-Thunder networking mashup Represents the subject / topic of the event  ms-word WP5 facebook community contribution  Tags might hold additional attributes comments partners minutes twitter ambient  e.g. Freshness, origin, reasoning path... awareness people Copyright © 2009 Alcatel-Lucent, d.r. 27 | Awareness without Overload | March 2009
  28. 28. The Contextual Notification Framework – Context and Events – Detailed example Event: The Bob is trying to compile a module  Identifies an Action (or interaction) com.eclipse.compile()  From a person / an agent alcatel-lucent.com/~bob timestamp  At a given 2009-03-17 14:15.01 Event Contextual Cloud: The weighted tags development(13)...  Contains  Represents the subject / topic of the event  Tags might hold additional attributes  e.g. Freshness, origin, reasoning path... Origin: localhost:80/firefox?tabs Copyright © 2009 Alcatel-Lucent, d.r. 28 | Awareness without Overload | March 2009
  29. 29. The Contextual Notification Framework – Current implementation Evt Evt Framework Contextual Evt cloud Cloud similarity evaluation Event: Opening, Threshold closing, focusing Stop Aggregation on a page words Notifi- Keyword extraction cation (del.icio.us...) Browsed web pages (events) User Copyright © 2009 Alcatel-Lucent, d.r. 29 | Awareness without Overload | March 2009
  30. 30. 4 Research issues Copyright © 2009 Alcatel-Lucent, d.r. 30 | Awareness without Overload | March 2009
  31. 31. Research issues Open questions for next steps  How to model events and their context ?  How to generate homogeneous contextual clouds ?  How to filter the contextual information ?  How to evaluate context proximity ? Copyright © 2009 Alcatel-Lucent, d.r. 31 | Awareness without Overload | March 2009
  32. 32. Discussion
  33. 33. Discussion Contextual Notification Framework to enable Ambient Awareness:  Logging user actions on his workstation  Event propagation with contextual synthesis  Context similarity evaluation for filtering relevant notifications  Designed for minimal user interaction and system transparency (privacy & trust) Next steps:  Iterative improvement of software  In-lab experiment to evaluate user acceptance and quality of logic  Generalization of the framework (outside the enterprise) Copyright © 2009 Alcatel-Lucent, d.r. 33 | Awareness without Overload | March 2009
  34. 34. References  P. Dourish and V. Bellotti. Awareness and coordination in shared workspaces. In CSCW '92: Proceedings of the 1992 ACM conference on Computer-supported cooperative work, pages 107-114, New York, NY, USA, 1992. ACM.  C. J. Amelung. A context-aware notification framework for developers of computer supported collaborative environments, PhD thesis, University of Missouri, 2005  J. B. Ellis, S. Wahid, C. Danis, and W. A. Kellogg. Task and social visualization in software development: evaluation of a prototype. In CHI '07: Proceedings of the SIGCHI conference on Human factors in computing systems, pages 577-586, New York, NY, USA, 2007. ACM.  A. Sarma, D. Redmiles, and A. van der Hoek. Empirical evidence of the benefits of workspace awareness in software configuration management. In SIGSOFT '08/FSE-16: Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering, pages 113-123, New York, NY, USA, 2008. ACM.  J. T. Biehl, M. Czerwinski, G. Smith, and G. G. Robertson. Fastdash: a visual dashboard for fostering awareness in software teams. In CHI '07: Proceedings of the SIGCHI conference on Human factors in computing systems, pages 1313-1322, New York, NY, USA, 2007. ACM.  A. Joly, P. Maret, and J. Daigremont. Context-awareness, the missing block of social networking. International Journal of Computer Science and Applications, 4(2), 2009. Copyright © 2009 Alcatel-Lucent, d.r. 34 | Awareness without Overload | March 2009
  35. 35. www.alcatel-lucent.com www.alcatel-lucent.com Copyright © 2009 Alcatel-Lucent, d.r. 35 | Awareness without Overload | March 2009
  36. 36. Appendix
  37. 37. Appendix: Keyword extraction results Web page: « Getting started with extension development – Mozillazine Knowledge Base » (about Firefox programming) http://kb.mozillazine.org/Getting_started_with_extension_development Copyright © 2009 Alcatel-Lucent, d.r. 37 | Awareness without Overload | March 2009
  38. 38. Appendix: Intended context providers Done Copyright © 2009 Alcatel-Lucent, d.r. 38 | Awareness without Overload | March 2009

×