in*Bug
Software Defect Analytics
Tommaso Dal Sasso Michele Lanza
REVEAL @ Faculty of Informatics
University of Lugano
Text
As users, we are used to bugs...
... and also as
developers
Defect Analysis
How Bugs Are Fixed
Fixing a Bug
Fixing a Bug
Fixing a Bug
Fixing a Bug
Fixing a Bug
Fixing a Bug
Fixing a Bug
Fixing a Bug
Fixing a Bug
Fixing a Bug
Fixing a Bug
Demo Time
Why in*Bug?
Why in*Bug?
Why in*Bug?
Why in*Bug?
Why in*Bug?
Reading The Data
information not
easily accessible,
searchable,
browseable...
Text Text Text
text text text
Outside The Language
Bugzilla
FogBugz
are bugs so different?
We Cannot Talk To Bugs
self fixByYourSelf ?
a common bug tracking system
is not as flexible as a Smalltalk
environment
bug tracking systems
bug tracking systems
in*Bug
don’t read about your bugs
in*Bug
don’t read about your bugs
see them
Architecture
Architecture
FogBugz
Architecture
VoyageMongo + MongoDB
FogBugz
Architecture
VoyageMongo + MongoDB
FogBugz
Pharo 2
Architecture
Seaside + REST
VoyageMongo + MongoDB
FogBugz
Pharo 2
Architecture
Seaside + REST
VoyageMongo + MongoDB
FogBugz
Pharo 2
...and too much Javascript
Future Plans
Future Plans
search, select,
filter, group...
Future Plans
search, select,
filter, group...
configure and
customize
Future Plans
search, select,
filter, group...
configure and
customize
notifications
Future Plans
search, select,
filter, group...
configure and
customize
notifications
submit
new bugs
If You Are Curious...
inbug.inf.usi.ch
http://www.smalltalkhub.com/#!/~dalsat/inBug
tommaso.dal.sasso@usi.ch
If You Are Curious...
inbug.inf.usi.ch
http://www.smalltalkhub.com/#!/~dalsat/inBug
tommaso.dal.sasso@usi.ch
Please, “bug”...
in*Bug: Software Defect Analytics
in*Bug: Software Defect Analytics
in*Bug: Software Defect Analytics
in*Bug: Software Defect Analytics
Upcoming SlideShare
Loading in...5
×

in*Bug: Software Defect Analytics

438

Published on

Tommaso Dal Sasso, Michele Lanza

REVEAL @ Faculty of Informatics

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

  • Be the first to like this

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

No notes for slide

in*Bug: Software Defect Analytics

  1. 1. in*Bug Software Defect Analytics Tommaso Dal Sasso Michele Lanza REVEAL @ Faculty of Informatics University of Lugano Text
  2. 2. As users, we are used to bugs...
  3. 3. ... and also as developers
  4. 4. Defect Analysis How Bugs Are Fixed
  5. 5. Fixing a Bug
  6. 6. Fixing a Bug
  7. 7. Fixing a Bug
  8. 8. Fixing a Bug
  9. 9. Fixing a Bug
  10. 10. Fixing a Bug
  11. 11. Fixing a Bug
  12. 12. Fixing a Bug
  13. 13. Fixing a Bug
  14. 14. Fixing a Bug
  15. 15. Fixing a Bug
  16. 16. Demo Time
  17. 17. Why in*Bug?
  18. 18. Why in*Bug?
  19. 19. Why in*Bug?
  20. 20. Why in*Bug?
  21. 21. Why in*Bug?
  22. 22. Reading The Data information not easily accessible, searchable, browseable...
  23. 23. Text Text Text
  24. 24. text text text
  25. 25. Outside The Language
  26. 26. Bugzilla
  27. 27. FogBugz
  28. 28. are bugs so different?
  29. 29. We Cannot Talk To Bugs self fixByYourSelf ? a common bug tracking system is not as flexible as a Smalltalk environment
  30. 30. bug tracking systems
  31. 31. bug tracking systems
  32. 32. in*Bug don’t read about your bugs
  33. 33. in*Bug don’t read about your bugs see them
  34. 34. Architecture
  35. 35. Architecture FogBugz
  36. 36. Architecture VoyageMongo + MongoDB FogBugz
  37. 37. Architecture VoyageMongo + MongoDB FogBugz Pharo 2
  38. 38. Architecture Seaside + REST VoyageMongo + MongoDB FogBugz Pharo 2
  39. 39. Architecture Seaside + REST VoyageMongo + MongoDB FogBugz Pharo 2 ...and too much Javascript
  40. 40. Future Plans
  41. 41. Future Plans search, select, filter, group...
  42. 42. Future Plans search, select, filter, group... configure and customize
  43. 43. Future Plans search, select, filter, group... configure and customize notifications
  44. 44. Future Plans search, select, filter, group... configure and customize notifications submit new bugs
  45. 45. If You Are Curious... inbug.inf.usi.ch http://www.smalltalkhub.com/#!/~dalsat/inBug tommaso.dal.sasso@usi.ch
  46. 46. If You Are Curious... inbug.inf.usi.ch http://www.smalltalkhub.com/#!/~dalsat/inBug tommaso.dal.sasso@usi.ch Please, “bug” me!
  1. A particular slide catching your eye?

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

×