SciELO - Scientific Electronic Library Online

 
vol.13 issue1Classifier ensemble algorithm for learning from non-stationary data streamExpert System for the presumptive diagnosis of fungal diseases in crops author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

  • Have no cited articlesCited by SciELO

Related links

  • Have no similar articlesSimilars in SciELO

Share


Revista Cubana de Ciencias Informáticas

On-line version ISSN 2227-1899

Abstract

ROMAN DONATES, Jorge Alejandro; MILIAN NUNEZ, Vladimir; RIL VALENTIN, Eliana Bárbara  and  BATISTA TELLEZ, Raynel. Method to determining development communities and most influential actors in free software repositories. Rev cuba cienc informat [online]. 2019, vol.13, n.1, pp.45-60. ISSN 2227-1899.

Communities consist of groups of experienced users or developers who contribute to the improvement of the operating system, the contribution of communities can be seen in a practical way in the package repositories. The study of the interactions that the developers of these packages establish based on common interests, helps to identify their communities, promotes collaboration between development teams, and helps to determine the critical developments, leaders, experts or most influential actors. The aim of this research is to develop a method for determining communities of developers and more influential actors in free software repositories. A study was carried out on concepts associated with graph theory, collaborative network analysis, algorithms for community detection and centrality measurements. In addition, the implementation process of the presented method was described and different tests were carried out in order to verify the quality of the solution. The final result was a method that facilitated the search for packages in free software repositories and the extraction of change control files from each of these. The method implemented facilitated the extraction of the names of packages and their developers. Gephi Toolkit allowed visualize the detected collaborative networks and distinguish the most influential communities and actors, allowing to strength the collaboration between development teams.

Keywords : collaborative network analysis; communities; community detection; centrality measures; free software repositories.

        · abstract in Spanish     · text in Spanish     · Spanish ( pdf )