Expert Recommendation Via Semantic Social Networks

The use of social network analysis (SNA) in the design of expert recommendation systems is becoming increasingly popular. However, the experts recommended from such systems often do not meet users’ needs since the network semantic information is largely ignored. In this study, we used conditional logistic analysis to quantitatively examine the semantics of two social networks in a large open source community called Ohloh. It was found that homophily in nationality, location, programming language preference, and community reputation are determinants for forming evaluation and collaboration relationships among the Ohloh members. Moreover, past collaborations and mutual acquaintances are also found to significantly affect the formation of evaluation links but not collaboration links. In addition, we demonstrated how to embed the discovered network semantics into the design of expert recommendation systems through two mechanisms user-based link prediction and Top-N most recognized mechanism.

[1]  T. Snijders The statistical evaluation of social network dynamics , 2001 .

[2]  Gary L. Lilien,et al.  Location, Location, Location: How Network Embeddedness Affects Project Success in Open Source Systems , 2006, Manag. Sci..

[3]  Karim R. Lakhani,et al.  Community, Joining, and Specialization in Open Source Software Innovation: A Case Study , 2003 .

[4]  Hsinchun Chen,et al.  Identifying significant facilitators of dark network evolution , 2009, J. Assoc. Inf. Sci. Technol..

[5]  Bart Selman,et al.  Referral Web: combining social networks and collaborative filtering , 1997, CACM.

[6]  M. Newman,et al.  The structure of scientific collaboration networks. , 2000, Proceedings of the National Academy of Sciences of the United States of America.

[7]  Nicolas Ducheneaut,et al.  Socialization in an Open Source Software Community: A Socio-Technical Analysis , 2005, Computer Supported Cooperative Work (CSCW).

[8]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[9]  Karim R. Lakhani,et al.  Community, Joining, and Specialization in Open Source Software Innovation: A Case Study , 2003 .

[10]  Mark S. Ackerman,et al.  Searching for expertise in social networks: a simulation of potential strategies , 2005, GROUP.

[11]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[12]  P. Erdos,et al.  On the evolution of random graphs , 1984 .

[13]  R. Leenders,et al.  Evolution of friendship and best friendship choices , 1996 .

[14]  W. Powell,et al.  Network Dynamics and Field Evolution: The Growth of Interorganizational Collaboration in the Life Sciences1 , 2005, American Journal of Sociology.

[15]  Martin R. Gibbs,et al.  Mediating intimacy: designing technologies to support strong-tie relationships , 2005, CHI.

[16]  Pamela R. Haunschild,et al.  Friends or Strangers? Firm-Specific Uncertainty, Market Uncertainty, and Network Partner Selection , 2004, Organ. Sci..

[17]  M. McPherson,et al.  Birds of a Feather: Homophily in Social Networks , 2001 .

[18]  Stanley Wasserman,et al.  Social Network Analysis: Methods and Applications , 1994, Structural analysis in the social sciences.

[19]  J. Coleman Foundations of Social Theory , 1990 .

[20]  Greg Madey,et al.  THE OPEN SOURCE SOFTWARE DEVELOPMENT PHENOMENON: AN ANALYSIS BASED ON SOCIAL NETWORK THEORY , 2002 .

[21]  Magnus Bergquist,et al.  The power of gifts: organizing social relationships in open source communities , 2001, Inf. Syst. J..

[22]  Siddharth Kaza,et al.  Identifying significant facilitators of dark network evolution , 2009 .

[23]  M E Newman,et al.  Scientific collaboration networks. I. Network construction and fundamental results. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[24]  Albert-László Barabási,et al.  Statistical mechanics of complex networks , 2001, ArXiv.

[25]  Stefan Koch,et al.  Effort, co‐operation and co‐ordination in an open source software project: GNOME , 2002, Inf. Syst. J..

[26]  Atul Nerkar,et al.  Evolution of R&D Capabilities: The Role of Knowledge Networks Within a Firm , 2005, Manag. Sci..

[27]  D. McFadden Conditional logit analysis of qualitative choice behavior , 1972 .

[28]  L. Freeman Centrality in social networks conceptual clarification , 1978 .

[29]  Jin Xu,et al.  A Topological Analysis of the Open Souce Software Development Community , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[30]  Gueorgi Kossinets,et al.  Empirical Analysis of an Evolving Social Network , 2006, Science.

[31]  Albert-László Barabási,et al.  Internet: Diameter of the World-Wide Web , 1999, Nature.

[32]  Kevin Crowston,et al.  The social structure of Open Source Software development teams , 2003 .

[33]  Sandra Slaughter,et al.  Understanding the Motivations, Participation, and Performance of Open Source Software Developers: A Longitudinal Study of the Apache Projects , 2006, Manag. Sci..

[34]  B. Bollobás The evolution of random graphs , 1984 .

[35]  Utpal M. Dholakia,et al.  Open Source Software User Communities: A Study of Participation in Linux User Groups , 2006, Manag. Sci..

[36]  Jeremy Boissevain,et al.  Friends of friends : networks, manipulators and coalitions , 1974 .

[37]  Leonard N. Foner,et al.  Yenta: a multi-agent, referral-based matchmaking system , 1997, AGENTS '97.

[38]  Mark S. Ackerman,et al.  Expertise recommender: a flexible recommendation system and architecture , 2000, CSCW '00.

[39]  Kathleen M. Carley,et al.  A Social Network Approach to Free/Open Source Software Simulation , 2005 .

[40]  D. McFadden Econometric Models for Probabilistic Choice Among Products , 1980 .

[41]  Yutaka Yamauchi,et al.  Collaboration with Lean Media: how open-source software succeeds , 2000, CSCW '00.

[42]  David W. McDonald,et al.  Recommending collaboration with social networks: a comparative evaluation , 2003, CHI '03.

[43]  Sandra Slaughter,et al.  Communication Networks in an Open Source Software Project , 2006, OSS.