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)

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 Ifile this damn bug ?”
  • 4.
    Lots of bugsin 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 youretrieve "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 Mountainsidecrochet (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 bugsin 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 bugsfeeds aggregator kinda RSS aggregator (friendfeed, etc.) (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 16.
    Could create yourown queries on bugs facts (semantic) and retrieve them later (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 17.
    View bugs ona 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 maintaininga distribution package ? or develop a program packaged in distributions (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 19.
    Many bugs inupstream 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 asSaaS, 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) Monitoringstatus 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 thewheel ● Reusing webscrapers and other parsers ● Bts-link ● Bicho ● ... (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 31.
    Cache data to minimizeload 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 Weband Linked Open Data (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 34.
    RDF used alsoon 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 Heliosproject 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 knowmore : 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 undera CC by + share- alike license (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  • 44.
    Demo of firstelements (ontology validation)