Book description
What do Amazon's product reviews, eBay's feedback score system, Slashdot's Karma System, and Xbox Live's Achievements have in common? They're all examples of successful reputation systems that enable consumer websites to manage and present user contributions most effectively. This book shows you how to design and develop reputation systems for your own sites or web applications, written by experts who have designed web communities for Yahoo! and other prominent sites.
Building Web Reputation Systems helps you ask the hard questions about these underlying mechanisms, and why they're critical for any organization that draws from or depends on user-generated content. It's a must-have for system architects, product managers, community support staff, and UI designers.
- Scale your reputation system to handle an overwhelming inflow of user contributions
- Determine the quality of contributions, and learn why some are more useful than others
- Become familiar with different models that encourage first-class contributions
- Discover tricks of moderation and how to stamp out the worst contributions quickly and efficiently
- Engage contributors and reward them in a way that gets them to return
- Examine a case study based on actual reputation deployments at industry-leading social sites, including Yahoo!, Flickr, and eBay
Publisher resources
Table of contents
- Preface
-
I. Reputation Defined and
Illustrated
-
1. Reputation Systems Are Everywhere
- An Opinionated Conversation
- People Have Reputations, but So Do Things
- Reputation Takes Place Within a Context
- We Use Reputation to Make Better Decisions
- The Reputation Statement
- Reputation Systems Bring Structure to Chaos
- Reputation Systems Deeply Affect Our Lives
- Reputation on the Web
- 2. A (Graphical) Grammar for Reputation
-
1. Reputation Systems Are Everywhere
-
II. Extended Elements and Applied
Examples
-
3. Building Blocks and Reputation Tips
- Extending the Grammar: Building Blocks
- Practitioner’s Tips: Reputation Is Tricky
- Making Buildings from Blocks
- 4. Common Reputation Models
-
3. Building Blocks and Reputation Tips
-
III. Building Web Reputation
Systems
-
5. Planning Your System’s Design
-
Asking the Right Questions
- What Are Your Goals?
-
Content Control Patterns
- Web 1.0: Staff creates, evaluates, and removes
- Bug report: Staff creates and evaluates, users remove
- Reviews: Staff creates and removes, users evaluate
- Surveys: Staff creates, users evaluate and remove
- Submit-publish: Users create, staff evaluates and removes
- Agents: Users create and remove, staff evaluates
- Basic social media: Users create and evaluate, staff removes
- The Full Monty: Users create, evaluate, and remove
- Incentives for User Participation, Quality, and Moderation
- Consider Your Community
- Better Questions
-
Asking the Right Questions
-
6. Objects, Inputs, Scope, and Mechanism
- The Objects in Your System
- Determining Inputs
- Constraining Scope
- Generating Reputation: Selecting the Right Mechanisms
- Practitioner’s Tips: Negative Public Karma
- Draw Your Diagram
- 7. Displaying Reputation
- 8. Using Reputation: The Good, The Bad, and the Ugly
- 9. Application Integration, Testing, and Tuning
- 10. Case Study: Yahoo! Answers Community Content Moderation
-
A. The Reputation Framework
- Reputation Framework Requirements
- Framework Designs
- Your Mileage May Vary
- B. Related Resources
-
5. Planning Your System’s Design
- Index
- About the Authors
- Colophon
- Copyright
Product information
- Title: Building Web Reputation Systems
- Author(s):
- Release date: March 2010
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596159795
You might also like
book
Web Application Security
While many resources for network and IT security are available, detailed knowledge regarding modern web application …
book
HTTP: The Definitive Guide
Behind every web transaction lies the Hypertext Transfer Protocol (HTTP) --- the language of web browsers …
book
Practical Recommender Systems
Online recommender systems help users find movies, jobs, restaurants—even romance! There’s an art in combining statistics, …
book
Site Reliability Engineering
The overwhelming majority of a software system's lifespan is spent in use, not in design or …