%0 Conference Proceedings %B IFIP Advances in Information and Communication Technology 378 (OSS 2012) %D 2012 %T Open-Source Technologies Realizing Social Networks: A Multiple Descriptive Case-Study %A Teixeira, Jose %K entrepreneurship %K facebook %K netlog %K social networks %K spotify %X This article aims at describing the role of the open-source software phenomenon within high-tech corporations providing social networks and applications. By taking a multiple case study approach, We address what are the open-source software technological components embedded by leading social networking players, and a rich description on how those players collaborate with the open-source community. Our findings, based on a population of three commercial providers of social networks a suggest that open-source plays an important role on the technological development of their social networking platforms. An open-source technological stack for realizing social networks is proposed and several managerial issues dealing with collaboration with open-source communities are explored. %B IFIP Advances in Information and Communication Technology 378 (OSS 2012) %I IFIP AICT, Springer %V 378 %P 250-255 %8 09/2012 %0 Journal Article %J ACM Trans. Softw. Eng. Methodol. %D 2010 %T The small-world effect: The influence of macro-level properties of developer collaboration networks on open-source project success %A Param Vir Singh %K collaborative software development %K online community %K open source software development %K productivity %K small world networks %K social networks %K sourceforge %K team formation %X In this study we investigate the impact of community-level networks—relationships that exist among developers in an OSS community—on the productivity of member developers. Specifically, we argue that OSS community networks characterized by small-world properties would positively influence the productivity of the member developers by providing them with speedy and reliable access to more quantity and variety of information and knowledge resources. Specific hypotheses are developed and tested using longitudinal data on a large panel of 4,279 projects from 15 different OSS communities hosted at Sourceforge. Our results suggest that significant variation exists in small-world properties of OSS communities at Sourceforge. After accounting for project, foundry, and time-specific observed and unobserved effects, we found a statistically significant relationship between small-world properties of a community and the technical and commercial success of the software produced by its members. In contrast to the findings of prior research, we also found the lack of a significant relationship between closeness and betweenness centralities of the project teams and their success. These results were robust to a number of controls and model specifications. %B ACM Trans. Softw. Eng. Methodol. %I ACM %C New York, NY, USA %V 20 %P 6:1–6:27 %U http://doi.acm.org/10.1145/1824760.1824763 %R 10.1145/1824760.1824763 %0 Conference Paper %B 2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010)2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010) %D 2010 %T Validity of network analyses in Open Source Projects %A Nia, Roozbeh %A Christian Bird %A Devanbu, Premkumar %A Filkov, Vladimir %K apache %K email archives %K mailing lists %K missing data %K mysql %K perl %K social networks %X Social network methods are frequently used to analyze networks derived from Open Source Project communication and collaboration data. Such studies typically discover patterns in the information flow between contributors or contributions in these projects. Social network metrics have also been used to predict defect occurrence. However, such studies often ignore or side-step the issue of whether (and in what way) the metrics and networks of study are influenced by inadequate or missing data. In previous studies email archives of OSS projects have provided a useful trace of the communication and co-ordination activities of the participants. These traces have been used to construct social networks that are then subject to various types of analysis. However, during the construction of these networks, some assumptions are made, that may not always hold; this leads to incomplete, and sometimes incorrect networks. The question then becomes, do these errors affect the validity of the ensuing analysis? In this paper we specifically examine the stability of network metrics in the presence of inadequate and missing data. The issues that we study are: 1) the effect of paths with broken information flow (i.e. consecutive edges which are out of temporal order) on measures of centrality of nodes in the network, and 2) the effect of missing links on such measures. We demonstrate on three different OSS projects that while these issues do change network topology, the metrics used in the analysis are stable with respect to such changes. %B 2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010)2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010) %I IEEE %C Cape Town, South Africa %P 201 - 209 %@ 978-1-4244-6802-7 %R 10.1109/MSR.2010.5463342 %> https://flosshub.org/sites/flosshub.org/files/201NetworkAnalysis.pdf %0 Journal Article %J Journal of Evolutionary Economics %D 2009 %T Returns from social capital in open source software networks %A Méndez-Durón, Rebeca %A García, Clara E. %K contributors %K developers %K games %K gpl %K project success %K roles %K social capital %K social network analysis %K social networks %K sourceforge %K srda %K teams %X Open Source Software projects base their operation on a collaborative structure for knowledge exchange in the form of provision or reception of information, expertise, and feedback on the creation of source code. Here, we address the direction of these knowledge flows among projects throughout social networks and their impact on project success. We identify the roles of membership or contribution that individuals play within projects. We found that connections through contributors who bring their knowledge to the project, improve project success, and that connection through members, who transfer their knowledge towards other projects, enhance project success. Finally, we found that ties through shared membership and contributions hamper project success. The analysis of knowledge flows and their impact on project success imply a translation of returns from investment in social capital, where investment takes the shape of knowledge flows and the returns mean the projects' diffusion over the network. %B Journal of Evolutionary Economics %V 19 %P 277 - 295 %8 4/2009 %N 2 %! J Evol Econ %R 10.1007/s00191-008-0125-5 %> https://flosshub.org/sites/flosshub.org/files/Mendez-DuronGarcia.pdf %0 Journal Article %J Information & Management %D 2007 %T Investigating recognition-based performance in an open content community: A social capital perspective %A Okoli, C. %A Oh, Wonseok %K open content %K recognition-based performance %K social capital %K social networks %K social status %K virtual communities %X As the open source movement grows, it becomes important to understand the dynamics that affect the motivation of participants who contribute their time freely to such projects. One important motivation that has been identified is the desire for formal recognition in the open source community. We investigated the impact of social capital in participants' social networks on their recognition-based performance; i.e., the formal status they are accorded in the community. We used a sample of 465 active participants in the Wikipedia open content encyclopedia community to investigate the effects of two types of social capital and found that network closure, measured by direct and indirect ties, had a significant positive effect on increasing participants' recognition-based performance. Structural holes had mixed effects on participants' status, but were generally a source of social capital. (C) 2007 Elsevier B.V. All rights reserved. %B Information & Management %V 44 %P 240-252 %8 Apr %@ 0378-7206 %G eng %M ISI:000247156800002 %1 management %2 SNA %0 Journal Article %J Journal of Database Management %D 2007 %T Social network structures in open source software development teams %A Long, Y. %A Siau, K. %K bug tracking %K bugs %K COMMUNITY %K INNOVATION %K longitudinal study %K MODEL %K open source %K social %K social network analysis %K social networks %K sourceforge %K structure %X Drawing on social network theories and previous studies, this research examines the dynamics of social network structures in open source software (OSS) teams. Three projects were selected from SourceForge.net in terms of their similarities as well as their differences. Monthly data were extracted from the bug tracking systems in order to achieve a longitudinal view of the interaction pattern of each project. Social network analysis was used to generate the indices of social structure. The finding suggests that the interaction pattern of OSS projects evolves from a single hub at the beginning to a corel periphery model as the projects move forward. %B Journal of Database Management %V 18 %P 25-40 %8 Apr-Jun %@ 1063-8016 %G eng %M ISI:000244332400003 %1 information systems %2 SNA %0 Conference Paper %B Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007) %D 2007 %T Using Software Repositories to Investigate Socio-technical Congruence in Development Projects %A Valetto, Giuseppe %A Helander, Mary %A Ehrlich, Kate %A Chulani, Sunita %A Wegman, Mark %A Williams, Clay %K developers %K graph %K scm %K social networks %K source code %X We propose a quantitative measure of socio-technical congruence as an indicator of the performance of an organization in carrying out a software development project. We show how the information necessary to implement that measure can be mined from commonly used software repositories, and we describe how socio-technical congruence can be computed based on that information. %B Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007) %I IEEE %C Minneapolis, MN, USA %P 25 - 25 %@ 0-7695-2950-X %R 10.1109/MSR.2007.33 %> https://flosshub.org/sites/flosshub.org/files/28300025.pdf %0 Conference Paper %B Proceedings of the 2006 international workshop on Mining software repositories %D 2006 %T Mining email social networks %A Christian Bird %A Gourley, Alex %A Devanbu, Prem %A Gertz, Michael %A Swaminathan, Anand %K communication %K contributions %K developers %K email %K email archives %K mailing lists %K open source %K social networks %X Communication & Co-ordination activities are central to large software projects, but are difficult to observe and study in traditional (closed-source, commercial) settings because of the prevalence of informal, direct communication modes. OSS projects, on the other hand, use the internet as the communication medium,and typically conduct discussions in an open, public manner. As a result, the email archives of OSS projects provide a useful trace of the communication and co-ordination activities of the participants. However, there are various challenges that must be addressed before this data can be effectively mined. Once this is done, we can construct social networks of email correspondents, and begin to address some interesting questions. These include questions relating to participation in the email; the social status of different types of OSS participants; the relationship of email activity and commit activity (in the CVS repositories) and the relationship of social status with commit activity. In this paper, we begin with a discussion of our infrastructure (including a novel use of Scientific Workflow software) and then discuss our approach to mining the email archives; and finally we present some preliminary results from our data analysis. %B Proceedings of the 2006 international workshop on Mining software repositories %S MSR '06 %I ACM %C New York, NY, USA %P 137–143 %@ 1-59593-397-2 %U http://doi.acm.org/10.1145/1137983.1138016 %R http://doi.acm.org/10.1145/1137983.1138016 %> https://flosshub.org/sites/flosshub.org/files/137MiningEmail.pdf %0 Conference Paper %B Proceedings of the 2006 international workshop on Mining software repositories %D 2006 %T Mining email social networks in Postgres %A Christian Bird %A Gourley, Alex %A Devanbu, Prem %A Gertz, Michael %A Swaminathan, Anand %K developers %K email %K email archives %K open source %K postgresql %K scm %K social network analysis %K social networks %K source code %K status %X Open Source Software (OSS) projects provide a unique opportunity to gather and analyze publicly available historical data. The Postgres SQL server, for example, has over seven years of recorded development and communication activity. We mined data from both the source code repository and the mailing list archives to examine the relationship between communication and development in Postgres. Along the way, we had to deal with the difficult challenge of resolving email aliases. We used a number of social network analysis measures and statistical techniques to analyze this data. We present our findings in this paper. %B Proceedings of the 2006 international workshop on Mining software repositories %S MSR '06 %I ACM %C New York, NY, USA %P 185–186 %@ 1-59593-397-2 %U http://doi.acm.org/10.1145/1137983.1138033 %R http://doi.acm.org/10.1145/1137983.1138033 %> https://flosshub.org/sites/flosshub.org/files/185MiningEmail.pdf %0 Journal Article %J IEEE Intelligent Systems %D 2006 %T Self-Organization Patterns in Wasp and Open Source Communities %A Valverde, S. %A Theraulaz, G. %A Gautrais, J. %A Fourcassie, V. %A Sole, R.V. %K agents %K decentralization %K developers %K email %K email archives %K flossmole %K hierarchy %K labor division %K organization %K self-organizing teams %K social network analysis %K social networks %K sourceforge %K teams %K wasps %X In this paper, we conducted a comparative study of how social organization takes place in a wasp colony and OSS developer communities. Both these systems display similar global organization patterns, such as hierarchies and clear labor divisions. As our analysis shows, both systems also define interacting agent networks with similar common features that reflect limited information sharing among agents. As far as we know, this is the first research study analyzing the patterns and functional significance of these systems' weighted-interaction networks. By illuminating the extent to which self-organization is responsible for patterns such as hierarchical structure, we can gain insight into the origins of organization in OSS communities. %B IEEE Intelligent Systems %V 21 %P 36 - 40 %8 03/2006 %U http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.95.5574&rep=rep1&type=pdf %N 2 %! IEEE Intell. Syst. %R 10.1109/MIS.2006.34 %> https://flosshub.org/sites/flosshub.org/files/valverde.pdf %0 Conference Paper %B Proceedings of the 38th Annual Hawaii International Conference on System Sciences %D 2006 %T A Topological Analysis of the Open Souce Software Development Community %A Jin Xu %A Gao, Yongqin %A Christley, S. %A Madey, G. %K contributors %K developers %K roles %K social network analysis %K social networks %K sourceforge %K srda %K users %X The fast growth of OSS has increased the interest in studying the composition of the OSS community and its collaboration mechanisms. Moreover, the success of a project may be related to the underlying social structure of the OSS development community. In this paper, we perform a quantitative analysis of Open Source Software developers by studying the entire development community at SourceForge [26]. Statistics and social network properties are explored to find collaborations and the effects of different members in the OSS development community. Small world phenomenon and scale free behaviors are found in the SourceForge development network. These topological properties may potentially explain the success and efficiency of OSS development practices. We also infer from our analysis that weakly associated but contributing co-developers and active users may be an important factor in OSS development. %B Proceedings of the 38th Annual Hawaii International Conference on System Sciences %I IEEE %C Big Island, HI, USA %P 1-10 %U http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.132.6830&rep=rep1&type=pdf %R 10.1109/HICSS.2005.57 %> https://flosshub.org/sites/flosshub.org/files/xuGao.pdf %0 Conference Paper %B Proceedings of the 2005 international workshop on Mining software repositories %D 2005 %T Accelerating cross-project knowledge collaboration using collaborative filtering and social networks %A Ohira, Masao %A Ohsugi, Naoki %A Ohoka, Tetsuya %A Matsumoto, Ken-ichi %K collaborative filtering %K developers %K knowledge collaboration %K projects %K social networks %K sourceforge %K visualization tool %X Vast numbers of free/open source software (F/OSS) development projects use hosting sites such as Java.net and SourceForge.net. These sites provide each project with a variety of software repositories (e.g. repositories for source code sharing, bug tracking, discussions, etc.) as a media for communication and collaboration. They tend to focus on supporting rich collaboration among members in each project. However, a majority of hosted projects are relatively small projects consisting of few developers and often need more resources for solving problems. In order to support cross-project knowledge collaboration in F/OSS development, we have been developing tools to collect data of projects and developers at SourceForge, and to visualize the relationship among them using the techniques of collaborative filtering and social networks. The tools help a developer identify “who should I ask?” and “what can I ask?” and so on. In this paper, we report a case study of applying the tools to F/OSS projects data collected from SourceForge and how effective the tools can be used for helping cross-project knowledge collaboration. %B Proceedings of the 2005 international workshop on Mining software repositories %S MSR '05 %I ACM %C New York, NY, USA %P 111-115 %@ 1-59593-123-6 %U http://doi.acm.org/10.1145/1082983.1083163 %R http://doi.acm.org/10.1145/1082983.1083163 %> https://flosshub.org/sites/flosshub.org/files/111Accelerating.pdf %0 Conference Paper %B Proceedings of the 2005 international workshop on Mining software repositories %D 2005 %T Mining version histories to verify the learning process of Legitimate Peripheral Participants %A Huang, Shih-Kun %A Liu, Kang-min %K awstats %K bzflag %K cvs %K filezilla %K gallery %K Legitimate Peripheral Participants (LPP) %K moodle %K open boundary %K open source software development process %K phpmyadmin %K social networks %K sourceforge %X Since code revisions reflect the extent of human involvement in the software development process, revision histories reveal the interactions and interfaces between developers and modules.We therefore divide developers and modules into groups according to the revision histories of the open source software repository, for example, sourceforge.net. To describe the interactions in the open source development process, we use a representative model, Legitimate Peripheral Participation (LPP) [6], to divide developers into groups such as core and peripheral teams, based on the evolutionary process of learning behavior.With the conventional module relationship, we divide modules into kernel and non-kernel types (such as UI). In the past, groups of developers and modules have been partitioned naturally with informal criteria. In this work, however, we propose a developer-module relationship model to analyze the grouping structures between developers and modules. Our results show some process cases of relative importance on the constructed graph of project development. The graph reveals certain subtle relationships in the interactions between core and non-core team developers, and the interfaces between kernel and non-kernel modules. %B Proceedings of the 2005 international workshop on Mining software repositories %S MSR '05 %I ACM %C New York, NY, USA %P 84-88 %@ 1-59593-123-6 %U http://doi.acm.org/10.1145/1082983.1083158 %R http://doi.acm.org/10.1145/1082983.1083158 %> https://flosshub.org/sites/flosshub.org/files/84MiningVersion.pdf %0 Book Section %B Proceedings of the Eighth Americas Conference on Information Systems %D 2002 %T The open source software development phenomenon: An analysis based on social network theory %A Madey, G. %A Freeh, V %A Tynan, R %K developers %K social network analysis %K social networks %K sourceforge %X The OSS movement is a phenomenon that challenges many traditional theories in economics, software engineering, business strategy, and IT management. Thousands of software programmers are spending tremendous amounts of time and effort writing and debugging software, most often with no direct monetary compensation. The programs, some of which are extremely large and complex, are written without the benefit of traditional project management, change tracking, or error checking techniques. Since the programmers are working outside of a traditional organizational reward structure, accountability is an issue as well. A significant portion of internet e-commerce runs on OSS, and thus many firms have little choice but to trust mission-critical e-commerce systems to run on such software, requiring IT management to deal with new types of socio-technical problems. A better understanding of how the OSS community functions may help IT planners make more informed decisions and develop more effective strategies for using OSS software. We hypothesize that open source software development can be modeled as self-organizing, collaboration, social networks. We analyze structural data on over 39,000 open source projects hosted at SourceForge.net involving over 33,000 developers. We define two software developers to be connected part of a collaboration social network if they are members of the same project, or are connected by a chain of connected developers. Project sizes, developer project participation, and clusters of connected developers are analyzed. We find evidence to support our hypothesis, primarily in the presence of power-law relationships on project sizes (number of developers per project), project membership (number of projects joined by a developer), and cluster sizes. Potential implications for IT researchers, IT managers, and governmental policy makers are discussed. %B Proceedings of the Eighth Americas Conference on Information Systems %P 1806–1813 %U http://ais.bepress.com/cgi/viewcontent.cgi?article=1606&context=amcis2002 %> https://flosshub.org/sites/flosshub.org/files/MadeyFreehAmcis2002.pdf %0 Conference Paper %B In The 2nd Workshop on Open Source Software Engineering at the 24th International Conference on Software Engineering (ICSE2002 %D 2002 %T Understanding oss as a self-organizing process %A Madey, G. %A Freeh, V %A Tynan, R %K developers %K size %K social network analysis %K social networks %K sourceforge %X We hypothesize that open source software development can be modeled as self-organizing, collaboration, social networks. We analyze structural data on over 39,000 open source projects hosted at SourceForge.net. We define two software developers to be connected — part of a collaboration social network — if they are members of the same project, or are connected by a chain of connected developers. Project sizes, developer project participation, and clusters of connected developers are analyzed. We find evidence to support our hypothesis, primarily in the presence of power-law relationships on project sizes (number of developers per project), project membership (number of projects joined by a developer), and cluster sizes. %B In The 2nd Workshop on Open Source Software Engineering at the 24th International Conference on Software Engineering (ICSE2002 %> https://flosshub.org/sites/flosshub.org/files/MadeyFreehTynan.pdf