SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Downloaden Sie, um offline zu lesen
Improved bug-tracking
   on the Web 2.5

          Olivier BERGER
<olivier.berger@it-sudparis.eu>


     OSDC-fr (Paris)
          2009/10/03


      (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Intro


●   Why am I here ?
●   Teaser for a new cool service that's gonna
    change the world
●   What we have so far (demo of something very
    raw)
●   What can you do ?
                  (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
“Where did I file this damn bug ?”
Lots of bugs in different bugtrackers




           (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Many email addresses / accounts




         (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Notifications by mail ... but...
    too much spam...
    and no mail archive...
      since Evolution crashed AGAIN !
      (TODO : file a bug ;)
        (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
How will you retrieve "your" bugs ?




          (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Photo by jpre86




              (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
this one...
Photo by Mountainside crochet




                        (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
and this one... ? ...
Photo by Vandelizer




                     (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
OK, but also this yellow one...
Photo byeliazar
                                                                          byeliazar




                          (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
OK, but also this yellow one... ???...
Photo by gruntzooki




                   (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03

Flickr also found this one “bugs”... not copyrighted by MPAA ;-)
</trendy_slides
mode=”kitten_background”>




      (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Lots of bugs in different bugtrackers...
… and with lots of different formats...
no semantics to retrieve them on Web
               1.5/2.0



            (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Imagine a bugs feeds aggregator
 kinda RSS aggregator (friendfeed, etc.)




           (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Could create your own queries on
      bugs facts (semantic)
       and retrieve them later




         (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
View bugs on a package all-over the
        FLOSS ecosystem
  Upstream and downstream at same time




            (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Maybe you're maintaining a
       distribution package ?
or develop a program packaged in distributions




              (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Many bugs in upstream and in other
     distributions to monitor




          (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Launchpad ? Yes... but...
let's focus on bugs and do it well
               (KISS)



          (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Key entities :
bugs + people + software packages




          (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Introducing :

http://FetchBugs4.me/



    (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Free/Libre/OpenSource Software
hosted as SaaS, under Affero GPL




         (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Use of standards (RDF ontologies)
●   DOAP
●   FOAF
●   EvoOnt BOM (and baetle project) for bugs
●   SIOC
●   Nepomuk, etc. 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
                (c)
Exports RDF/RSS Feeds




    (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
And more !




(c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Semantic Tagging
    Inter-linked bugs
             ...



 (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Notifications (ala bts-link)
Monitoring status changes for inter-linked bugs
    between upstream and downstreams



              (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Bugtrackers supported :
             most Open Source ones
●   Mantis
●   Bugzilla
●   Debbugs
●   Add your own : provide RDF feeds ;-)
                  (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Avoid reinventing the wheel
●   Reusing webscrapers and other parsers
●   Bts-link
●   Bicho
●   ...
                (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Cache data to
minimize load on bugtrackers




       (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Exports from bugtrackers
    directly into RDF ?




     (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Fostering Semantic Web and
      Linked Open Data




       (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
RDF used also on Desktop (Nepomuk)




          (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
UGC* / friends / followers
and all trendy social networking ?



* UGC : User Generated Content
            (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Feedback to bugtrackers ?




      (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Provided by Helios project

 with public funding from french
     R&D cluster programme
 http://www.helios-platform.org/

       (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Why ?
●   We think it may be useful
●   It would be cool to do
●   It should help promote RDF standards for bug facts
●   Foster interoperability
●   Delivering our funded project ;-)
                   (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Who
●   TELECOM SudParis
    ●   researchers and students
    ●   FLOSS enthusiasts
●   You, if you'd like to help

                    (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Want to know more : stay tuned ;-)




          (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
When ?
●   When it's ready !
●   But release early, release often
●   First prototype last quarter 2009


                  (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
See you on
http://blog.fetchbugsfor.me/




       (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
These slides under a CC by + share-
            alike license




          (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
Demo of first elements (ontology
           validation)

Weitere ähnliche Inhalte

Ähnlich wie Bugtracking on the Web 2.5

Artromick Choosing And Implementing A Mobile Hospital Cart Solution
Artromick Choosing And Implementing A Mobile Hospital Cart SolutionArtromick Choosing And Implementing A Mobile Hospital Cart Solution
Artromick Choosing And Implementing A Mobile Hospital Cart SolutionArtromick
 
BuildingSMART Standards Summit 2015 - Technical Room - Linked Data for Constr...
BuildingSMART Standards Summit 2015 - Technical Room - Linked Data for Constr...BuildingSMART Standards Summit 2015 - Technical Room - Linked Data for Constr...
BuildingSMART Standards Summit 2015 - Technical Room - Linked Data for Constr...Pieter Pauwels
 
"PCR for clay construction products" | Carolin Spirinckx
"PCR for clay construction products" | Carolin Spirinckx"PCR for clay construction products" | Carolin Spirinckx
"PCR for clay construction products" | Carolin SpirinckxCerame-Unie
 
Acceleo MTL Code Generation
Acceleo MTL Code GenerationAcceleo MTL Code Generation
Acceleo MTL Code GenerationJonathan Musset
 
Importing/Exporting a project using DIgSILENT PowerFactory
Importing/Exporting a project using DIgSILENT PowerFactoryImporting/Exporting a project using DIgSILENT PowerFactory
Importing/Exporting a project using DIgSILENT PowerFactoryFrancisco Gonzalez-Longatt
 
An introduction to Zope Page Templates and their use outside of Zope (+Audio)
An introduction to Zope Page Templates and their use outside of Zope (+Audio)An introduction to Zope Page Templates and their use outside of Zope (+Audio)
An introduction to Zope Page Templates and their use outside of Zope (+Audio)Matt Hamilton
 
The Unfinished a11y agenda: Closing the Loop
The Unfinished a11y agenda:  Closing the LoopThe Unfinished a11y agenda:  Closing the Loop
The Unfinished a11y agenda: Closing the LoopMike Paciello
 
JAX 2014 - M2M for Java Developers with MQTT
JAX 2014 - M2M for Java Developers with MQTTJAX 2014 - M2M for Java Developers with MQTT
JAX 2014 - M2M for Java Developers with MQTTDominik Obermaier
 
Olivier Braet: Business model issues voor de audiovisuele sector
Olivier Braet: Business model issues voor de audiovisuele sectorOlivier Braet: Business model issues voor de audiovisuele sector
Olivier Braet: Business model issues voor de audiovisuele sectorMuziekcentrum Vlaanderen
 
Framework Contract Awards: Repeat Winners & Newcomers
Framework Contract Awards: Repeat Winners & NewcomersFramework Contract Awards: Repeat Winners & Newcomers
Framework Contract Awards: Repeat Winners & NewcomersDevex
 
Mobile Wireframing with Indigo Studio
Mobile Wireframing with Indigo StudioMobile Wireframing with Indigo Studio
Mobile Wireframing with Indigo StudioStefan Ivanov
 
Victor Charpenay | Standardized Semantics for an Open Web of Things
Victor Charpenay | Standardized Semantics for an Open Web of ThingsVictor Charpenay | Standardized Semantics for an Open Web of Things
Victor Charpenay | Standardized Semantics for an Open Web of Thingssemanticsconference
 
Current developments in Radiocommunication Bureau, ITU
Current developments in Radiocommunication Bureau, ITUCurrent developments in Radiocommunication Bureau, ITU
Current developments in Radiocommunication Bureau, ITUhfng
 
Acceleo Day - Acceleo Mtl Code Generation
Acceleo Day - Acceleo Mtl Code GenerationAcceleo Day - Acceleo Mtl Code Generation
Acceleo Day - Acceleo Mtl Code GenerationCédric Brun
 
Lipstick On a Pig (+Audio)
Lipstick On a Pig (+Audio)Lipstick On a Pig (+Audio)
Lipstick On a Pig (+Audio)Matt Hamilton
 
Lecture 1: Design Principles of the Internet
Lecture 1: Design Principles of the InternetLecture 1: Design Principles of the Internet
Lecture 1: Design Principles of the InternetWei Tsang Ooi
 

Ähnlich wie Bugtracking on the Web 2.5 (20)

Artromick Choosing And Implementing A Mobile Hospital Cart Solution
Artromick Choosing And Implementing A Mobile Hospital Cart SolutionArtromick Choosing And Implementing A Mobile Hospital Cart Solution
Artromick Choosing And Implementing A Mobile Hospital Cart Solution
 
E4 UI Demos
E4 UI DemosE4 UI Demos
E4 UI Demos
 
BuildingSMART Standards Summit 2015 - Technical Room - Linked Data for Constr...
BuildingSMART Standards Summit 2015 - Technical Room - Linked Data for Constr...BuildingSMART Standards Summit 2015 - Technical Room - Linked Data for Constr...
BuildingSMART Standards Summit 2015 - Technical Room - Linked Data for Constr...
 
"PCR for clay construction products" | Carolin Spirinckx
"PCR for clay construction products" | Carolin Spirinckx"PCR for clay construction products" | Carolin Spirinckx
"PCR for clay construction products" | Carolin Spirinckx
 
Mobile 2.0
Mobile 2.0Mobile 2.0
Mobile 2.0
 
Acceleo MTL Code Generation
Acceleo MTL Code GenerationAcceleo MTL Code Generation
Acceleo MTL Code Generation
 
Importing/Exporting a project using DIgSILENT PowerFactory
Importing/Exporting a project using DIgSILENT PowerFactoryImporting/Exporting a project using DIgSILENT PowerFactory
Importing/Exporting a project using DIgSILENT PowerFactory
 
An introduction to Zope Page Templates and their use outside of Zope (+Audio)
An introduction to Zope Page Templates and their use outside of Zope (+Audio)An introduction to Zope Page Templates and their use outside of Zope (+Audio)
An introduction to Zope Page Templates and their use outside of Zope (+Audio)
 
The Unfinished a11y agenda: Closing the Loop
The Unfinished a11y agenda:  Closing the LoopThe Unfinished a11y agenda:  Closing the Loop
The Unfinished a11y agenda: Closing the Loop
 
JAX 2014 - M2M for Java Developers with MQTT
JAX 2014 - M2M for Java Developers with MQTTJAX 2014 - M2M for Java Developers with MQTT
JAX 2014 - M2M for Java Developers with MQTT
 
Olivier Braet: Business model issues voor de audiovisuele sector
Olivier Braet: Business model issues voor de audiovisuele sectorOlivier Braet: Business model issues voor de audiovisuele sector
Olivier Braet: Business model issues voor de audiovisuele sector
 
Framework Contract Awards: Repeat Winners & Newcomers
Framework Contract Awards: Repeat Winners & NewcomersFramework Contract Awards: Repeat Winners & Newcomers
Framework Contract Awards: Repeat Winners & Newcomers
 
Mobile Wireframing with Indigo Studio
Mobile Wireframing with Indigo StudioMobile Wireframing with Indigo Studio
Mobile Wireframing with Indigo Studio
 
Victor Charpenay | Standardized Semantics for an Open Web of Things
Victor Charpenay | Standardized Semantics for an Open Web of ThingsVictor Charpenay | Standardized Semantics for an Open Web of Things
Victor Charpenay | Standardized Semantics for an Open Web of Things
 
Current developments in Radiocommunication Bureau, ITU
Current developments in Radiocommunication Bureau, ITUCurrent developments in Radiocommunication Bureau, ITU
Current developments in Radiocommunication Bureau, ITU
 
Acceleo Day - Acceleo Mtl Code Generation
Acceleo Day - Acceleo Mtl Code GenerationAcceleo Day - Acceleo Mtl Code Generation
Acceleo Day - Acceleo Mtl Code Generation
 
WebRTC Codec Wars: Rebooted
WebRTC Codec Wars: RebootedWebRTC Codec Wars: Rebooted
WebRTC Codec Wars: Rebooted
 
Lipstick On a Pig (+Audio)
Lipstick On a Pig (+Audio)Lipstick On a Pig (+Audio)
Lipstick On a Pig (+Audio)
 
CV-JH COETZEE-2013
CV-JH COETZEE-2013CV-JH COETZEE-2013
CV-JH COETZEE-2013
 
Lecture 1: Design Principles of the Internet
Lecture 1: Design Principles of the InternetLecture 1: Design Principles of the Internet
Lecture 1: Design Principles of the Internet
 

Mehr von olberger

Presentation distro recipes-2013
Presentation distro recipes-2013Presentation distro recipes-2013
Presentation distro recipes-2013olberger
 
An introduction to git
An introduction to gitAn introduction to git
An introduction to gitolberger
 
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
 
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
 
Bug tracking à grande échelle et interopérabilité des outils de développement...
Bug tracking à grande échelle et interopérabilité des outils de développement...Bug tracking à grande échelle et interopérabilité des outils de développement...
Bug tracking à grande échelle et interopérabilité des outils de développement...olberger
 
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
 
Bugs tracking at a large scale in the FLOSS ecosystem
Bugs tracking at a large scale in the FLOSS ecosystemBugs tracking at a large scale in the FLOSS ecosystem
Bugs tracking at a large scale in the FLOSS ecosystemolberger
 
Introduction aux logiciels libres
Introduction aux logiciels libresIntroduction aux logiciels libres
Introduction aux logiciels libresolberger
 
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
 
Introduction to bts-link
Introduction to bts-linkIntroduction to bts-link
Introduction to bts-linkolberger
 
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 (17)

Presentation distro recipes-2013
Presentation distro recipes-2013Presentation distro recipes-2013
Presentation distro recipes-2013
 
An introduction to git
An introduction to gitAn introduction to git
An introduction to git
 
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
 
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
 
Bug tracking à grande échelle et interopérabilité des outils de développement...
Bug tracking à grande échelle et interopérabilité des outils de développement...Bug tracking à grande échelle et interopérabilité des outils de développement...
Bug tracking à grande échelle et interopérabilité des outils de développement...
 
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...
 
Bugs tracking at a large scale in the FLOSS ecosystem
Bugs tracking at a large scale in the FLOSS ecosystemBugs tracking at a large scale in the FLOSS ecosystem
Bugs tracking at a large scale in the FLOSS ecosystem
 
Introduction aux logiciels libres
Introduction aux logiciels libresIntroduction aux logiciels libres
Introduction aux logiciels libres
 
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...
 
Introduction to bts-link
Introduction to bts-linkIntroduction to bts-link
Introduction to bts-link
 
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

[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
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Kürzlich hochgeladen (20)

[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
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

Bugtracking on the Web 2.5

  • 1. Improved bug-tracking on the Web 2.5 Olivier BERGER <olivier.berger@it-sudparis.eu> OSDC-fr (Paris) 2009/10/03 (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 2. Intro ● Why am I here ? ● Teaser for a new cool service that's gonna change the world ● What we have so far (demo of something very raw) ● What can you do ? (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 3. “Where did I file this damn bug ?”
  • 4. Lots of bugs in different bugtrackers (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 5. Many email addresses / accounts (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 6. Notifications by mail ... but... too much spam... and no mail archive... since Evolution crashed AGAIN ! (TODO : file a bug ;) (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 7. How will you retrieve "your" bugs ? (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 8. Photo by jpre86 (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03 this one...
  • 9. Photo by Mountainside crochet (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03 and this one... ? ...
  • 10. Photo by Vandelizer (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03 OK, but also this yellow one...
  • 11. Photo byeliazar byeliazar (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03 OK, but also this yellow one... ???...
  • 12. Photo by gruntzooki (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03 Flickr also found this one “bugs”... not copyrighted by MPAA ;-)
  • 13. </trendy_slides mode=”kitten_background”> (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 14. Lots of bugs in different bugtrackers... … and with lots of different formats... no semantics to retrieve them on Web 1.5/2.0 (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 15. Imagine a bugs feeds aggregator kinda RSS aggregator (friendfeed, etc.) (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 16. Could create your own queries on bugs facts (semantic) and retrieve them later (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 17. View bugs on a package all-over the FLOSS ecosystem Upstream and downstream at same time (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 18. Maybe you're maintaining a distribution package ? or develop a program packaged in distributions (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 19. Many bugs in upstream and in other distributions to monitor (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 20. Launchpad ? Yes... but... let's focus on bugs and do it well (KISS) (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 21. Key entities : bugs + people + software packages (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 22. Introducing : http://FetchBugs4.me/ (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 23. Free/Libre/OpenSource Software hosted as SaaS, under Affero GPL (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 24. Use of standards (RDF ontologies) ● DOAP ● FOAF ● EvoOnt BOM (and baetle project) for bugs ● SIOC ● Nepomuk, etc. 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03 (c)
  • 25. Exports RDF/RSS Feeds (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 26. And more ! (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 27. Semantic Tagging Inter-linked bugs ... (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 28. Notifications (ala bts-link) Monitoring status changes for inter-linked bugs between upstream and downstreams (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 29. Bugtrackers supported : most Open Source ones ● Mantis ● Bugzilla ● Debbugs ● Add your own : provide RDF feeds ;-) (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 30. Avoid reinventing the wheel ● Reusing webscrapers and other parsers ● Bts-link ● Bicho ● ... (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 31. Cache data to minimize load on bugtrackers (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 32. Exports from bugtrackers directly into RDF ? (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 33. Fostering Semantic Web and Linked Open Data (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 34. RDF used also on Desktop (Nepomuk) (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 35. UGC* / friends / followers and all trendy social networking ? * UGC : User Generated Content (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 36. Feedback to bugtrackers ? (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 37. Provided by Helios project with public funding from french R&D cluster programme http://www.helios-platform.org/ (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 38. Why ? ● We think it may be useful ● It would be cool to do ● It should help promote RDF standards for bug facts ● Foster interoperability ● Delivering our funded project ;-) (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 39. Who ● TELECOM SudParis ● researchers and students ● FLOSS enthusiasts ● You, if you'd like to help (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 40. Want to know more : stay tuned ;-) (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 41. When ? ● When it's ready ! ● But release early, release often ● First prototype last quarter 2009 (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 42. See you on http://blog.fetchbugsfor.me/ (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 43. These slides under a CC by + share- alike license (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 44. Demo of first elements (ontology validation)