Improved bug-tracking
   on the Web 2.5

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


     OSDC-fr (Paris)
 ...
Intro


●   Why am I here ?
●   Teaser for a new cool service that's gonna
    change the world
●   What we have so far (d...
“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 !
   ...
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...
Photo by Vandelizer




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




                  ...
Photo by gruntzooki




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

Flickr also found this...
</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
    ...
Imagine a bugs feeds aggregator
 kinda RSS aggregator (friendfeed, etc.)




           (c) 2009 INSTITUT Telecom & Olivie...
Could create your own queries on
      bugs facts (semantic)
       and retrieve them later




         (c) 2009 INSTITUT...
View bugs on a package all-over the
        FLOSS ecosystem
  Upstream and downstream at same time




            (c) 200...
Maybe you're maintaining a
       distribution package ?
or develop a program packaged in distributions




              ...
Many bugs in upstream and in other
     distributions to monitor




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



          (c) 2009 INSTITUT Telecom ...
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 - ...
Use of standards (RDF ontologies)
●   DOAP
●   FOAF
●   EvoOnt BOM (and baetle project) for bugs
●   SIOC
●   Nepomuk, etc...
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



     ...
Bugtrackers supported :
             most Open Source ones
●   Mantis
●   Bugzilla
●   Debbugs
●   Add your own : provide ...
Avoid reinventing the wheel
●   Reusing webscrapers and other parsers
●   Bts-link
●   Bicho
●   ...
                (c) 2...
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 INSTI...
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/

...
Why ?
●   We think it may be useful
●   It would be cool to do
●   It should help promote RDF standards for bug facts
●   ...
Who
●   TELECOM SudParis
    ●   researchers and students
    ●   FLOSS enthusiasts
●   You, if you'd like to help

      ...
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


                ...
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 - 2...
Demo of first elements (ontology
           validation)
Upcoming SlideShare
Loading in...5
×

Bugtracking on the Web 2.5

738

Published on

Published in: Technology, Travel
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
738
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Bugtracking on the Web 2.5

  1. 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. 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. 3. “Where did I file this damn bug ?”
  4. 4. Lots of bugs in different bugtrackers (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  5. 5. Many email addresses / accounts (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  6. 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. 7. How will you retrieve "your" bugs ? (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  8. 8. Photo by jpre86 (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03 this one...
  9. 9. Photo by Mountainside crochet (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03 and this one... ? ...
  10. 10. Photo by Vandelizer (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03 OK, but also this yellow one...
  11. 11. Photo byeliazar byeliazar (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03 OK, but also this yellow one... ???...
  12. 12. Photo by gruntzooki (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03 Flickr also found this one “bugs”... not copyrighted by MPAA ;-)
  13. 13. </trendy_slides mode=”kitten_background”> (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  14. 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. 15. Imagine a bugs feeds aggregator kinda RSS aggregator (friendfeed, etc.) (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  16. 16. Could create your own queries on bugs facts (semantic) and retrieve them later (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  17. 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. 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. 19. Many bugs in upstream and in other distributions to monitor (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  20. 20. Launchpad ? Yes... but... let's focus on bugs and do it well (KISS) (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  21. 21. Key entities : bugs + people + software packages (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  22. 22. Introducing : http://FetchBugs4.me/ (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  23. 23. Free/Libre/OpenSource Software hosted as SaaS, under Affero GPL (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  24. 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. 25. Exports RDF/RSS Feeds (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  26. 26. And more ! (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  27. 27. Semantic Tagging Inter-linked bugs ... (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  28. 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. 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. 30. Avoid reinventing the wheel ● Reusing webscrapers and other parsers ● Bts-link ● Bicho ● ... (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  31. 31. Cache data to minimize load on bugtrackers (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  32. 32. Exports from bugtrackers directly into RDF ? (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  33. 33. Fostering Semantic Web and Linked Open Data (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  34. 34. RDF used also on Desktop (Nepomuk) (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  35. 35. UGC* / friends / followers and all trendy social networking ? * UGC : User Generated Content (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  36. 36. Feedback to bugtrackers ? (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  37. 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. 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. 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. 40. Want to know more : stay tuned ;-) (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  41. 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. 42. See you on http://blog.fetchbugsfor.me/ (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  43. 43. These slides under a CC by + share- alike license (c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03
  44. 44. Demo of first elements (ontology validation)
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×