Evaluating Community Software: Moving Beyond Individual Usability to Social Affordances
Evaluating soware for communities using social affordances
The paper introduces a formative evaluation method for Social Network Sites (SNSs) based on "social affordances." By mapping "social features" (e.g., tagging, profiles) against "social actions" (e.g., content sharing, interaction), the authors provide a framework to predict the success of community software beyond traditional individual usability metrics.
TL;DR
Building software for a community is fundamentally different from building software for an individual. This paper argues that traditional usability tests fail to predict the success of Social Network Sites (SNSs). The authors propose a new formative evaluation framework centered on Social Affordances—the ability of a system to invite and facilitate social actions—allowing designers to catch structural social failures before a site ever goes live.
Background: The Gap in Traditional Evaluation
When we evaluate a word processor, we measure how fast a user can type or find a menu. But how do you evaluate a platform like Facebook or a niche repository like CATspace? Success there depends on the network effect and social engagement.
The authors identify three pillars of SNS success:
- Network Effect: The critical mass of users (hard to predict).
- Usability: The ease of interface use (well-covered by existing methods).
- Social Mechanisms: The focus of this paper—how features actually trigger social behavior.
The Core Insight: Social Affordances & Actions
The authors redefine Social Affordance as the "quality of an artifact which invites and facilitates social actions." To measure this, they break the social experience into two dimensions:
- Social Features: The "What" (Tagging, Activity Streams, User Profiles, Comments, Ratings).
- Social Actions: The "Why" (Social Browsing, Interaction, Sharing Content, Collaboration).
Methodology: The Triangulation Matrix
The researchers created a matrix where features are mapped against actions. After a guided demo, users are asked to rate statements such as: "Tags will be helpful for me to share content." This quantitative approach allows designers to see exactly where a feature (like a Tag) fails to support a social goal (like finding a collaborator).
Figure: The evaluation results for Colloki, showing where social features successfully (or unsuccessfully) map to user actions.
Case Studies: Colloki and CATspace
The team applied this to two distinct platforms:
- Colloki: A local conversation hub for civic engagement.
- CATspace: A social repository for CS assignments.
Key Findings & Mismatches
The experiments with 5-user cohorts (following Nielsen's principle that 5 users catch most usability issues) yielded surprising insights:
- The Tagging Gap: While users found tagging intuitive for organizing content, they didn't intuitively use it to find people with similar interests. This identified a clear design objective: better articulation between tags and profiles.
- The Activity Stream Paradox: Despite the ubiquity of Facebook's "News Feed," users in a formative lab setting found activity streams less useful for discovery than tags. This suggests that the "serendipity" of social networks is incredibly hard to simulate in a lab.
Figure: CATspace results highlighting the disparity between "Finding Content" and "Finding More Info on Friends" across different features.
Critical Analysis: Why This Matters
The value of this work lies in its predictive power. Most social startups fail because they build features that nobody uses socially. By using a Social Affordance Matrix, a designer can see if their "Rating System" is actually encouraging interaction or just sitting there as a dead UI element.
Limitations
- Network Effect Simulation: A lab with 5 people cannot truly replicate the feeling of a million-person network.
- Semantic Phrasing: The authors noted that how questions are phrased (e.g., "sharing my content" vs "sharing others' content") significantly changes results.
Conclusion
This paper provides a structured, academic "vibe check" for social features. By shifting the focus from "can the user click this button?" to "does this button make the user want to talk to someone?", it offers a rigorous path forward for the design of community-centric software. Future work will likely involve scaling these taxonomies to accommodate modern AI-mediated social interactions.
