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

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Recently uploaded (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

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