SlideShare a Scribd company logo
Bugs
tracking at a
large scale in
 the FLOSS
ecosystem -
FOSSA 2010


   Olivier
   Berger,



                 Bugs tracking at a large scale in the FLOSS
  Telecom
  SudParis



Introduction

Purpose
                          ecosystem - FOSSA 2010
Foreword
About
HELIOS
Tracking bug
reports
                         Olivier Berger, Telecom SudParis
Goals
Existing tools
Problems
Solutions
                              Tuesday 09/11/2010
Bugs



                                        Large scale bugtracking
tracking at a
large scale in
 the FLOSS
ecosystem -
FOSSA 2010
                                                 Denition : bugtracking
   Olivier
   Berger,
  Telecom
  SudParis



Introduction

Purpose
Foreword
About
HELIOS
Tracking bug
                 ˆ   NO : Looking for bugs in the code / programs
                     YES : Looking for bug reports for these bugs
reports

Goals            ˆ
Existing tools
Problems
Solutions
Bugs



                                  Context : FLOSS ecosystem
tracking at a
large scale in
 the FLOSS
ecosystem -
FOSSA 2010


   Olivier
   Berger,
  Telecom
  SudParis



Introduction

Purpose
Foreword
About
HELIOS           ˆ   Lots of duplicate or related bugs
                     Not a single place where to monitor bugs
Tracking bug
reports          ˆ
Goals
Existing tools
Problems
Solutions
Bugs



                                                                 Who I am
tracking at a
large scale in
 the FLOSS
ecosystem -
FOSSA 2010
                 ˆ   Institut TELECOM / TELECOM SudParis /
   Olivier
   Berger,
                     Computer Science dept. / PFTCR/FOCS2
  Telecom
  SudParis
                     team
                       ˆ   2 perm. sta Christian BAC and myself

                       ˆ
Introduction

Purpose                    2 PhD students
Foreword               ˆ   2 non permanent research engineers
About
HELIOS
                       ˆ   Research on collaborative development
Tracking bug
reports                    platforms, tools, process, in FLOSS
Goals                      communities
Existing tools
Problems
Solutions        ˆ   Previously worked in service companies (Cap
                     Gemini, IDEALX)
                 ˆ   At TELECOM SudParis since 2002
                 ˆ   RD on FLOSS, forges, bugtracking, Linked
                     Data, etc. (CALIBRE, HELIOS, COCLICO)
                 ˆ   Contributor to Debian, FusionForge, Mantis
Bugs



                                                  About HELIOS
tracking at a
large scale in
 the FLOSS
ecosystem -
FOSSA 2010


   Olivier
   Berger,
  Telecom
  SudParis



Introduction

Purpose
Foreword
About
HELIOS
Tracking bug
reports

Goals
Existing tools          http://heliosplatform.sourceforge.net/
Problems
Solutions
                 Application Lifecycle Management with Open Source tools
Bugs



                                                     About HELIOS
tracking at a
large scale in
 the FLOSS
ecosystem -
FOSSA 2010
                                                      Funding programme
   Olivier
   Berger,
  Telecom
  SudParis
                 ˆ   French collaborative RD cluster programmes
Introduction           ˆ System@tic   Paris Region
Purpose
Foreword
About
HELIOS
Tracking bug
reports

Goals            ˆ   Public funding (partial)
Existing tools
Problems
Solutions        ˆ   2 years (2008-2010) (over now)
                 ˆ   Partners : Alcatel-Lucent, Artenum, Institut TELECOM /
                     TELECOM  Management SudParis, Kalis, Mandriva,
                     Thales
Bugs



                                 Specic Goals on Helios WP3
tracking at a
large scale in
 the FLOSS
ecosystem -
FOSSA 2010


   Olivier
   Berger,
  Telecom
  SudParis
                 ˆ   Help developers, maintainers, power users
Introduction
                 ˆ   Monitoring work done around particular issues
Purpose
Foreword
                 ˆ   Not one single distribution channel
About
HELIOS           ˆ   Many venues for support : many distributions, many
Tracking bug
reports
                     bugtrackers
Goals
Existing tools   ˆ   Redundancy of reports across trackers
Problems
Solutions        ˆ   Final goal : ease of monitoring bug links all over the Open
                     Source ecosystem
                 ˆ   Application to Internal bugtracker (integrators) monitoring
                     3rd parties (OSS projects) bugs
Bugs



                                           Existing tools : bts-link
tracking at a
large scale in
 the FLOSS
ecosystem -
FOSSA 2010
                            http://bts-link.alioth.debian.org/
   Olivier
   Berger,
  Telecom
  SudParis
                 ˆ   Bts-link : monitoring bug status change around the Debian
                     bugtracker
Introduction

Purpose          ˆ   Debian tool for package maintainers
Foreword
About
HELIOS
                 ˆ   Uses existing bug links (forwarded-to) set by humans :
Tracking bug
                       ˆ   Distribution (Debian) package bugs
reports
                       ˆ   Upstream project bugtrackers bugs
Goals
Existing tools
Problems         ˆ   Monitoring status changes on upstream bugs
Solutions
                 ˆ   Email notication for Debian packagers (or people
                     monitoring Debian bugs)
                 ˆ   Supports lots of upstream bugtracker types (through
                     specic connectors) : bugzilla (and issuezilla), gnats,
                     launchpad, mantis, savane (from savanah), sourceforge
                     trackers, trac, gforge (and fusionforge most probably),
                     google code
Bugs



                                   Issues with tools like bts-link
tracking at a
large scale in
 the FLOSS
ecosystem -
FOSSA 2010


   Olivier
   Berger,
  Telecom
  SudParis



Introduction
                   ˆ   At the moment works only over debbugs
Purpose
Foreword           ˆ   Needs custom ad-hoc connectors/scrapers for each
About                  bugtracker : no standard APIs
HELIOS
Tracking bug
reports
                   ˆ   Make it more generic and not Debian specic :
Goals
Existing tools
Problems
                 Either :
Solutions
                    ˆ custom bugtracker data gatherer
                    ˆ or standard for bugtracker data interchange : none yet
Bugs



                                           Problems : interop /
tracking at a
large scale in
 the FLOSS
ecosystem -
FOSSA 2010                            standardisation (lack of -)
   Olivier
   Berger,
  Telecom
  SudParis



Introduction

Purpose
Foreword
About
HELIOS
Tracking bug     ˆ   Until recently, no real standard for bugtracker APIs
reports

Goals
Existing tools
                 ˆ   Interchange of data representing Bugs/Issues
Problems
Solutions
Bugs



                            Past eorts : our Helios ontology
tracking at a
large scale in
 the FLOSS
ecosystem -
FOSSA 2010


   Olivier
   Berger,
  Telecom


                     Bug/Issue representation
  SudParis
                 ˆ
Introduction

Purpose          ˆ   Ontology, Schema (Semantik Web standards)
Foreword
About
HELIOS           ˆ   Standard proposed and community build : baetle
Tracking bug         http ://code.google.com/p/baetle/
                     Reuse of EvoOnt BOM http ://www.i.uzh.ch/ddis/evo/
reports

Goals            ˆ
Existing tools
Problems
Solutions        ˆ   Semantic web techniques (RDF) : extensible
                 ˆ   Mapping bugtrackers data to RDF/Linked Data :
                     prototype on UDD, bugzilla, etc. (D2R)
Bugs



                                            Our rst result
tracking at a
large scale in
 the FLOSS
ecosystem -
FOSSA 2010
                 http://heliosplatform.sourceforge.net/ontologies/
   Olivier
   Berger,
                                   helios_bt.html
  Telecom
  SudParis



Introduction

Purpose
Foreword
About
HELIOS
Tracking bug
reports

Goals
Existing tools
Problems
Solutions
Bugs



                              OSLC-CM : a proposed standard
tracking at a
large scale in
 the FLOSS
ecosystem -
FOSSA 2010                      for bugtracker interoperability
                     OSLC (Open Services for Lifecycle Collaboration) proposed
   Olivier
   Berger,       ˆ
  Telecom
  SudParis           standard
                       ˆ   Web technology : REST, RDF, AJAX,
Introduction

Purpose                ˆ   Open community, Open standard
Foreword
About                  ˆ   OSLC-CM (Change Management) FLOSS implementations
HELIOS
                           developped in Helios and COCLICO
Tracking bug
reports                      ˆ Mantis bugtracker
Goals
Existing tools               ˆ FusionForge trackers (soon Codendi too)
Problems
Solutions              ˆ   Many more domains than trackers

                 ˆ   WebID, aka FOAF+SSL
                 ˆ   OAuth
                 ˆ   Building grounds for forge interop standard to be
                     elaborated at PlanetForge community as part of the
                     COCLICO project
Bugs



                       Demo of our OSLC-CM Add-on for
tracking at a
large scale in
 the FLOSS
ecosystem -
FOSSA 2010                                    Mantis
   Olivier
   Berger,
  Telecom
  SudParis



Introduction

Purpose
Foreword
About
HELIOS
Tracking bug
reports
                 https://picoforge.int-evry.fr/cgi-bin/twiki/view/
Goals
Existing tools
                             Oslc/Web/MantisOslcServer
Problems
Solutions
Bugs



                                       SemWeb / Linked-Data
tracking at a
large scale in
 the FLOSS
ecosystem -
FOSSA 2010


   Olivier
   Berger,
  Telecom
  SudParis



Introduction
                 ˆ   Semantic Web and Linked Data hype
Purpose
Foreword
About
                 ˆ   Linked (Open ?) Data
HELIOS
Tracking bug
reports
                                 http://linkeddata.org/
Goals
Existing tools
Problems
Solutions        ˆ   Bugs (reports) become rst class citizens of the SemWeb
                     (RDFa, adapters, OSLC-CM. . . )
Bugs



                                                  Linked Open Data
tracking at a
large scale in
 the FLOSS
ecosystem -
FOSSA 2010
                             (Public) Development artifacts part of Web 3.0 ?
   Olivier
   Berger,
  Telecom
  SudParis



Introduction

Purpose
Foreword
About
HELIOS
Tracking bug
reports

Goals
Existing tools
Problems
Solutions




                 Source : http ://linkeddata.org/
Bugs



                                                       Perspectives
tracking at a
large scale in
 the FLOSS
ecosystem -
FOSSA 2010


   Olivier
   Berger,
  Telecom
  SudParis



Introduction

Purpose
Foreword         ˆ   SD (Simple Deects) : Distributed bugtracker
About
HELIOS
Tracking bug
                 ˆ   Semantic desktop integration (Nepomuk, . . . )
                     fetchbugs4.me someday (web app to monitor one's bug
reports

Goals            ˆ
Existing tools
Problems             reports)
Solutions
Bugs



                                                    Bibliography
tracking at a
large scale in
 the FLOSS
ecosystem -
FOSSA 2010


   Olivier
   Berger,
  Telecom
  SudParis



Introduction

Purpose
Foreword         O. Berger, V. Vlasceanu, C. Bac, S. Lauriere, Q. V. Dang,
About
HELIOS           Weaving a Semantic Web across OSS repositories :
Tracking bug     unleashing a new potential for academia and practice, in
                 International Journal of Open Source Software  Processes
reports

Goals
Existing tools
Problems         (IJOSSP), Volume 2, Issue 2 (2010)
Solutions
Bugs



                                            Copyright  License
tracking at a
large scale in
 the FLOSS
ecosystem -
FOSSA 2010


   Olivier
   Berger,
  Telecom
  SudParis



Introduction

Purpose
Foreword
About            ˆ   This presentation is under CC-by-SA license
HELIOS
Tracking bug     ˆ   Copyright (c) 2010 Olivier Berger
reports

Goals
Existing tools   ˆ   Made with org-mode under emacs (org + beamer)
Problems
Solutions
Bugs



                                                     QA
tracking at a
large scale in
 the FLOSS
ecosystem -
FOSSA 2010


   Olivier
   Berger,
  Telecom
  SudParis



Introduction
                                      Thank you
Purpose
Foreword                              Questions ?
About
HELIOS
Tracking bug
reports
                 More
Goals
Existing tools   @oberger : http://identi.ca/oberger/
Problems
Solutions        email : mailto:olivier.berger@it-sudparis.eu
                 blog :
                 http://www-public.it-sudparis.eu/~berger_o/weblog/

More Related Content

PDF
Bug tracking à grande échelle et interopérabilité des outils de développement...
PDF
Bugs tracking at a large scale in the FLOSS ecosystem
DOCX
Gauss jordan elimination through pivoting
 
PPTX
Hy solution사례(2)즉시연금고객제안사례
DOC
Teks ucapan penuh timbalan perdana menteri yang juga menteri pelajaran
PPTX
Power of one
PPTX
Lenguas romances
Bug tracking à grande échelle et interopérabilité des outils de développement...
Bugs tracking at a large scale in the FLOSS ecosystem
Gauss jordan elimination through pivoting
 
Hy solution사례(2)즉시연금고객제안사례
Teks ucapan penuh timbalan perdana menteri yang juga menteri pelajaran
Power of one
Lenguas romances

Viewers also liked (18)

PPTX
Andrea caicedo chica
PPTX
Simulationroundtablept1
PPTX
University of Glasgow Library
PDF
Examples of iterative methods for the solution of
PDF
Laporan Tahunan AJI 2011 - Menjelang sinyal merah
PPTX
Making mflow famous, marrying digital comms and PR, Brew and Seventy Seven PR
PPT
Chapter 1
PPTX
Hy solution사례(5)저축보험가입고객
PDF
Evolution of version control in opensource - fossa2010
PDF
Wood Chips Operations Uruguay
PDF
fOSSa2012- l grisoni - collbaoration between art and science
PPTX
IMC Class: 8/27/13
PDF
fOSSa 2012- heymann - motivations in oss projects
PPT
Shane test 1
PDF
PPTX
WorkEngine Overview
PDF
Power point
PDF
Jejak Darah Setelah Berita : Pembunuhan Jurnalis Radar Bali, AA Prabangsa
Andrea caicedo chica
Simulationroundtablept1
University of Glasgow Library
Examples of iterative methods for the solution of
Laporan Tahunan AJI 2011 - Menjelang sinyal merah
Making mflow famous, marrying digital comms and PR, Brew and Seventy Seven PR
Chapter 1
Hy solution사례(5)저축보험가입고객
Evolution of version control in opensource - fossa2010
Wood Chips Operations Uruguay
fOSSa2012- l grisoni - collbaoration between art and science
IMC Class: 8/27/13
fOSSa 2012- heymann - motivations in oss projects
Shane test 1
WorkEngine Overview
Power point
Jejak Darah Setelah Berita : Pembunuhan Jurnalis Radar Bali, AA Prabangsa
Ad

Similar to Bug tracking - fossa2010 (20)

PDF
GoOpen 2010: Sandro D'Elia
PPT
Go open2010 sde_20100417
PDF
Coclico project - Forges Interoperability (OWF 2010)
PDF
Owf12 open forges summit interoperability of floss forges
PDF
Interoperability of FLOSS forges; lessons from the COCLICO project, implement...
PDF
Mythrealities
PDF
OSS business models
PPTX
Open source @ FAO - Rachele Oriente
PDF
Newsletter 6 AEGIS project
PDF
AEGIS Newsletter n° 6
ODP
Open Source as a Catalyst for Change in Closed Source Companies / Andrew Aitken
PDF
IoT_Projects_in_FLOSS_Foundations.pdf
PPTX
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
PPTX
SURFconext, a New Collaboration Paradigm
ODP
OUGF - OSAmI - OSGi Ubiquity
ODP
OUGF - OSAmI - OSGi Ubiquity
PPTX
Open source presentation enterprise ireland 2010
PPTX
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
PDF
Social Coding Platforms Facilitate Variant Forks
PDF
FOSS Enterprise Security Solutions
GoOpen 2010: Sandro D'Elia
Go open2010 sde_20100417
Coclico project - Forges Interoperability (OWF 2010)
Owf12 open forges summit interoperability of floss forges
Interoperability of FLOSS forges; lessons from the COCLICO project, implement...
Mythrealities
OSS business models
Open source @ FAO - Rachele Oriente
Newsletter 6 AEGIS project
AEGIS Newsletter n° 6
Open Source as a Catalyst for Change in Closed Source Companies / Andrew Aitken
IoT_Projects_in_FLOSS_Foundations.pdf
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
SURFconext, a New Collaboration Paradigm
OUGF - OSAmI - OSGi Ubiquity
OUGF - OSAmI - OSGi Ubiquity
Open source presentation enterprise ireland 2010
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
Social Coding Platforms Facilitate Variant Forks
FOSS Enterprise Security Solutions
Ad

More from fOSSa - Free Open Source Software Academia Conference (20)

PDF
Les douze commandements du community manager
PDF
Les licences open source simplement ?
PDF
Diffuser les résultats de recherche ?
PDF
- Protection du logiciel - **François Pelligrini**
PDF
La valorisation de logiciels de recherche au sein de l'Inria? / Transfert ma...
PPTX
In trust we trust ! Blablacar by frederic mazzella
PPTX
Open sourcing of Journalism by James Corbett
PDF
PDF
Eco Nomy Eco Trust Eco Systems - Introduction
ODP
#SAIFC késako - Semantic Analysis for Flow Computing
PDF
Analyse de la propriete intellectuel
PDF
From open source labs to ceo methods and advice by sysfera
PDF
Methods about Open Source Governance v2.5
Les douze commandements du community manager
Les licences open source simplement ?
Diffuser les résultats de recherche ?
- Protection du logiciel - **François Pelligrini**
La valorisation de logiciels de recherche au sein de l'Inria? / Transfert ma...
In trust we trust ! Blablacar by frederic mazzella
Open sourcing of Journalism by James Corbett
Eco Nomy Eco Trust Eco Systems - Introduction
#SAIFC késako - Semantic Analysis for Flow Computing
Analyse de la propriete intellectuel
From open source labs to ceo methods and advice by sysfera
Methods about Open Source Governance v2.5

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Electronic commerce courselecture one. Pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Machine Learning_overview_presentation.pptx
PDF
Empathic Computing: Creating Shared Understanding
PPT
Teaching material agriculture food technology
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Encapsulation theory and applications.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Getting Started with Data Integration: FME Form 101
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
MYSQL Presentation for SQL database connectivity
Agricultural_Statistics_at_a_Glance_2022_0.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Building Integrated photovoltaic BIPV_UPV.pdf
Electronic commerce courselecture one. Pdf
SOPHOS-XG Firewall Administrator PPT.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Machine Learning_overview_presentation.pptx
Empathic Computing: Creating Shared Understanding
Teaching material agriculture food technology
gpt5_lecture_notes_comprehensive_20250812015547.pdf
A Presentation on Artificial Intelligence
Encapsulation theory and applications.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Machine learning based COVID-19 study performance prediction
Per capita expenditure prediction using model stacking based on satellite ima...
Getting Started with Data Integration: FME Form 101
A comparative analysis of optical character recognition models for extracting...
MYSQL Presentation for SQL database connectivity

Bug tracking - fossa2010

  • 1. Bugs tracking at a large scale in the FLOSS ecosystem - FOSSA 2010 Olivier Berger, Bugs tracking at a large scale in the FLOSS Telecom SudParis Introduction Purpose ecosystem - FOSSA 2010 Foreword About HELIOS Tracking bug reports Olivier Berger, Telecom SudParis Goals Existing tools Problems Solutions Tuesday 09/11/2010
  • 2. Bugs Large scale bugtracking tracking at a large scale in the FLOSS ecosystem - FOSSA 2010 Denition : bugtracking Olivier Berger, Telecom SudParis Introduction Purpose Foreword About HELIOS Tracking bug ˆ NO : Looking for bugs in the code / programs YES : Looking for bug reports for these bugs reports Goals ˆ Existing tools Problems Solutions
  • 3. Bugs Context : FLOSS ecosystem tracking at a large scale in the FLOSS ecosystem - FOSSA 2010 Olivier Berger, Telecom SudParis Introduction Purpose Foreword About HELIOS ˆ Lots of duplicate or related bugs Not a single place where to monitor bugs Tracking bug reports ˆ Goals Existing tools Problems Solutions
  • 4. Bugs Who I am tracking at a large scale in the FLOSS ecosystem - FOSSA 2010 ˆ Institut TELECOM / TELECOM SudParis / Olivier Berger, Computer Science dept. / PFTCR/FOCS2 Telecom SudParis team ˆ 2 perm. sta Christian BAC and myself ˆ Introduction Purpose 2 PhD students Foreword ˆ 2 non permanent research engineers About HELIOS ˆ Research on collaborative development Tracking bug reports platforms, tools, process, in FLOSS Goals communities Existing tools Problems Solutions ˆ Previously worked in service companies (Cap Gemini, IDEALX) ˆ At TELECOM SudParis since 2002 ˆ RD on FLOSS, forges, bugtracking, Linked Data, etc. (CALIBRE, HELIOS, COCLICO) ˆ Contributor to Debian, FusionForge, Mantis
  • 5. Bugs About HELIOS tracking at a large scale in the FLOSS ecosystem - FOSSA 2010 Olivier Berger, Telecom SudParis Introduction Purpose Foreword About HELIOS Tracking bug reports Goals Existing tools http://heliosplatform.sourceforge.net/ Problems Solutions Application Lifecycle Management with Open Source tools
  • 6. Bugs About HELIOS tracking at a large scale in the FLOSS ecosystem - FOSSA 2010 Funding programme Olivier Berger, Telecom SudParis ˆ French collaborative RD cluster programmes Introduction ˆ System@tic Paris Region Purpose Foreword About HELIOS Tracking bug reports Goals ˆ Public funding (partial) Existing tools Problems Solutions ˆ 2 years (2008-2010) (over now) ˆ Partners : Alcatel-Lucent, Artenum, Institut TELECOM / TELECOM Management SudParis, Kalis, Mandriva, Thales
  • 7. Bugs Specic Goals on Helios WP3 tracking at a large scale in the FLOSS ecosystem - FOSSA 2010 Olivier Berger, Telecom SudParis ˆ Help developers, maintainers, power users Introduction ˆ Monitoring work done around particular issues Purpose Foreword ˆ Not one single distribution channel About HELIOS ˆ Many venues for support : many distributions, many Tracking bug reports bugtrackers Goals Existing tools ˆ Redundancy of reports across trackers Problems Solutions ˆ Final goal : ease of monitoring bug links all over the Open Source ecosystem ˆ Application to Internal bugtracker (integrators) monitoring 3rd parties (OSS projects) bugs
  • 8. Bugs Existing tools : bts-link tracking at a large scale in the FLOSS ecosystem - FOSSA 2010 http://bts-link.alioth.debian.org/ Olivier Berger, Telecom SudParis ˆ Bts-link : monitoring bug status change around the Debian bugtracker Introduction Purpose ˆ Debian tool for package maintainers Foreword About HELIOS ˆ Uses existing bug links (forwarded-to) set by humans : Tracking bug ˆ Distribution (Debian) package bugs reports ˆ Upstream project bugtrackers bugs Goals Existing tools Problems ˆ Monitoring status changes on upstream bugs Solutions ˆ Email notication for Debian packagers (or people monitoring Debian bugs) ˆ Supports lots of upstream bugtracker types (through specic connectors) : bugzilla (and issuezilla), gnats, launchpad, mantis, savane (from savanah), sourceforge trackers, trac, gforge (and fusionforge most probably), google code
  • 9. Bugs Issues with tools like bts-link tracking at a large scale in the FLOSS ecosystem - FOSSA 2010 Olivier Berger, Telecom SudParis Introduction ˆ At the moment works only over debbugs Purpose Foreword ˆ Needs custom ad-hoc connectors/scrapers for each About bugtracker : no standard APIs HELIOS Tracking bug reports ˆ Make it more generic and not Debian specic : Goals Existing tools Problems Either : Solutions ˆ custom bugtracker data gatherer ˆ or standard for bugtracker data interchange : none yet
  • 10. Bugs Problems : interop / tracking at a large scale in the FLOSS ecosystem - FOSSA 2010 standardisation (lack of -) Olivier Berger, Telecom SudParis Introduction Purpose Foreword About HELIOS Tracking bug ˆ Until recently, no real standard for bugtracker APIs reports Goals Existing tools ˆ Interchange of data representing Bugs/Issues Problems Solutions
  • 11. Bugs Past eorts : our Helios ontology tracking at a large scale in the FLOSS ecosystem - FOSSA 2010 Olivier Berger, Telecom Bug/Issue representation SudParis ˆ Introduction Purpose ˆ Ontology, Schema (Semantik Web standards) Foreword About HELIOS ˆ Standard proposed and community build : baetle Tracking bug http ://code.google.com/p/baetle/ Reuse of EvoOnt BOM http ://www.i.uzh.ch/ddis/evo/ reports Goals ˆ Existing tools Problems Solutions ˆ Semantic web techniques (RDF) : extensible ˆ Mapping bugtrackers data to RDF/Linked Data : prototype on UDD, bugzilla, etc. (D2R)
  • 12. Bugs Our rst result tracking at a large scale in the FLOSS ecosystem - FOSSA 2010 http://heliosplatform.sourceforge.net/ontologies/ Olivier Berger, helios_bt.html Telecom SudParis Introduction Purpose Foreword About HELIOS Tracking bug reports Goals Existing tools Problems Solutions
  • 13. Bugs OSLC-CM : a proposed standard tracking at a large scale in the FLOSS ecosystem - FOSSA 2010 for bugtracker interoperability OSLC (Open Services for Lifecycle Collaboration) proposed Olivier Berger, ˆ Telecom SudParis standard ˆ Web technology : REST, RDF, AJAX, Introduction Purpose ˆ Open community, Open standard Foreword About ˆ OSLC-CM (Change Management) FLOSS implementations HELIOS developped in Helios and COCLICO Tracking bug reports ˆ Mantis bugtracker Goals Existing tools ˆ FusionForge trackers (soon Codendi too) Problems Solutions ˆ Many more domains than trackers ˆ WebID, aka FOAF+SSL ˆ OAuth ˆ Building grounds for forge interop standard to be elaborated at PlanetForge community as part of the COCLICO project
  • 14. Bugs Demo of our OSLC-CM Add-on for tracking at a large scale in the FLOSS ecosystem - FOSSA 2010 Mantis Olivier Berger, Telecom SudParis Introduction Purpose Foreword About HELIOS Tracking bug reports https://picoforge.int-evry.fr/cgi-bin/twiki/view/ Goals Existing tools Oslc/Web/MantisOslcServer Problems Solutions
  • 15. Bugs SemWeb / Linked-Data tracking at a large scale in the FLOSS ecosystem - FOSSA 2010 Olivier Berger, Telecom SudParis Introduction ˆ Semantic Web and Linked Data hype Purpose Foreword About ˆ Linked (Open ?) Data HELIOS Tracking bug reports http://linkeddata.org/ Goals Existing tools Problems Solutions ˆ Bugs (reports) become rst class citizens of the SemWeb (RDFa, adapters, OSLC-CM. . . )
  • 16. Bugs Linked Open Data tracking at a large scale in the FLOSS ecosystem - FOSSA 2010 (Public) Development artifacts part of Web 3.0 ? Olivier Berger, Telecom SudParis Introduction Purpose Foreword About HELIOS Tracking bug reports Goals Existing tools Problems Solutions Source : http ://linkeddata.org/
  • 17. Bugs Perspectives tracking at a large scale in the FLOSS ecosystem - FOSSA 2010 Olivier Berger, Telecom SudParis Introduction Purpose Foreword ˆ SD (Simple Deects) : Distributed bugtracker About HELIOS Tracking bug ˆ Semantic desktop integration (Nepomuk, . . . ) fetchbugs4.me someday (web app to monitor one's bug reports Goals ˆ Existing tools Problems reports) Solutions
  • 18. Bugs Bibliography tracking at a large scale in the FLOSS ecosystem - FOSSA 2010 Olivier Berger, Telecom SudParis Introduction Purpose Foreword O. Berger, V. Vlasceanu, C. Bac, S. Lauriere, Q. V. Dang, About HELIOS Weaving a Semantic Web across OSS repositories : Tracking bug unleashing a new potential for academia and practice, in International Journal of Open Source Software Processes reports Goals Existing tools Problems (IJOSSP), Volume 2, Issue 2 (2010) Solutions
  • 19. Bugs Copyright License tracking at a large scale in the FLOSS ecosystem - FOSSA 2010 Olivier Berger, Telecom SudParis Introduction Purpose Foreword About ˆ This presentation is under CC-by-SA license HELIOS Tracking bug ˆ Copyright (c) 2010 Olivier Berger reports Goals Existing tools ˆ Made with org-mode under emacs (org + beamer) Problems Solutions
  • 20. Bugs QA tracking at a large scale in the FLOSS ecosystem - FOSSA 2010 Olivier Berger, Telecom SudParis Introduction Thank you Purpose Foreword Questions ? About HELIOS Tracking bug reports More Goals Existing tools @oberger : http://identi.ca/oberger/ Problems Solutions email : mailto:olivier.berger@it-sudparis.eu blog : http://www-public.it-sudparis.eu/~berger_o/weblog/