Who Contributes to What? Exploring Hidden Relationships between FLOSS Projects

  • M. M. Mahbubul Syeed
  • Imed Hammouda
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 427)


In this paper we address the challenge of tracking resembling open source projects by exploiting the information of which developers contribute to which projects. To do this, we have performed a social network study to analyze data collected from the Ohloh repository. Our findings suggest that the more shared contributors two projects have, the more likely they resemble with respect to properties such as project application domain, programming language used and project size.


  1. 1.
    Crowston, K., Howison, J.: The social structure of Free and Open Source Software development. First Monday 10(2) (2005) Google Scholar
  2. 2.
    Aaltonen, T., Jokinen, J.: Influence in the Linux Kernel Community. In: Feller, J., Scacchi, B.F.W., Sillitti, A. (eds.) Open Source Development, Adoption and Innovation. IFIP, vol. 234, pp. 203–208. Springer, Boston (2007)CrossRefGoogle Scholar
  3. 3.
    Bonaccorsi, A., Rossi, C.: Altruistic individuals, selfish firms? the structure of motivation in open source software. First Monday (1-5) (2004)Google Scholar
  4. 4.
    Ohloh, (last accessed November 2013)
  5. 5.
    Ohloh kudo rank, (last accessed November 2013)
  6. 6.
    Deshpande, A., Riehle, D.: The Total Growth of Open Source. In: Russo, B., Damiani, E., Hissam, S., Lundell, B., Succi, G. (eds.) Open Source Development, Communities and Quality. IFIP, vol. 275, pp. 197–209. Springer, Boston (2008)CrossRefGoogle Scholar
  7. 7.
    Rudzki, J., Kiviluoma, K., Poikonen, T., Hammouda, I.: Evaluating Quality of Open Source Components for Reuse-Intensive Commercial Solutions. In: Proceedings of EUROMICRO-SEAA 2009, pp. 11–19 (2009)Google Scholar
  8. 8.
    Apache POI-Java API for Microsoft Documents, (last accessed September 2013)
  9. 9.
    jsoup: Java HTML Parser,
  10. 10.
  11. 11.
    Source Forge, (last accessed November 2013)
  12. 12.
    Weiss, M., Moroiu, G., Zhao, P.: Evolution of Open Source Communities. In: Damiani, E., Fitzgerald, B., Scacchi, W., Scotto, M., Succi, G. (eds.) Open Source Systems. IFIP, vol. 203, pp. 21–32. Springer, Boston (2006)CrossRefGoogle Scholar
  13. 13.
    Vir Singh, P.: The Small-World Effect: The Influence of Macro-Level Properties of Developer Collaboration Networks on Open-Source Project Success. ACM TOSEM 20(2), Article 6 (2010)Google Scholar
  14. 14.
    Watta, D.: Networks, dynamics, and the small world phenomenon. Amer. J. Sociology 105, 493–527 (1999)CrossRefGoogle Scholar
  15. 15.
    Madey, G., Freeh, V., Tynan, R.: The open source software development phenomenon: An analysis based on social network theory. In: Americas Conf. on Information Systems, pp. 1806–1813 (2002)Google Scholar
  16. 16.
    Robles, G., González-Barahona, J.M.: A Comprehensive Study of Software Forks: Dates, Reasons and Outcomes. In: Hammouda, I., Lundell, B., Mikkonen, T., Scacchi, W. (eds.) OSS 2012. IFIP AICT, vol. 378, pp. 1–14. Springer, Heidelberg (2012)Google Scholar
  17. 17.
    Orsila, H., Geldenhuys, J., Ruokonen, A., Hammouda, I.: Update Propagation Practices in Highly Reusable Open Source Components. In: Russo, B., Damiani, E., Hissam, S., Lundell, B., Succi, G. (eds.) Open Source Systems. IFIP, vol. 275, pp. 159–170. Springer, Boston (2008)Google Scholar
  18. 18.
    Gonzalez-Barahona, J.M., Robles, G., Dueñas, S.: Collecting Data About FLOSS Development: The FLOSSMetrics Experience. In: Proceedings of FLOSS 2010, Cape Town, South Africa, pp. 29–34 (2010)Google Scholar
  19. 19.
    Scacchi, W.: Understanding Open Source Software Evolution: Applying, Breaking, and Rethinking the Laws of Software Evolution. John Wiley and Sons (2003)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2014

Authors and Affiliations

  • M. M. Mahbubul Syeed
    • 1
  • Imed Hammouda
    • 2
  1. 1.Department of Pervasive ComputingTampere University of TechnologyFinland
  2. 2.Department of Computer Science and EngineeringChalmers and University of GothenburgSweden

Personalised recommendations