bugtracking on the web 2.5

44
(c) 2009 INSTITUT Telecom & Olivier BERGER - 2009/10/03 Improved bug-tracking on the Web 2.5 Olivier BERGER <[email protected]> OSDC-fr (Paris) 2009/10/03

Upload: olberger

Post on 18-Dec-2014

673 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Bugtracking on the Web 2.5

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

Improved bug-trackingon the Web 2.5

Olivier BERGER<[email protected]>

OSDC-fr (Paris)2009/10/03

Page 2: Bugtracking on the Web 2.5

(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 ?

Page 3: Bugtracking on the Web 2.5

“Where did I file this damn bug ?”

Page 4: Bugtracking on the Web 2.5

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

Lots of bugs in different bugtrackers

Page 5: Bugtracking on the Web 2.5

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

Many email addresses / accounts

Page 6: Bugtracking on the Web 2.5

(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 ;)

Page 7: Bugtracking on the Web 2.5

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

How will you retrieve "your" bugs ?

Page 8: Bugtracking on the Web 2.5

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

PhotoPhoto by by jpre86jpre86

this one...

Page 9: Bugtracking on the Web 2.5

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

and this one... ? ...

PhotoPhoto by by Mountainside crochetMountainside crochet

Page 10: Bugtracking on the Web 2.5

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

PhotoPhoto by by VandelizerVandelizer

OK, but also this yellow one...OK, but also this yellow one...

Page 11: Bugtracking on the Web 2.5

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

OK, but also this yellow one... ???...OK, but also this yellow one... ???...

PhotoPhoto by byeliazareliazar

Page 12: Bugtracking on the Web 2.5

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

PhotoPhoto by by gruntzookigruntzooki

Flickr also found this one “bugs”... not copyrighted by MPAA ;-)Flickr also found this one “bugs”... not copyrighted by MPAA ;-)

Page 13: Bugtracking on the Web 2.5

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

</trendy_slides mode=”kitten_background”>

Page 14: Bugtracking on the Web 2.5

(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

Page 15: Bugtracking on the Web 2.5

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

Imagine a bugs feeds aggregator

kinda RSS aggregator (friendfeed, etc.)

Page 16: Bugtracking on the Web 2.5

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

Could create your own queries on bugs facts (semantic)

and retrieve them later

Page 17: Bugtracking on the Web 2.5

(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

Page 18: Bugtracking on the Web 2.5

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

Maybe you're maintaining a distribution package ?

or develop a program packaged in distributions

Page 19: Bugtracking on the Web 2.5

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

Many bugs in upstream and in other distributions to monitor

Page 20: Bugtracking on the Web 2.5

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

Launchpad ? Yes... but... let's focus on bugs and do it well

(KISS)

Page 21: Bugtracking on the Web 2.5

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

Key entities : bugs + people + software packages

Page 22: Bugtracking on the Web 2.5

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

Introducing :

http://FetchBugs4.me/

Page 23: Bugtracking on the Web 2.5

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

Free/Libre/OpenSource Software hosted as SaaS, under Affero GPL

Page 24: Bugtracking on the Web 2.5

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

Page 25: Bugtracking on the Web 2.5

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

Exports RDF/RSS Feeds

Page 26: Bugtracking on the Web 2.5

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

And more !

Page 27: Bugtracking on the Web 2.5

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

Semantic Tagging

Inter-linked bugs...

Page 28: Bugtracking on the Web 2.5

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

Notifications (ala bts-link)

Monitoring status changes for inter-linked bugs between upstream and downstreams

Page 29: Bugtracking on the Web 2.5

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

Bugtrackers supported : most Open Source ones

● Mantis● Bugzilla● Debbugs● Add your own : provide RDF feeds ;-)

Page 30: Bugtracking on the Web 2.5

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

Avoid reinventing the wheel● Reusing webscrapers and other parsers● Bts-link● Bicho● ...

Page 31: Bugtracking on the Web 2.5

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

Cache data to minimize load on bugtrackers

Page 32: Bugtracking on the Web 2.5

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

Exports from bugtrackers directly into RDF ?

Page 33: Bugtracking on the Web 2.5

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

Fostering Semantic Web and Linked Open Data

Page 34: Bugtracking on the Web 2.5

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

RDF used also on Desktop (Nepomuk)

Page 35: Bugtracking on the Web 2.5

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

UGC* / friends / followers and all trendy social networking ?

* UGC : User Generated Content

Page 36: Bugtracking on the Web 2.5

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

Feedback to bugtrackers ?

Page 37: Bugtracking on the Web 2.5

(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/

Page 38: Bugtracking on the Web 2.5

(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 ;-)

Page 39: Bugtracking on the Web 2.5

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

Who● TELECOM SudParis

● researchers and students● FLOSS enthusiasts

● You, if you'd like to help

Page 40: Bugtracking on the Web 2.5

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

Want to know more : stay tuned ;-)

Page 41: Bugtracking on the Web 2.5

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

When ?● When it's ready !● But release early, release often● First prototype last quarter 2009

Page 42: Bugtracking on the Web 2.5

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

See you on http://blog.fetchbugsfor.me/

Page 43: Bugtracking on the Web 2.5

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

These slides under a CC by + share-alike license

Page 44: Bugtracking on the Web 2.5

Demo of first elements (ontology validation)