Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

A Framework for Analysing and Visualising Open Source Software Ecosystems

965 views

Published on

The slides from the Mathieu Goeminne's presentation at IWPSE-EVOL 2010, Antwerp, Belgium

Published in: Technology
  • Be the first to comment

A Framework for Analysing and Visualising Open Source Software Ecosystems

  1. 1. A Framework for Analysing and Visualising Open Source Software Ecosystems Mathieu Goeminne & Tom Mens UMONS (Belgium)
  2. 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. 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. 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. 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. 6. Our framework Université de Mons Mathieu Goeminne & Tom Mens IWPSE-EVOL 2010
  7. 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. 8. Plugin, Metric, Visualisation Université de Mons Mathieu Goeminne & Tom Mens IWPSE-EVOL 2010
  9. 9. Demo time Université de Mons Mathieu Goeminne & Tom Mens IWPSE-EVOL 2010

×