Vous êtes sur la page 1sur 17

Introduction

Goals
Results
Conclusions

FLOSSMetrics data: Experience from the


FLOSSInclude project

Daniel Izquierdo Cortázar

dizquierdo@libresoft.es
GSyC/Libresoft, Universidad Rey Juan Carlos

WoPDaSD 2010, Notre Dame, USA


June, 2nd 2010

Daniel Izquierdo Cortázar FLOSSMetrics data: Experience from the FLOSSInclude project
Introduction
Goals
Results
Conclusions

(cc) 2010 Daniel Izquierdo Cortázar.


Some rights reserved. This document is distributed under the Creative
Commons Attribution-ShareAlike 3.0 licence, available in
http://creativecommons.org/licenses/by-sa/3.0/

Daniel Izquierdo Cortázar FLOSSInclude: An experience using FM3 data


Introduction
Goals
Results
Conclusions

Table of contents

1 Introduction

2 Goals

3 Results

4 Conclusions

Daniel Izquierdo Cortázar FLOSSInclude: An experience using FM3 data


Introduction
Goals
Results
Conclusions

Index

1 Introduction

2 Goals

3 Results

4 Conclusions

Daniel Izquierdo Cortázar FLOSSInclude: An experience using FM3 data


Introduction
Goals
Results
Conclusions

Introduction to FLOSSInclude

Why FLOSSInclude in the WoPDaSD?


This is a non typical project from the software engineering
field, but it requires some data mining.
More specifically: it looks for the current status of projects
(and other valuable data sources) and forges in developing
countries.

Daniel Izquierdo Cortázar FLOSSInclude: An experience using FM3 data


Introduction
Goals
Results
Conclusions

Goals of FLOSSInclude

Prepare a cooperation roadmap, supported by regional


initiatives, concrete cases for clearly identified requirements,
with solution areas proposed that have been validated through
pilots.

Daniel Izquierdo Cortázar FLOSSInclude: An experience using FM3 data


Introduction
Goals
Results
Conclusions

Goals of FLOSSInclude

In a few words: foster FLOSS in developing countries.

Daniel Izquierdo Cortázar FLOSSInclude: An experience using FM3 data


Introduction
Goals
Results
Conclusions

Index

1 Introduction

2 Goals

3 Results

4 Conclusions

Daniel Izquierdo Cortázar FLOSSInclude: An experience using FM3 data


Introduction
Goals
Results
Conclusions

Goals of FLOSSInclude

Analysis of current situation of FLOSS in those countries:


Data mining processes: current status of projects and their
communities..
Talks with local partners.
Look for initiatives related to FLOSS from industry and
government.
Searches around local groups interested in FLOSS.
Development of policies which help fostering FLOSS.
Application of those policies.
Results and conclusions.

Daniel Izquierdo Cortázar FLOSSInclude: An experience using FM3 data


Introduction
Goals
Results
Conclusions

Data Mining Approach

Mostly based on source code management systems,


releases of source code,
and mailing lists.

Daniel Izquierdo Cortázar FLOSSInclude: An experience using FM3 data


Introduction
Goals
Results
Conclusions

Index

1 Introduction

2 Goals

3 Results

4 Conclusions

Daniel Izquierdo Cortázar FLOSSInclude: An experience using FM3 data


Introduction
Goals
Results
Conclusions

Some Glimpses

Data obtained using the tools from the FLOSSMetrics dataset


(mostly CVSAnalY and Mailing List Stats).
Data retrieved from forges found in Brazil, India, China,
Argentina, South Africa, Ghana and Cambodia (thanks to
local partners)

Daniel Izquierdo Cortázar FLOSSInclude: An experience using FM3 data


Introduction
Goals
Results
Conclusions

Results

Country N. Forges SCM Rep. Committers Mailing Lists


Brazil 3 2237 183 130
India 1 167 86 35
China 2 - - -
Argentina 1 16 16 45
South Africa 1 - - -

Daniel Izquierdo Cortázar FLOSSInclude: An experience using FM3 data


Introduction
Goals
Results
Conclusions

Problems

Analyzing forges whose language is not based in western


characters
Bug trackers were not analyzed since they were not supported
by the FLOSSMetrics tools
Really slow forges were found, what sometimes made hard the
analysis.
Invalid URLs for data sources or empty repositories (even
when they exist).

Daniel Izquierdo Cortázar FLOSSInclude: An experience using FM3 data


Introduction
Goals
Results
Conclusions

Index

1 Introduction

2 Goals

3 Results

4 Conclusions

Daniel Izquierdo Cortázar FLOSSInclude: An experience using FM3 data


Introduction
Goals
Results
Conclusions

Conclusions

FLOSSMetrics was initially thought as a dataset to be used by


potential researchers. Mostly in the field of software
engineering.
However, projects such as FLOSSInclude or some other fields
such as sociology or economy have shown that it is being used
in other ways.
Take care of a broader set of potential costumers!.

Daniel Izquierdo Cortázar FLOSSInclude: An experience using FM3 data


Introduction
Goals
Results
Conclusions

Questions?

Thanks for your attendance!


Questions?

Daniel Izquierdo Cortázar
dizquierdo@libresoft.es
Universidad Rey Juan Carlos

Daniel Izquierdo Cortázar FLOSSInclude: An experience using FM3 data

Vous aimerez peut-être aussi