Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Sourceforge Community - Complex Networks - Lecture Slides, Slides of Data Communication Systems and Computer Networks

During the course of the Complex Networks, we study the different concept regarding the complex computer networking. The main points upon which in these lecture slides focused are:Sourceforge Community, Network Analysis, Background, Open Source Software, Previous Work, Related Work, Conclusion, Developers, Create Popular, Open Source Software

Typology: Slides

2012/2013

Uploaded on 04/23/2013

saraswathi
saraswathi 🇮🇳

4

(1)

74 documents

1 / 18

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Network analysis of the
sourceforge community
Docsity.com
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12

Partial preview of the text

Download Sourceforge Community - Complex Networks - Lecture Slides and more Slides Data Communication Systems and Computer Networks in PDF only on Docsity!

Network analysis of the

sourceforge community

Overview

  • Introduction
  • Background
    • Open Source Software
    • The SourceForge community and network
  • Previous Work
  • What can be done different?
  • Related Work
  • Conclusion
  • Questions

Open Source Software

  • Open Source (OS) Software continues to be a popular alternative to standard commercial software
  • Many OS alternatives to traditional closed source projects exist
  • osalt.com provides a convenient database for this

The SourceForge Community

  • A website to help promote collaboration between developers of OS projects
  • A repository for OS projects
  • Developers: revision control, bug tracking, donation system, etc.
  • Users: bug reporting, recommendations, commenting, etc.

Project-Developer Network

  • A bipartite graph with two groups of vertices: projects and developers
  • An edge indicates the developer works on that project

Developer Network

  • A collaboration network
  • Edges are formed where one developer 1 has worked with developer 2

Previous Work on SourceForge

  • The open source group at Notre Dame
  • Used network analysis as a tool to understand the Open Source Software phenomenon and predict growth over time
  • Monthly data dumps directly from SourceForge.net

What Can Be Done Different?

  • The latest paper produced concerning network analysis was in 2007
  • The project count has more than doubled in size to ~250,000 projects (from ~90,000 in 2007).

Related Work

  • M. E. J. Newman
  • Scientific Collaboration Networks
  • 4 Major Databases spanning 5 years
  • Collaboration network using authors who have worked together on a single paper
  • Explored what fields were producing more papers, what fields collaborated more, etc.

Related Work

  • Obermeier et al.
  • University College Dublin
  • Co-authorship between departments at UCD
  • They wanted to understand the interdisciplinary publication culture within the University
  • Looked at brokerage individuals and how they play a part in their own departments
  • Found these brokerage individuals to be most central within their own departments

Related Work

  • Xu, Christley, and Mady
  • Network analysis of the SourceForge community
  • Attempt to explain the success and efficiency of OS development practices
  • Noted that the SourceForge Network is a scale free network
  • Also noted the presence of the small world phenomenon within the community

Related Work

  • Xu, Christy, and Madey continued
  • Observed that co-developers and active users were a major factor in large scale projects
  • Meanwhile, project leads and core developers were largely involved in small projects