Evaluating software for communities using social affordances.
Benjamin V. HanrahanSameer AhujaManuel A. Pérez-QuiñonesAndrea L. KavanaughPublished in: CHI Extended Abstracts (2011)
Keyphrases
- social networks
- virtual communities
- online communities
- software development
- social web
- knowledge sharing
- learning community
- social relationships
- social communities
- collective intelligence
- software architecture
- intelligent software agents
- meaning making
- software tools
- computer systems
- social capital
- cyber infrastructure
- social network analysis
- knowledge exchange
- online social
- collective knowledge
- information systems
- social context
- social interaction
- software systems
- social media
- user communities
- social groups
- case study
- software maintenance
- community detection
- social structure
- software projects
- social support
- collaborative learning
- social structures