SlideShare a Scribd company logo
1 of 9
A Framework for Analysing
and Visualising Open Source
   Software Ecosystems

     Mathieu Goeminne & Tom Mens
           UMONS (Belgium)
Our goals
       • Offer better support for developers, by
           providing suggestions on how to improve
           the software development.
       • Offer support to end-users, to help them to
           choose the ‘best’ software.
       • Provide a better insight to researchers in
           how software evolves.
       • Identify patterns of collaboration and
           communication in software ecosystems.
Université de Mons   Mathieu Goeminne & Tom Mens   IWPSE-EVOL 2010
What’s the problem?
          • Software studies are generally based on
               the source code.
          • But software evolution is not only about
               source code : we need to take into
               account the human aspect.
          • Our framework has to include the source
               code, the bug tracker and the mailing list.


Université de Mons   Mathieu Goeminne & Tom Mens   IWPSE-EVOL 2010
What to study?

       • The source code : provides a view of the
           technical software evolution.
       • The mailing list : provides a view of the
           developer and user communication.
       • Bugtracker : provides a view of the
           developer and user reaction to an issue.


Université de Mons   Mathieu Goeminne & Tom Mens   IWPSE-EVOL 2010
Our framework

       • Is composed of several tools to
        • extract data from sources
        • analyse this data
        • interpret it

Université de Mons   Mathieu Goeminne & Tom Mens   IWPSE-EVOL 2010
Our framework




Université de Mons   Mathieu Goeminne & Tom Mens   IWPSE-EVOL 2010
Herdsman
       •   A tool in the application layer to graphically display
           the collected data.
       •    Uses FLOSSMetrics compliant data bases.
       •   Provides a semi-automatic identity merging tool.
       •   Based on three basic notions:
           •   Plugin
           •   Metric
           •   Visualisation


Université de Mons   Mathieu Goeminne & Tom Mens   IWPSE-EVOL 2010
Plugin, Metric, Visualisation




Université de Mons   Mathieu Goeminne & Tom Mens   IWPSE-EVOL 2010
Demo time



Université de Mons   Mathieu Goeminne & Tom Mens   IWPSE-EVOL 2010

More Related Content

Viewers also liked

Diffusion Vs Osmosis
Diffusion Vs OsmosisDiffusion Vs Osmosis
Diffusion Vs OsmosisNatasha Kaur
 
Visualizing Data Effectively
Visualizing Data EffectivelyVisualizing Data Effectively
Visualizing Data EffectivelyJon Hirst
 
26501308 Durood Shareef
26501308  Durood  Shareef26501308  Durood  Shareef
26501308 Durood ShareefSyeda Ali
 
Understanding the Evolution of Socio-technical Aspects in Open Source Ecosyst...
Understanding the Evolution of Socio-technical Aspects in Open Source Ecosyst...Understanding the Evolution of Socio-technical Aspects in Open Source Ecosyst...
Understanding the Evolution of Socio-technical Aspects in Open Source Ecosyst...Mathieu Goeminne
 
Kingdom Sustainability
Kingdom SustainabilityKingdom Sustainability
Kingdom SustainabilityJon Hirst
 

Viewers also liked (8)

Smart schools
Smart schoolsSmart schools
Smart schools
 
Diffusion Vs Osmosis
Diffusion Vs OsmosisDiffusion Vs Osmosis
Diffusion Vs Osmosis
 
Visualizing Data Effectively
Visualizing Data EffectivelyVisualizing Data Effectively
Visualizing Data Effectively
 
Photosynthesis
PhotosynthesisPhotosynthesis
Photosynthesis
 
26501308 Durood Shareef
26501308  Durood  Shareef26501308  Durood  Shareef
26501308 Durood Shareef
 
Understanding the Evolution of Socio-technical Aspects in Open Source Ecosyst...
Understanding the Evolution of Socio-technical Aspects in Open Source Ecosyst...Understanding the Evolution of Socio-technical Aspects in Open Source Ecosyst...
Understanding the Evolution of Socio-technical Aspects in Open Source Ecosyst...
 
tp nro 5
tp nro 5tp nro 5
tp nro 5
 
Kingdom Sustainability
Kingdom SustainabilityKingdom Sustainability
Kingdom Sustainability
 

Recently uploaded

Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

A Framework for Analysing and Visualising Open Source Software Ecosystems

  • 1. A Framework for Analysing and Visualising Open Source Software Ecosystems Mathieu Goeminne & Tom Mens UMONS (Belgium)
  • 2. Our goals • Offer better support for developers, by providing suggestions on how to improve the software development. • Offer support to end-users, to help them to choose the ‘best’ software. • Provide a better insight to researchers in how software evolves. • Identify patterns of collaboration and communication in software ecosystems. Université de Mons Mathieu Goeminne & Tom Mens IWPSE-EVOL 2010
  • 3. What’s the problem? • Software studies are generally based on the source code. • But software evolution is not only about source code : we need to take into account the human aspect. • Our framework has to include the source code, the bug tracker and the mailing list. Université de Mons Mathieu Goeminne & Tom Mens IWPSE-EVOL 2010
  • 4. What to study? • The source code : provides a view of the technical software evolution. • The mailing list : provides a view of the developer and user communication. • Bugtracker : provides a view of the developer and user reaction to an issue. Université de Mons Mathieu Goeminne & Tom Mens IWPSE-EVOL 2010
  • 5. Our framework • Is composed of several tools to • extract data from sources • analyse this data • interpret it Université de Mons Mathieu Goeminne & Tom Mens IWPSE-EVOL 2010
  • 6. Our framework Université de Mons Mathieu Goeminne & Tom Mens IWPSE-EVOL 2010
  • 7. Herdsman • A tool in the application layer to graphically display the collected data. • Uses FLOSSMetrics compliant data bases. • Provides a semi-automatic identity merging tool. • Based on three basic notions: • Plugin • Metric • Visualisation Université de Mons Mathieu Goeminne & Tom Mens IWPSE-EVOL 2010
  • 8. Plugin, Metric, Visualisation Université de Mons Mathieu Goeminne & Tom Mens IWPSE-EVOL 2010
  • 9. Demo time Université de Mons Mathieu Goeminne & Tom Mens IWPSE-EVOL 2010

Editor's Notes