Abstract
As Open source software (OSS) phenomenon become popular, it attracts millions of developers and plays a key role in success of small and large businesses. However, OSS ecosystem is very competitive and so only a few OSS projects, among millions hosted on social coding platforms such as GitHub, become successful. Since popular projects attract more developers, a key success ingredient, this research examines the antecedents of popularity of OSS projects hosted on a social coding platform. We have investigated the effect of the social structure of an OSS project on project popularity among community members. Data from GitHub is used to construct two different types of social networks for each project. The affiliation network represents the developers’ inter-project relationships and following network reveals intra-project relationship. Applying the lenses of social network theory, we examine the effect of embeddedness and cohesion of the project’s contributors on project popularity. Our results show that both affiliation and following networks are different in how they evolve and affect project popularity. Our findings can help OSS project leaders to understand developers’ interactions and its effect on popularity of the project.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Aksulu, A., Wade, M.: A comprehensive review and synthesis of open source research. J. Assoc. Inf. Syst. 11(11), 576 (2010)
Amrit, C., Van Hillegersberg, J.: Exploring the impact of socio-technical core-periphery structures in open source software development. J. Inf. Technol. 25(2), 216–229 (2010)
Bayati, S., Peiris, K.: “Road to Success: How Newcomers Gain Reputation in Open Source Community,” PACIS 2018. AIS, Japan (2018)
Blincoe, K., Sheoran, J., Goggins, S., Petakovic, E., Damian, D.: Understanding the popular users: following, affiliation influence and leadership on github. Inf. Softw. Technol. 70, 30–39 (2016)
Borges, H., Hora, A., Valente, M.T.: Predicting the popularity of github repositories. In: Proceedings of the 12th International Conference on Predictive Models and Data Analytics in Software Engineering, ACM, p. 9 (2016)
Cheruy, C., Robert, F., Belbaly, N.: Oss popularity: understanding the relationship between user-developer interaction, market potential and development stage. Systèmes d’information Management 22(3), 47–74 (2017)
Chou, S.W., He, M.Y.: The factors that affect the performance of open source software development–the perspective of social capital and expertise integration. Inf. Syst. J. 21(2), 195–219 (2011)
Croissant, Y., Millo, G.: Panel data econometrics in R: the Plm package. J. Stat. Software 27(2), 1–43 (2008)
Crowston, K., Howison, J., Annabi, H.: Information systems success in free and open source software development: theory and measures. Software Process: Improvement and Practice 11(2), 123–148 (2006)
Crowston, K., Scozzi, B.: Open source software projects as virtual organisations: competency rallying for software development. IEE Proceedings-Software 149(1), 3–17 (2002)
Crowston, K., Wei, K., Howison, J., Wiggins, A.: Free/Libre open-source software development: what we know and what we do not know, ACM Computing Surveys (CSUR), 44(2), 7 (2012)
Dabbish, L., Stuart, C., Tsay, J., Herbsleb, J.: Social coding in github: transparency and collaboration in an open software repository. In: Proceedings of the ACM 2012 Conference on Computer Supported Cooperative Work: ACM, pp. 1277–1286 (2012)
Daniel, S., Stewart, K.: Open source project success: resource access, flow, and integration. The J. Strategic Inf. Syst. 25(3), 159–176 (2016)
DeLone, W.H., McLean, E.R.: Information systems success: the quest for the dependent variable. Inf. Syst. Res. 3(1), 60–95 (1992)
El Mezouar, M., Zhang, F., Zou, Y.: An Empirical Study on the Teams Structures in Social Coding Using Github Projects, Empirical Software Engineering, pp. 1–34 (2019)
Espinosa, J.A., Slaughter, S.A., Kraut, R.E., Herbsleb, J.D.: Team knowledge and coordination in geographically distributed software development. J. Manage. Inf. Syst. 24(1), 135–169 (2007)
Fitzgerald, B.: The transformation of open source software, MIS Quarterly, 587–598 (2006)
Gelman, A., Hill, J.: Data Analysis Using Regression and Multilevel/Hierarchical Models. Cambridge University Press, Cambridge (2007)
Ghapanchi, A.H.: Investigating the interrelationships among success measures of open source software projects. J. Organ. Comput. Electron. Commerce 25(1), 28–46 (2015)
Ghapanchi, A.H., Aurum, A.: Competency rallying in electronic markets: implications for open source project success. Electron. Markets 22(2), 117–127 (2012)
Ghapanchi, A.H., Aurum, A., Low, G.: Taxonomy for Measuring the Success of Open Source Software Projects, First Monday, 16(8) (2011)
Grewal, R., Lilien, G.L., Mallapragada, G.: Location, Location, Location: how network embeddedness affects project success in open source systems. Manage. Sci. 52(7), 1043–1056 (2006)
Hahn, J., Moon, J.Y., Zhang, C.: Emergence of new project teams from open source software developer networks: impact of prior collaboration ties. Inf. Syst. Res. 19(3), 369–391 (2008)
Hinds, D., Lee, R.M.: Social network structure as a critical success condition for virtual communities. In: Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008), IEEE, p. 323 (2008)
Jansen, S.: Measuring the health of open source software ecosystems: beyond the scope of project health. Inf. Software Technol. 56(11), 1508–1519 (2014)
Jarczyk, O., Gruszka, B., Jaroszewicz, S., Bukowski, L., Wierzbicki, A.: Github projects. quality analysis of open-source software. In: International Conference on Social Informatics, Springer, pp. 80–94 (2014)
Kalliamvakou, E., Gousios, G., Blincoe, K., Singer, L., German, D.M., Damian, D.: The promises and perils of mining github. In: Proceedings of the 11th Working Conference on Mining Software Repositories, ACM, pp. 92–101 (2014)
Mens, T., Adams, B., Marsan, J.: Towards an Interdisciplinary, Socio-Technical Analysis of Software Ecosystem Health, arXiv preprint arXiv:1711.04532 (2017)
Midha, V., Palvia, P.: Factors affecting the success of open source software. J. Syst. Software 85(4), 895–905 (2012)
Mo, W., Shen, B., He, Y., Zhong, H.: Geminer: mining social and programming behaviors to identify experts in github. In: Proceedings of the 7th Asia-Pacific Symposium on Internetware, ACM, pp. 93–101 (2015)
Moqri, M., Mei, X., Qiu, L., Bandyopadhyay, S.: Effect of “Following” on contributions to open source communities. J. Manage. Inf. Syst. 35(4), 1188–1217 (2018)
Nielek, R., Jarczyk, O., Pawlak, K., Bukowski, L., Bartusiak, R., Wierzbicki, A.: Choose a job you love: predicting choices of github developers. In: 2016 IEEE/WIC/ACM International Conference on Web Intelligence (WI): IEEE, pp. 200–207 (2016)
Peng, G.: Co-membership, networks ties, and knowledge flow: an empirical investigation controlling for alternative mechanisms. Decision Support Syst. 118, 83–90 (2019)
Peng, G., Wan, Y., Woodlock, P.: Network ties and the success of open source software development. The J. Strategic Inf. Syst. 22(4), 269–281 (2013)
Rastogi, A., Nagappan, N.: Forking and the sustainability of the developer community participation–an empirical investigation on outcomes and reasons. In: 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), pp. 102–111. IEEE (2016)
Sarker, F., Vasilescu, B., Blincoe, K., Filkov, V.: Socio-technical work-rate increase associates with changes in work patterns in online projects. In: ICSE 2019, Canada (2019)
Schall, D.: Who to follow recommendation in large-scale online development communities. Inf. Softw. Technol. 56(12), 1543–1555 (2014)
Schilling, M.A., Phelps, C.C.: Interfirm collaboration networks: the impact of large-scale network structure on firm innovation. Manage. Sci. 53(7), 1113–1126 (2007)
Singh, P.V.: The small-world effect: the influence of macro-level properties of developer collaboration networks on open-source project success. ACM Trans. Software Eng. Methodol. (TOSEM), 20(2), 6 (2010)
Singh, P.V., Tan, Y., Mookerjee, V.: Network effects: the influence of structural capital on open source project success, MIS Quarterly, 21, 813–829 (2011)
Stewart, K., Ammeter, T.: An exploratory study of factors influencing the level of vitality and popularity of open source projects, In: ICIS 2002 Proceedings, p. 88 (2002)
Stewart, K.J., Ammeter, A.P., Maruping, L.M.: Impacts of license choice and organizational sponsorship on user interest and development activity in open source software projects. Inf. Syst. Res. 17(2), 126–144 (2006)
Subramaniam, C., Sen, R., Nelson, M.L.: Determinants of open source software project success: a longitudinal study. Decision Support Syst. 46(2), 576–585 (2009)
Temizkan, O., Kumar, R.L.: Exploitation and exploration networks in open source software development: an artifact-level analysis. J. Manage. Inf. Syst. 32(1), 116–150 (2015)
Wu, J., Goh, K.Y.: Evaluating longitudinal success of open source software projects: a social network perspective, In: Hicss, IEEE, pp. 1–10 (2009)
Wu, Y., Kropczynski, J., Shih, P. C., Carroll, J.M.: Exploring the ecosystem of software developers on github and other platforms. In: Proceedings of the Companion Publication of the 17th ACM Conference on Computer Supported Cooperative Work & Social Computing, pp. 265–268. ACM (2014)
Yamashita, K., Kamei, Y., McIntosh, S., Hassan, A.E., Ubayashi, N.: Magnet or sticky? measuring project characteristics from the perspective of developer attraction and retention. J. Inf. Process. 24(2), 339–348 (2016)
Zerouali, A., Mens, T., Robles, G., Gonzalez-Barahona, J.M.: On the diversity of software package popularity metrics: an empirical study of Npm. In: 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 589–593. IEEE (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Bayati, S., Tripathi, A. (2020). Antecedents of Different Social Network Structures on Open Source Projects Popularity. In: Lang, K.R., et al. Smart Business: Technology and Data Enabled Innovative Business Models and Practices. WeB 2019. Lecture Notes in Business Information Processing, vol 403. Springer, Cham. https://doi.org/10.1007/978-3-030-67781-7_14
Download citation
DOI: https://doi.org/10.1007/978-3-030-67781-7_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-67780-0
Online ISBN: 978-3-030-67781-7
eBook Packages: Computer ScienceComputer Science (R0)