Groupware: some issues and experiences
Communications of the ACM
Computer-Supported Cooperative Work: Introduction to Distributed Applications
Computer-Supported Cooperative Work: Introduction to Distributed Applications
Leave the office, bring your colleagues: design solutions for mobile teamworkers
CHI EA '97 CHI '97 Extended Abstracts on Human Factors in Computing Systems
Proceedings of the 2006 international workshop on Mining software repositories
CSCW for strategic management in swiss enterprises: an empirical study
ECSCW'95 Proceedings of the fourth conference on European Conference on Computer-Supported Cooperative Work
The role of social networks in students' learning experiences
Working group reports on ITiCSE on Innovation and technology in computer science education
netWorker - Election 2008: can digital voting be secured?
Why we twitter: understanding microblogging usage and communities
Proceedings of the 9th WebKDD and 1st SNA-KDD 2007 workshop on Web mining and social network analysis
Analyzing online social networks
Communications of the ACM - Remembering Jim Gray
Social Network Profile and Policy
POLICY '08 Proceedings of the 2008 IEEE Workshop on Policies for Distributed Systems and Networks
Latent social structure in open source projects
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Information Systems
Codebook: discovering and exploiting relationships in software repositories
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
CRIWG'11 Proceedings of the 17th international conference on Collaboration and technology
Understanding a developer social network and its evolution
ICSM '11 Proceedings of the 2011 27th IEEE International Conference on Software Maintenance
Netlog, a rule-based language for distributed programming
PADL'10 Proceedings of the 12th international conference on Practical Aspects of Declarative Languages
Social coding in GitHub: transparency and collaboration in an open software repository
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
A social collaborative distributed software development environment
A social collaborative distributed software development environment
Hi-index | 0.00 |
Social networks SNs have the potential to fundamentally change the nature of our social lives and interactions, both personally and at the community level. They affect the way people interact no matter who they are students, instructors, lawyers, programmers, or distributed developers, and no matter where they are co-located or geographically distributed. SNs can be either general purpose social networks GSNs that attract diverse audiences or specific purpose social networks SSNs dedicated to the interests of a group or a small community. This article focuses on a popular type of the specific purpose SNs which are the developers' social networks DSNs. This article defines social networks and developers' social networks. Also, it outlines social networks' evolution, and gives examples of existing social media tools and social networks targeted at developers and software development communities. It compares DSNs to GSNs, and bases its comparison on a new set of common metrics. Finally, it applies the feature-oriented domain analysis FODA and 3Cs collaboration model to classify and analyse the collaborative tools supported in DSNs.