in*bug: software defect analytics

50
in*Bug Software Defect Analytics Tommaso Dal Sasso Michele Lanza REVEAL @ Faculty of Informatics University of Lugano Text

Upload: esug

Post on 20-May-2015

400 views

Category:

Technology


1 download

DESCRIPTION

Tommaso Dal Sasso, Michele Lanza REVEAL @ Faculty of Informatics

TRANSCRIPT

Page 1: in*Bug: Software Defect Analytics

in*BugSoftware Defect Analytics

Tommaso Dal Sasso Michele Lanza

REVEAL @ Faculty of InformaticsUniversity of Lugano

Text

Page 2: in*Bug: Software Defect Analytics
Page 3: in*Bug: Software Defect Analytics
Page 4: in*Bug: Software Defect Analytics

As users, we are used to bugs...

Page 5: in*Bug: Software Defect Analytics

... and also as developers

Page 6: in*Bug: Software Defect Analytics

Defect AnalysisHow Bugs Are Fixed

Page 7: in*Bug: Software Defect Analytics

Fixing a Bug

Page 8: in*Bug: Software Defect Analytics

Fixing a Bug

Page 9: in*Bug: Software Defect Analytics

Fixing a Bug

Page 10: in*Bug: Software Defect Analytics

Fixing a Bug

Page 11: in*Bug: Software Defect Analytics

Fixing a Bug

Page 12: in*Bug: Software Defect Analytics

Fixing a Bug

Page 13: in*Bug: Software Defect Analytics

Fixing a Bug

Page 14: in*Bug: Software Defect Analytics

Fixing a Bug

Page 15: in*Bug: Software Defect Analytics

Fixing a Bug

Page 16: in*Bug: Software Defect Analytics

Fixing a Bug

Page 17: in*Bug: Software Defect Analytics

Fixing a Bug

Page 18: in*Bug: Software Defect Analytics

Demo Time

Page 19: in*Bug: Software Defect Analytics

Why in*Bug?

Page 20: in*Bug: Software Defect Analytics

Why in*Bug?

Page 21: in*Bug: Software Defect Analytics

Why in*Bug?

Page 22: in*Bug: Software Defect Analytics

Why in*Bug?

Page 23: in*Bug: Software Defect Analytics

Why in*Bug?

Page 24: in*Bug: Software Defect Analytics

Reading The Data

information not easily accessible, searchable, browseable...

Page 25: in*Bug: Software Defect Analytics

Text Text Text

Page 26: in*Bug: Software Defect Analytics

text text text

Page 27: in*Bug: Software Defect Analytics

Outside The Language

Page 28: in*Bug: Software Defect Analytics
Page 29: in*Bug: Software Defect Analytics
Page 30: in*Bug: Software Defect Analytics

Bugzilla

Page 31: in*Bug: Software Defect Analytics

FogBugz

Page 32: in*Bug: Software Defect Analytics

are bugs so different?

Page 33: in*Bug: Software Defect Analytics

We Cannot Talk To Bugsself fixByYourSelf ?

a common bug tracking systemis not as flexible as a Smalltalk

environment

Page 34: in*Bug: Software Defect Analytics

bug tracking systems

Page 35: in*Bug: Software Defect Analytics

bug tracking systems

Page 36: in*Bug: Software Defect Analytics

in*Bug

don’t read about your bugs

Page 37: in*Bug: Software Defect Analytics

in*Bug

don’t read about your bugs

see them

Page 38: in*Bug: Software Defect Analytics

Architecture

Page 39: in*Bug: Software Defect Analytics

Architecture

FogBugz

Page 40: in*Bug: Software Defect Analytics

Architecture

VoyageMongo + MongoDB

FogBugz

Page 41: in*Bug: Software Defect Analytics

Architecture

VoyageMongo + MongoDB

FogBugz

Pharo 2

Page 42: in*Bug: Software Defect Analytics

ArchitectureSeaside + REST

VoyageMongo + MongoDB

FogBugz

Pharo 2

Page 43: in*Bug: Software Defect Analytics

ArchitectureSeaside + REST

VoyageMongo + MongoDB

FogBugz

Pharo 2

...and too much Javascript

Page 44: in*Bug: Software Defect Analytics

Future Plans

Page 45: in*Bug: Software Defect Analytics

Future Plans

search, select, filter, group...

Page 46: in*Bug: Software Defect Analytics

Future Plans

search, select, filter, group...

configure and customize

Page 47: in*Bug: Software Defect Analytics

Future Plans

search, select, filter, group...

configure and customize

notifications

Page 48: in*Bug: Software Defect Analytics

Future Plans

search, select, filter, group...

configure and customize

notifications submit new bugs

Page 50: in*Bug: Software Defect Analytics

If You Are Curious...

inbug.inf.usi.ch

http://www.smalltalkhub.com/#!/~dalsat/inBug

[email protected]

Please, “bug” me!