SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Bugs
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
Problems
Solutions
Bugs tracking at a large scale in the FLOSS
ecosystem - FOSSA 2010
Olivier Berger, Telecom SudParis
Tuesday 09/11/2010
Bugs
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
Problems
Solutions
Large scale bugtracking
Definition : bugtracking
• NO : Looking for bugs in the code / programs
• YES : Looking for bug reports for these bugs
Bugs
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
Problems
Solutions
Context : FLOSS ecosystem
• Lots of duplicate or related bugs
• Not a single place where to monitor bugs
Bugs
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
Problems
Solutions
Who I am
• Institut TELECOM / TELECOM SudParis /
Computer Science dept. / PFTCR/FOCS2
team
• 2 perm. staff Christian BAC and myself
• 2 PhD students
• 2 non permanent research engineers
• Research on collaborative development
platforms, tools, process, in FLOSS
communities
• Previously worked in service companies (Cap
Gemini, IDEALX)
• At TELECOM SudParis since 2002
• R&D on FLOSS, forges, bugtracking, Linked
Data, etc. (CALIBRE, HELIOS, COCLICO)
• Contributor to Debian, FusionForge, Mantis
Bugs
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
Problems
Solutions
About HELIOS
http://heliosplatform.sourceforge.net/
Application Lifecycle Management with Open Source tools
Bugs
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
Problems
Solutions
About HELIOS
Funding programme
• French collaborative R&D cluster programmes
• System@tic Paris Region
• Public funding (partial)
• 2 years (2008-2010) (over now)
• Partners : Alcatel-Lucent, Artenum, Institut TELECOM /
TELECOM & Management SudParis, Kalis, Mandriva,
Thales
Bugs
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
Problems
Solutions
Specific Goals on Helios WP3
• Help developers, maintainers, power users
• Monitoring work done around particular issues
• Not one single distribution channel
• Many venues for support : many distributions, many
bugtrackers
• Redundancy of reports across trackers
• 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
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
Problems
Solutions
Existing tools : bts-link
http://bts-link.alioth.debian.org/
• Bts-link : monitoring bug status change around the Debian
bugtracker
• Debian tool for package maintainers
• Uses existing bug links (forwarded-to) set by humans :
• Distribution (Debian) package bugs
• “Upstream” project bugtrackers bugs
• Monitoring status changes on upstream bugs
• Email notification for Debian packagers (or people
monitoring Debian bugs)
• Supports lots of upstream bugtracker types (through
specific connectors) : bugzilla (and issuezilla), gnats,
launchpad, mantis, savane (from savanah), sourceforge
trackers, trac, gforge (and fusionforge most probably),
google code
Bugs
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
Problems
Solutions
Issues with tools like bts-link
• At the moment works only over debbugs
• Needs custom ad-hoc connectors/scrapers for each
bugtracker : no standard APIs
• Make it more generic and not Debian specific :
Either :
• custom bugtracker data gatherer
• or standard for bugtracker data interchange : none yet
Bugs
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
Problems
Solutions
Problems : interop /
standardisation (lack of -)
• Until recently, no real standard for bugtracker APIs
• Interchange of data representing Bugs/Issues
Bugs
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
Problems
Solutions
Past efforts : our Helios ontology
• Bug/Issue representation
• Ontology, Schema (Semantic Web standards)
• Standard proposed and community build : baetle
http ://code.google.com/p/baetle/
• Reuse of EvoOnt BOM http ://www.ifi.uzh.ch/ddis/evo/
• Semantic web techniques (RDF) : extensible
• Mapping bugtrackers data to RDF/Linked Data :
prototype on UDD, bugzilla, etc. (D2R)
Bugs
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
Problems
Solutions
Our first result
http://heliosplatform.sourceforge.net/ontologies/
helios_bt.html
Bugs
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
Problems
Solutions
OSLC-CM : a proposed standard
for bugtracker interoperability
• OSLC (Open Services for Lifecycle Collaboration) proposed
standard
• Web technology : REST, RDF, AJAX,
• Open community, Open standard
• OSLC-CM (Change Management) FLOSS implementations
developped in Helios and COCLICO
• Mantis bugtracker
• FusionForge trackers (soon Codendi too)
• 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
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
Problems
Solutions
Demo of our OSLC-CM Add-on for
Mantis
• The Mantis bugtracker add-on page :
https://picoforge.int-evry.fr/cgi-bin/twiki/
view/Oslc/Web/MantisOslcServer
• 4 demo screencasts :
http://sourceforge.net/apps/wordpress/
heliosplatform/2010/10/24/
4-screencasts-demonstrate-the-oslc-cm-compatible-s
Bugs
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
Problems
Solutions
SemWeb / Linked-Data
• Semantic Web and Linked Data hype
• Linked (Open ?) Data
http://linkeddata.org/ ORG-LIST-END-MARKER
• Bugs (reports) become first class citizens of the SemWeb
(RDFa, adapters, OSLC-CM. . . )
Bugs
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
Problems
Solutions
Linked Open Data
(Public) Development artifacts part of Web 3.0 ?
Source : http ://linkeddata.org/
Bugs
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
Problems
Solutions
Perspectives
• SD (Simple Deffects) : Distributed bugtracker
• Semantic desktop integration (Nepomuk, . . . )
• fetchbugs4.me someday (web app to monitor one’s bug
reports)
Bugs
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
Problems
Solutions
Bibliography
O. Berger, V. Vlasceanu, C. Bac, S. Lauriere, Q. V. Dang,
Weaving a Semantic Web across OSS repositories :
unleashing a new potential for academia and practice, in
International Journal of Open Source Software & Processes
(IJOSSP), Volume 2, Issue 2 (2010)
Bugs
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
Problems
Solutions
Copyright & License
• This presentation is under CC-by-SA license
• Copyright (c) 2010 Olivier Berger
• Made with org-mode under emacs (org + beamer)
Bugs
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
Problems
Solutions
Q & A
Thank you
Questions ?
More
@oberger : http://identi.ca/oberger/
email : mailto:olivier.berger@it-sudparis.eu
blog :
http://www-public.it-sudparis.eu/~berger_o/weblog/

Weitere ähnliche Inhalte

Andere mochten auch

Generating Linked Data descriptions of Debian packages in the Debian PTS
Generating Linked Data descriptions of Debian packages in the Debian PTSGenerating Linked Data descriptions of Debian packages in the Debian PTS
Generating Linked Data descriptions of Debian packages in the Debian PTSolberger
 
Interoperability of FLOSS forges; lessons from the COCLICO project, implement...
Interoperability of FLOSS forges; lessons from the COCLICO project, implement...Interoperability of FLOSS forges; lessons from the COCLICO project, implement...
Interoperability of FLOSS forges; lessons from the COCLICO project, implement...olberger
 
Layar Augmented Reality Browser - general presentation
Layar Augmented Reality Browser - general presentationLayar Augmented Reality Browser - general presentation
Layar Augmented Reality Browser - general presentationClaire Boonstra
 
Ext GWT 3.0 Data Widgets
Ext GWT 3.0 Data WidgetsExt GWT 3.0 Data Widgets
Ext GWT 3.0 Data WidgetsSencha
 
Excursus Acqua per Consumo Umano - Prof. Vincenzo Riganti UNIPV
Excursus Acqua per Consumo Umano - Prof. Vincenzo Riganti UNIPVExcursus Acqua per Consumo Umano - Prof. Vincenzo Riganti UNIPV
Excursus Acqua per Consumo Umano - Prof. Vincenzo Riganti UNIPVSeppelfricke SD
 
Fassaadid korda erek_fassaadid
Fassaadid korda erek_fassaadidFassaadid korda erek_fassaadid
Fassaadid korda erek_fassaadidErek Fassaadid
 
Eye Catching Emails
Eye Catching EmailsEye Catching Emails
Eye Catching Emailscatscratchzz
 
Edward Gorey - The-fantod-tarot-deck
Edward Gorey - The-fantod-tarot-deckEdward Gorey - The-fantod-tarot-deck
Edward Gorey - The-fantod-tarot-deckOskar González
 
Päevapiltide epikriis - Merilis Roosalu
Päevapiltide epikriis - Merilis RoosaluPäevapiltide epikriis - Merilis Roosalu
Päevapiltide epikriis - Merilis RoosaluMerilisSlide
 
Direct and Indirect Contributions of Yield Attributes to the Kernel Yield of ...
Direct and Indirect Contributions of Yield Attributes to the Kernel Yield of ...Direct and Indirect Contributions of Yield Attributes to the Kernel Yield of ...
Direct and Indirect Contributions of Yield Attributes to the Kernel Yield of ...IJRES Journal
 
Dr. Marie Culhane - Increase the value of your diagnostics and your value as ...
Dr. Marie Culhane - Increase the value of your diagnostics and your value as ...Dr. Marie Culhane - Increase the value of your diagnostics and your value as ...
Dr. Marie Culhane - Increase the value of your diagnostics and your value as ...John Blue
 
091916 Frag Bag Promo Email
091916 Frag Bag Promo Email091916 Frag Bag Promo Email
091916 Frag Bag Promo EmailJenna Chan
 
Project Sales Corp Newsletter
Project Sales Corp Newsletter Project Sales Corp Newsletter
Project Sales Corp Newsletter Project Sales Corp
 

Andere mochten auch (16)

Generating Linked Data descriptions of Debian packages in the Debian PTS
Generating Linked Data descriptions of Debian packages in the Debian PTSGenerating Linked Data descriptions of Debian packages in the Debian PTS
Generating Linked Data descriptions of Debian packages in the Debian PTS
 
Interoperability of FLOSS forges; lessons from the COCLICO project, implement...
Interoperability of FLOSS forges; lessons from the COCLICO project, implement...Interoperability of FLOSS forges; lessons from the COCLICO project, implement...
Interoperability of FLOSS forges; lessons from the COCLICO project, implement...
 
Layar Augmented Reality Browser - general presentation
Layar Augmented Reality Browser - general presentationLayar Augmented Reality Browser - general presentation
Layar Augmented Reality Browser - general presentation
 
Ext GWT 3.0 Data Widgets
Ext GWT 3.0 Data WidgetsExt GWT 3.0 Data Widgets
Ext GWT 3.0 Data Widgets
 
Excursus Acqua per Consumo Umano - Prof. Vincenzo Riganti UNIPV
Excursus Acqua per Consumo Umano - Prof. Vincenzo Riganti UNIPVExcursus Acqua per Consumo Umano - Prof. Vincenzo Riganti UNIPV
Excursus Acqua per Consumo Umano - Prof. Vincenzo Riganti UNIPV
 
Fassaadid korda erek_fassaadid
Fassaadid korda erek_fassaadidFassaadid korda erek_fassaadid
Fassaadid korda erek_fassaadid
 
Eye Catching Emails
Eye Catching EmailsEye Catching Emails
Eye Catching Emails
 
Nl ii '59 emergency
Nl ii '59 emergencyNl ii '59 emergency
Nl ii '59 emergency
 
Edward Gorey - The-fantod-tarot-deck
Edward Gorey - The-fantod-tarot-deckEdward Gorey - The-fantod-tarot-deck
Edward Gorey - The-fantod-tarot-deck
 
Päevapiltide epikriis - Merilis Roosalu
Päevapiltide epikriis - Merilis RoosaluPäevapiltide epikriis - Merilis Roosalu
Päevapiltide epikriis - Merilis Roosalu
 
Direct and Indirect Contributions of Yield Attributes to the Kernel Yield of ...
Direct and Indirect Contributions of Yield Attributes to the Kernel Yield of ...Direct and Indirect Contributions of Yield Attributes to the Kernel Yield of ...
Direct and Indirect Contributions of Yield Attributes to the Kernel Yield of ...
 
Temperament
TemperamentTemperament
Temperament
 
Dr. Marie Culhane - Increase the value of your diagnostics and your value as ...
Dr. Marie Culhane - Increase the value of your diagnostics and your value as ...Dr. Marie Culhane - Increase the value of your diagnostics and your value as ...
Dr. Marie Culhane - Increase the value of your diagnostics and your value as ...
 
Fit As A Fiddle
Fit As A FiddleFit As A Fiddle
Fit As A Fiddle
 
091916 Frag Bag Promo Email
091916 Frag Bag Promo Email091916 Frag Bag Promo Email
091916 Frag Bag Promo Email
 
Project Sales Corp Newsletter
Project Sales Corp Newsletter Project Sales Corp Newsletter
Project Sales Corp Newsletter
 

Ähnlich wie Bugs tracking at a large scale in the FLOSS ecosystem

Onos summit roadmap dec 9
Onos summit  roadmap dec 9Onos summit  roadmap dec 9
Onos summit roadmap dec 9ONOS Project
 
Go open2010 sde_20100417
Go open2010 sde_20100417Go open2010 sde_20100417
Go open2010 sde_20100417Sandro D'Elia
 
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...Artefactual Systems - AtoM
 
GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaFriprogsenteret
 
Secure DevOps with ThreadFix 2.3
Secure DevOps with ThreadFix 2.3Secure DevOps with ThreadFix 2.3
Secure DevOps with ThreadFix 2.3Denim Group
 
WebRTC Standards overview.
WebRTC Standards overview.WebRTC Standards overview.
WebRTC Standards overview.Tim Panton
 
An Introduction to AtoM, Archivematica, and Artefactual Systems
An Introduction to AtoM, Archivematica, and Artefactual SystemsAn Introduction to AtoM, Archivematica, and Artefactual Systems
An Introduction to AtoM, Archivematica, and Artefactual SystemsArtefactual Systems - AtoM
 
Summit 16: Bridging Open Source & Open Standards - Oma Survey Results
Summit 16: Bridging Open Source & Open Standards - Oma Survey ResultsSummit 16: Bridging Open Source & Open Standards - Oma Survey Results
Summit 16: Bridging Open Source & Open Standards - Oma Survey ResultsOPNFV
 
SCAPE Webinar: Tools for uncovering preservation risks in large repositories
SCAPE Webinar: Tools for uncovering preservation risks in large repositoriesSCAPE Webinar: Tools for uncovering preservation risks in large repositories
SCAPE Webinar: Tools for uncovering preservation risks in large repositoriesSCAPE Project
 
Software Analytics: Data Analytics for Software Engineering
Software Analytics: Data Analytics for Software EngineeringSoftware Analytics: Data Analytics for Software Engineering
Software Analytics: Data Analytics for Software EngineeringTao Xie
 
Best practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseBest practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseMarcel de Vries
 
Fuzzing RTC @ Kamailio World 2019
Fuzzing RTC @ Kamailio World 2019Fuzzing RTC @ Kamailio World 2019
Fuzzing RTC @ Kamailio World 2019Lorenzo Miniero
 
Software Security Assurance for DevOps
Software Security Assurance for DevOpsSoftware Security Assurance for DevOps
Software Security Assurance for DevOpsBlack Duck by Synopsys
 
Software Security Assurance for Devops
Software Security Assurance for DevopsSoftware Security Assurance for Devops
Software Security Assurance for DevopsJerika Phelps
 
Higher. Faster. Stronger. Your Applications with Habitat
Higher. Faster. Stronger. Your Applications with HabitatHigher. Faster. Stronger. Your Applications with Habitat
Higher. Faster. Stronger. Your Applications with HabitatNell Shamrell-Harrington
 
How open source is driving DevOps innovation: CloudOpen NA 2015
How open source is driving DevOps innovation: CloudOpen NA 2015How open source is driving DevOps innovation: CloudOpen NA 2015
How open source is driving DevOps innovation: CloudOpen NA 2015Gordon Haff
 
Reusing and Unifying Background Knowledge for Internet of Things with LOV4IoT
Reusing and Unifying Background Knowledge for Internet of Things with LOV4IoTReusing and Unifying Background Knowledge for Internet of Things with LOV4IoT
Reusing and Unifying Background Knowledge for Internet of Things with LOV4IoTFIESTA-IoT
 

Ähnlich wie Bugs tracking at a large scale in the FLOSS ecosystem (20)

Bug tracking - fossa2010
Bug tracking - fossa2010Bug tracking - fossa2010
Bug tracking - fossa2010
 
Onos summit roadmap dec 9
Onos summit  roadmap dec 9Onos summit  roadmap dec 9
Onos summit roadmap dec 9
 
Go open2010 sde_20100417
Go open2010 sde_20100417Go open2010 sde_20100417
Go open2010 sde_20100417
 
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
 
GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'Elia
 
Secure DevOps with ThreadFix 2.3
Secure DevOps with ThreadFix 2.3Secure DevOps with ThreadFix 2.3
Secure DevOps with ThreadFix 2.3
 
OaaS:Open as a Strategy
OaaS:Open as a StrategyOaaS:Open as a Strategy
OaaS:Open as a Strategy
 
WebRTC Standards overview.
WebRTC Standards overview.WebRTC Standards overview.
WebRTC Standards overview.
 
An Introduction to AtoM, Archivematica, and Artefactual Systems
An Introduction to AtoM, Archivematica, and Artefactual SystemsAn Introduction to AtoM, Archivematica, and Artefactual Systems
An Introduction to AtoM, Archivematica, and Artefactual Systems
 
Introducing Access to Memory
Introducing Access to MemoryIntroducing Access to Memory
Introducing Access to Memory
 
Summit 16: Bridging Open Source & Open Standards - Oma Survey Results
Summit 16: Bridging Open Source & Open Standards - Oma Survey ResultsSummit 16: Bridging Open Source & Open Standards - Oma Survey Results
Summit 16: Bridging Open Source & Open Standards - Oma Survey Results
 
SCAPE Webinar: Tools for uncovering preservation risks in large repositories
SCAPE Webinar: Tools for uncovering preservation risks in large repositoriesSCAPE Webinar: Tools for uncovering preservation risks in large repositories
SCAPE Webinar: Tools for uncovering preservation risks in large repositories
 
Software Analytics: Data Analytics for Software Engineering
Software Analytics: Data Analytics for Software EngineeringSoftware Analytics: Data Analytics for Software Engineering
Software Analytics: Data Analytics for Software Engineering
 
Best practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseBest practices for using open source software in the enterprise
Best practices for using open source software in the enterprise
 
Fuzzing RTC @ Kamailio World 2019
Fuzzing RTC @ Kamailio World 2019Fuzzing RTC @ Kamailio World 2019
Fuzzing RTC @ Kamailio World 2019
 
Software Security Assurance for DevOps
Software Security Assurance for DevOpsSoftware Security Assurance for DevOps
Software Security Assurance for DevOps
 
Software Security Assurance for Devops
Software Security Assurance for DevopsSoftware Security Assurance for Devops
Software Security Assurance for Devops
 
Higher. Faster. Stronger. Your Applications with Habitat
Higher. Faster. Stronger. Your Applications with HabitatHigher. Faster. Stronger. Your Applications with Habitat
Higher. Faster. Stronger. Your Applications with Habitat
 
How open source is driving DevOps innovation: CloudOpen NA 2015
How open source is driving DevOps innovation: CloudOpen NA 2015How open source is driving DevOps innovation: CloudOpen NA 2015
How open source is driving DevOps innovation: CloudOpen NA 2015
 
Reusing and Unifying Background Knowledge for Internet of Things with LOV4IoT
Reusing and Unifying Background Knowledge for Internet of Things with LOV4IoTReusing and Unifying Background Knowledge for Internet of Things with LOV4IoT
Reusing and Unifying Background Knowledge for Internet of Things with LOV4IoT
 

Mehr von olberger

An introduction to git
An introduction to gitAn introduction to git
An introduction to gitolberger
 
OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...
OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...
OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...olberger
 
Presentation forges logicielles à mathrice
Presentation forges logicielles à mathricePresentation forges logicielles à mathrice
Presentation forges logicielles à mathriceolberger
 
Jailbreaking the Forges : project export/import efforts
Jailbreaking the Forges : project export/import effortsJailbreaking the Forges : project export/import efforts
Jailbreaking the Forges : project export/import effortsolberger
 
OSLC (Open Services for Lifecycle Collaboration): standard ouvert pour l’int...
OSLC (Open Services for Lifecycle Collaboration):  standard ouvert pour l’int...OSLC (Open Services for Lifecycle Collaboration):  standard ouvert pour l’int...
OSLC (Open Services for Lifecycle Collaboration): standard ouvert pour l’int...olberger
 
Presentation soc-fr-fossa
Presentation soc-fr-fossaPresentation soc-fr-fossa
Presentation soc-fr-fossaolberger
 
Coclico project - Forges Interoperability (OWF 2010)
Coclico project - Forges Interoperability (OWF 2010)Coclico project - Forges Interoperability (OWF 2010)
Coclico project - Forges Interoperability (OWF 2010)olberger
 
Introduction aux logiciels libres
Introduction aux logiciels libresIntroduction aux logiciels libres
Introduction aux logiciels libresolberger
 
Bugtracking on the Web 2.5
Bugtracking on the Web 2.5Bugtracking on the Web 2.5
Bugtracking on the Web 2.5olberger
 
Introduction aux logiciels libres
Introduction aux logiciels libresIntroduction aux logiciels libres
Introduction aux logiciels libresolberger
 
Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD...
Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD...Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD...
Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD...olberger
 
Visualizing contributions in a forge -Case study on PicoForge
Visualizing contributions in a forge -Case study on PicoForgeVisualizing contributions in a forge -Case study on PicoForge
Visualizing contributions in a forge -Case study on PicoForgeolberger
 
Plate-formes pour le développement collaboratif des logiciels libres
Plate-formes pour le développement collaboratif des logiciels libresPlate-formes pour le développement collaboratif des logiciels libres
Plate-formes pour le développement collaboratif des logiciels libresolberger
 
Retour d'expérience sur la conduite d'un projet libre
Retour d'expérience sur la conduite d'un projet libreRetour d'expérience sur la conduite d'un projet libre
Retour d'expérience sur la conduite d'un projet libreolberger
 
Olpc France Presentation Sl2008
Olpc France Presentation Sl2008Olpc France Presentation Sl2008
Olpc France Presentation Sl2008olberger
 
Collaboration avec des projets libres - enjeux, difficultés et bonnes pratiques
Collaboration avec des projets libres - enjeux, difficultés et bonnes pratiquesCollaboration avec des projets libres - enjeux, difficultés et bonnes pratiques
Collaboration avec des projets libres - enjeux, difficultés et bonnes pratiquesolberger
 

Mehr von olberger (16)

An introduction to git
An introduction to gitAn introduction to git
An introduction to git
 
OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...
OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...
OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...
 
Presentation forges logicielles à mathrice
Presentation forges logicielles à mathricePresentation forges logicielles à mathrice
Presentation forges logicielles à mathrice
 
Jailbreaking the Forges : project export/import efforts
Jailbreaking the Forges : project export/import effortsJailbreaking the Forges : project export/import efforts
Jailbreaking the Forges : project export/import efforts
 
OSLC (Open Services for Lifecycle Collaboration): standard ouvert pour l’int...
OSLC (Open Services for Lifecycle Collaboration):  standard ouvert pour l’int...OSLC (Open Services for Lifecycle Collaboration):  standard ouvert pour l’int...
OSLC (Open Services for Lifecycle Collaboration): standard ouvert pour l’int...
 
Presentation soc-fr-fossa
Presentation soc-fr-fossaPresentation soc-fr-fossa
Presentation soc-fr-fossa
 
Coclico project - Forges Interoperability (OWF 2010)
Coclico project - Forges Interoperability (OWF 2010)Coclico project - Forges Interoperability (OWF 2010)
Coclico project - Forges Interoperability (OWF 2010)
 
Introduction aux logiciels libres
Introduction aux logiciels libresIntroduction aux logiciels libres
Introduction aux logiciels libres
 
Bugtracking on the Web 2.5
Bugtracking on the Web 2.5Bugtracking on the Web 2.5
Bugtracking on the Web 2.5
 
Introduction aux logiciels libres
Introduction aux logiciels libresIntroduction aux logiciels libres
Introduction aux logiciels libres
 
Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD...
Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD...Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD...
Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD...
 
Visualizing contributions in a forge -Case study on PicoForge
Visualizing contributions in a forge -Case study on PicoForgeVisualizing contributions in a forge -Case study on PicoForge
Visualizing contributions in a forge -Case study on PicoForge
 
Plate-formes pour le développement collaboratif des logiciels libres
Plate-formes pour le développement collaboratif des logiciels libresPlate-formes pour le développement collaboratif des logiciels libres
Plate-formes pour le développement collaboratif des logiciels libres
 
Retour d'expérience sur la conduite d'un projet libre
Retour d'expérience sur la conduite d'un projet libreRetour d'expérience sur la conduite d'un projet libre
Retour d'expérience sur la conduite d'un projet libre
 
Olpc France Presentation Sl2008
Olpc France Presentation Sl2008Olpc France Presentation Sl2008
Olpc France Presentation Sl2008
 
Collaboration avec des projets libres - enjeux, difficultés et bonnes pratiques
Collaboration avec des projets libres - enjeux, difficultés et bonnes pratiquesCollaboration avec des projets libres - enjeux, difficultés et bonnes pratiques
Collaboration avec des projets libres - enjeux, difficultés et bonnes pratiques
 

Kürzlich hochgeladen

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
 
"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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
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
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
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
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 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
 
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
 

Kürzlich hochgeladen (20)

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
 
"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 ...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
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
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 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...
 
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
 

Bugs tracking at a large scale in the FLOSS ecosystem

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