Designing Mechanisms to Stimulate Contributions in a Collaborative System for Sharing Course-Related Materials Julita Vassileva, Ran Cheng, Lingling Sun,

Slides:



Advertisements
Similar presentations
Motivating Cooperation in Peer-to-Peer Communities Helen Bretzke 1, Julita Vassileva 2 Computer Science Department 1 University of Toronto 2 University.
Advertisements

Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
A Lightweight Currency-based P2P VoD Incentive Mechanism Presented by Svetlana Geldfeld by Chi Wang, Hongbo Wang, Yu Lin, and Shanzhi Chen.
On the Economics of P2P Systems Speaker Coby Fernandess.
Lecture Tagging and Search Motivation Ubiquitous Presenter (UP) is a system designed at UCSD to promote and demonstrate the concept of “active learning.”
Feedback of the Implementation of Web 2.0 Technology Katerina Zdravkova
Peer-to-Peer Networks as a Distribution and Publishing Model Jorn De Boever (june 14, 2007)
Tagging Systems Austin Wester. Tags A keywords linked to a resource (image, video, web page, blog, etc) by users without using a controlled vocabulary.
Network Coding for Large Scale Content Distribution Christos Gkantsidis Georgia Institute of Technology Pablo Rodriguez Microsoft Research IEEE INFOCOM.
Motivation Due to the development of new Internet access technologies (DSL's and HFC's), VoD services have become increasingly popular Despite the continuous.
Service Differentiated Peer Selection An Incentive Mechanism for Peer-to-Peer Media Streaming Ahsan Habib, Member, IEEE, and John Chuang, Member, IEEE.
Peer-to-Peer Networking By: Peter Diggs Ken Arrant.
Paul Solomine Security of P2P Systems. P2P Systems Used to download copyrighted files illegally. The RIAA is watching you… Spyware! General users become.
York Extra User survey. York Extra Origins –University Communications Audit –Plans to generalise Computing Service Message of the day for multiple providers.
A. Frank 1 Internet Resources Discovery (IRD) Peer-to-Peer (P2P) Technology (1) Thanks to Carmit Valit and Olga Gamayunov.
1 Client-Server versus P2P  Client-server Computing  Purpose, definition, characteristics  Relationship to the GRID  Research issues  P2P Computing.
User studies. Why user studies? How do we know security and privacy solutions are really usable? Have to observe users! –you may be surprised by what.
 2004 Tau Yenny, SI - Binus M0194 Web-based Programming Lanjut Session 11.
Peer WLAN Consortium: A P2P Case Study Mobile Multimedia Laboratory Department of Informatics Athens University of Economics & Business Athens MMAPPS Meeting,
Personalized Ontologies for Web Search and Caching Susan Gauch Information and Telecommunications Technology Center Electrical Engineering and Computer.
Knowledge Science & Engineering Institute, Beijing Normal University, Analyzing Transcripts of Online Asynchronous.
Open Cloud Sunil Kumar Balaganchi Thammaiah Internet and Web Systems 2, Spring 2012 Department of Computer Science University of Massachusetts Lowell.
Motivating Participation in Virtual Communities Julita Vassileva MADMUC Lab – Part I.
1 Web Developer Foundations: Using XHTML Chapter 11 Web Page Promotion Concepts.
Technische Universität München Context-Aware Recommendations in Decentralized, Item-Based Collaborative Filtering on Mobile Devices Wolfgang Woerndl, Henrik.
What is Contact IV? What is Contact IV? Contact IV is...  A National Case Management Employment Service Delivery System  A micro-computer system which.
Captcha Soft solutions Pvt Ltd is a recognized name in the web design industry. For the past three years, we’ve been doing what we love: inventing, conceptualizing,
Awareness and Collaboration in the iHelp Courses Content Management System Christopher Brooks, Rupi Panesar, Jim Greer Advanced Research in Intelligent.
Free-riding and incentives in P2P systems name:Michel Meulpolder date:September 8, 2008 event:Tutorial IEEE P2P 2008.

Where Innovation Is Tradition SYST699 – Spec Innovations Innoslate™ System Engineering Management Software Tool Test & Analysis.
About Us Enterprise Communication and Collaboration Suite for Your Schools and District –Experience –Coast to Coast –Cutting Edge.
Yitzchak Rosenthal P2P Mechanism Design: Incentives in Peer-to-Peer Systems Paper By: Moshe Babaioff, John Chuang and Michal Feldman.
Bit Torrent A good or a bad?. Common methods of transferring files in the internet: Client-Server Model Peer-to-Peer Network.
UbiStore: Ubiquitous and Opportunistic Backup Architecture. Feiselia Tan, Sebastien Ardon, Max Ott Presented by: Zainab Aljazzaf.
Web Design and Usability.  Web design has become increasingly complex  First generation sites are simply default backgrounds with "wall to wall" text,horizontal.
Natural Europe Questionnaire for teachers (school visit) The questionnaire is aimed at collecting information and on the features and tools of the Natural.
Autonomous Replication for High Availability in Unstructured P2P Systems (Paper by Francisco Matias Cuenca-Acuna, Richard P. Martin, Thu D. Nguyen) Hristo.
Quantitative Evaluation of Unstructured Peer-to-Peer Architectures Fabrício Benevenuto José Ismael Jr. Jussara M. Almeida Department of Computer Science.
Web Directory For Computer Science Projects Nidhi Goel Course: CS 491B Instructor: Prof. Chengyu Sun December 8, 2006.
Introducing HingX now with Capacity Development Network.
Freelib: A Self-sustainable Digital Library for Education Community Ashraf Amrou, Kurt Maly, Mohammad Zubair Computer Science Dept., Old Dominion University.
User Modelling and Groups Where? –CSCW –CSCL –Collaborative filtering –P2P, ubiquitous computing What? –Explicit group model –Interacting individual models.
Small-scale P2P File-sharing for the Academic Environment Julita Vassileva University of Saskatchewan Computer Science Department MADMUC Lab.
FastTrack Network & Applications (KaZaA & Morpheus)
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
Impact of Incentives in BitTorrent By Jenny Liu and Seth Cooper.
Efficient P2P Search by Exploiting Localities in Peer Community and Individual Peers A DISC’04 paper Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang.
Incentives for Sharing in Peer-to-Peer Networks By Philippe Golle, Kevin Leyton-Brown, Ilya Mironov, Mark Lillibridge.
1 The UNCHIKU System A Platform for Collaborative Learning and Knowledge Development with Online Community Mitsuyuki Inaba College of Policy Science Ritsumeikan.
Ian F. C. Smith Writing a Conference Paper. 2 Disclaimer This is mostly opinion. Suggestions are incomplete. There are other strategies.
ADVANCED COMPUTER NETWORKS Peer-Peer (P2P) Networks 1.
Optimizing Windows Vista Performance Lesson 10. Skills Matrix Technology SkillObjective DomainObjective # Introducing ReadyBoostTroubleshoot performance.
Ian F. C. Smith Writing a Journal Paper. 2 Disclaimer / Preamble This is mostly opinion. Suggestions are incomplete. There are other strategies. A good.
Internet2 Spring 2004.pptApril 2004 Napster University Program Elements of Success W. Pence Chief Technology Officer Napster LLC.
Peer-to-Peer (P2P) Networks By Bongju Yu. Contents  What is P2P?  Features of P2P systems  P2P Architecture  P2P Protocols  P2P Projects  Reference.
Motivation - The Edge Lab Motivation Communication as a co-operative multi-party act: But interests diverge … Core question: how can we distribute control.
Harnessing P2P Power in the Classroom Julita Vassileva Department of Computer Science University of Saskatchewan, Canada.
Building Resources for Teaching Computer Architecture Through Peer Review Edward F. Gehringer Dept. of Electrical & Computer Engineering Dept. of Computer.
What do we know from research on:. Key points Digital games for learning have some distinctive features (see slide 3) Digital games for learning can have.
General Architecture of Retrieval Systems 1Adrienn Skrop.
1 Web Technologies Website Publishing/Going Live! Copyright © Texas Education Agency, All rights reserved.
 1- Definition  2- CRM  3- Analytics  4- Tools.
Introducing Vivo Recognition and Rewards
How to Use Members Area of The Ninety-Nines Website
Comparison of LAN, MAN, WAN
Analyzing Two Participation Strategies in an Undergraduate Course Community Francisco Gutierrez Gustavo Zurita
Ran Cheng and Julita Vassileva
Presentation transcript:

Designing Mechanisms to Stimulate Contributions in a Collaborative System for Sharing Course-Related Materials Julita Vassileva, Ran Cheng, Lingling Sun, Weidong Han Computer Science Department, University of Saskatchewan, Canada

Contents Motivation for the need of motivation –Why is user participation important for CSCL? Context: Comtella P2P Filesharing System – Two Comtella versions Ensuring Presence Motivating New Contributions Motivating High Quality Contributions

Motivation Peer-to-Peer (P2P) in academia –Easy to implement, low maintenance cost –Main types: service- sharing (I-Help) and resource-sharing (Comtella) –Characteristics: All peers are equal, they provide and consume the resources and services Autonomous peers: come and go as they want –Main Problem: User participation The infrastructure needs a “critical mass” of users to be present Users need to bring constantly new resources and services Need to ensure quality of the resources / services

Other approaches Sledge-hammer approaches –Impose a minimum participation level in order to participate at all (ensures sharing) –Make it hard to quit the application (ensures infrastructure) Economy-based (incentive-based) approaches –Define “participation points” that can be earned by users –Reward users with high participation point scores with Digital cash (Mojo-nation, I-Help) Better quality of service (KaZaA, eMule, Comtella1) Reputation / power (Slashdot.org, Comella1,2) Socio-economic approaches (Comtella) –Based on persuasion theory (social psychology), –Applies techniques from advertisement and CRM

Context: two versions of Comtella P2P file-sharing client Uses Gnutella 0.6 (based on JTella client) Comtella 1 –For sharing academic papers (PDF files) –Papers classified and searched by category (requires peers to share a category list) –Applied for 3 months in several research groups at the CS Dept., ~20 users Comtella 2 –For sharing class- related web-links (popular magazine articles etc.) –Links classified according to the curriculum topics (usually weekly topics) –Applied for 3 months in a 4 th year class on Ethics and IT, 35 users

Ensuring Presence Comtella 1 Presence was the greatest problem in both Comtella 1 and I-Help Student activated their client only when they needed a resource and quitted afterwards Negative feedback loop Comtella 2 Move all clients on a server machine where they run all the time  the infrastructure is ensured, the shared files are available Create another client – just the GUI which allows users to log in their client on the server Solution = centralization?

Ensuring Presence: Architecture Comtela 1Comtella 2

Ensuring New Contributions Low-effort sharing Comtella 1 One-click file sharing Automatic suggestion of category (text analysis of article) Automatic reminder to share if a PDF or PS file is opened in browser Comtella 2 Category selection is easy, typically users search and share for one given category each week Impossible to make the browser to automatically remind Students were required to share files for the class (participation mark) Solution = integrate systems, prompt, help with annotation OR make it a policy to share

Ensuring New Contributions Rewarding Contributions Comtella 1 Count different forms of contributions –Number of new files brought in the system –Number of shared files –Disk space of shared files –Cooperative – Uncooperative acts during downloads –Number of downloads vs number of uploads Reward in terms of better QoS (bandwidth  download speed) Result – reward was not important really; speed was very good anyway Comtella 2 Count contributions: –Number of new links –Number of downloaded and shared links –Number of comments –Frequency of being on-line Reward in terms of access to more powerful search options –Remove duplicate results –See only new results –Sort results by various criteria Example Result – seems to have been useful; about 64% usage of extra options Solution = define appropriate metrics for participation; choose rewards that the students really care about

Ensuring New Contributions Social Visibility Comtella 1 Show a visualization of community using night-sky metaphor.night-sky metaphor Only users who are currently active are shown Category of interest is not shown Colour, size and position of a star show the user’s cooperativeness, level of contribution and groups of users exchanging frequently files. Size depends on who is currently on line (mistake!) Low level of participation leads to too few stars on the sky which is not motivating -- a negative feedback loop Misrepresentation? (Erickson) Comtella 2 Show the whole community, the peers as nodes peers as nodes Those that are active at the moment – filled with colour Colour depends on user’s rank (a combined participation metric) Size depends on the number of new contributed links Can be generated to show the contributions for a particular week (topic) The size can be used to show different aspects of participation (# new files, # total shared files, frequency of log-in) Students used the visualization, but only the default view Solution = visualization that provides both community information and facilitates social comparison

Persuasion strategy used in CRM –Examples: Club memberships, Air Miles etc. –Based on the theory of discrete emotions (fear) – effective persuasion strategy Status –based on a combination of participation metrics –visualized as a card (gold, silver or bronze) - example example High-status users are rewarded with –Visibility in the community (visualization by status) –Better search options for gold and silver members Ensuring New Contributions Introducing Status in Comtella 2 Gold Silver Bronze30% 60% 10% Solution = introduce a notion of social status, combined with visualization and rewards

Results themes number of links Total number of links shared by all students over the 10 themes (weeks) Motivational version introduced

themes number of irrelevant links Number of irrelevant links contributed (cheats). Motivational version introduced

How to ensure good quality of contributions ? Comtella 3 (current work, first deployment this fall!) Measure quality –Track how many people download a contribution and how they rate it (like “Impact factor”) –Reward users for rating contributions (form of participation) –Track “cheaters”: let people flag cheater papers and cheater ratings –Compute a reputation of a user as a contributor and as a rater Reward quality – good users become moderators (like in Slashdot.org) –Higher status users have more rates to give away and higher weight of these weights (like Slashdot) –Users gain status mostly based on their reputation

Conclusions Persuasion techniques can be effective in designing incentive mechanisms –Rewarding students (reciprocation) –Hierarchical membership (theory of fear) –Visualization (social comparison) Be careful! –Every incentive system can be and will be cheated by some students –If no attempts to cheat, it is not effective

Ensuring New Contributions Rewarding Contributions

List of all the available interest areas : Sorting Criteria Bar -> Hall of Fame Hall of Shame Ensuring New Contributions Social Visibility