68
The Moldable Inspector Oscar Nierstrasz University of Bern @onierstrasz Aliaksey Syrel University of Bern @Aliaksei Syrel Tudor Girba tudorgirba.com @girba Andrei Chiș University of Bern @Chis_Andrei

The Moldable Inspector, Onward! 2015

Embed Size (px)

Citation preview

Page 1: The Moldable Inspector, Onward! 2015

The Moldable Inspector

Oscar NierstraszUniversity of Bern

@onierstrasz

Aliaksey SyrelUniversity of Bern@Aliaksei Syrel

Tudor Girbatudorgirba.com

@girba

Andrei Chiș University of Bern

@Chis_Andrei

Page 2: The Moldable Inspector, Onward! 2015

2

Page 3: The Moldable Inspector, Onward! 2015

3

Page 4: The Moldable Inspector, Onward! 2015

4

Page 5: The Moldable Inspector, Onward! 2015

5

Page 6: The Moldable Inspector, Onward! 2015

6

Page 7: The Moldable Inspector, Onward! 2015

7

Page 8: The Moldable Inspector, Onward! 2015

8

Page 9: The Moldable Inspector, Onward! 2015

9

Page 10: The Moldable Inspector, Onward! 2015

Folder

10

ParserWindow

Chart

Page 11: The Moldable Inspector, Onward! 2015

Developer definition: “A tool showing the state of an object”

11

Page 12: The Moldable Inspector, Onward! 2015

12

Developer expectation: “A tool that helps me to understand an object”

Page 13: The Moldable Inspector, Onward! 2015

13

Page 14: The Moldable Inspector, Onward! 2015

14

Page 15: The Moldable Inspector, Onward! 2015

15

Page 16: The Moldable Inspector, Onward! 2015

Multiple contextual views

16

Page 17: The Moldable Inspector, Onward! 2015

17

Page 18: The Moldable Inspector, Onward! 2015

18

Page 19: The Moldable Inspector, Onward! 2015

19

Page 20: The Moldable Inspector, Onward! 2015

20

Page 21: The Moldable Inspector, Onward! 2015

21

Page 22: The Moldable Inspector, Onward! 2015

22

Page 23: The Moldable Inspector, Onward! 2015

23

Page 24: The Moldable Inspector, Onward! 2015

24

Page 25: The Moldable Inspector, Onward! 2015

25

Page 26: The Moldable Inspector, Onward! 2015

26

Page 27: The Moldable Inspector, Onward! 2015

27

Page 28: The Moldable Inspector, Onward! 2015

28

Page 29: The Moldable Inspector, Onward! 2015

29

Page 30: The Moldable Inspector, Onward! 2015

Track objects

30

Page 31: The Moldable Inspector, Onward! 2015

31

Page 32: The Moldable Inspector, Onward! 2015

32

Page 33: The Moldable Inspector, Onward! 2015

33

Page 34: The Moldable Inspector, Onward! 2015

34

Page 35: The Moldable Inspector, Onward! 2015

35

Page 36: The Moldable Inspector, Onward! 2015

36

Page 37: The Moldable Inspector, Onward! 2015

37

Page 38: The Moldable Inspector, Onward! 2015

38

Page 39: The Moldable Inspector, Onward! 2015

39

Page 40: The Moldable Inspector, Onward! 2015

40

Page 41: The Moldable Inspector, Onward! 2015

Flexible navigation

41

Page 42: The Moldable Inspector, Onward! 2015

42

Page 43: The Moldable Inspector, Onward! 2015

43

Page 44: The Moldable Inspector, Onward! 2015

44

Page 45: The Moldable Inspector, Onward! 2015

45

Page 46: The Moldable Inspector, Onward! 2015

View type Number of views

Tree

List

Table

Text

Source code

Roassal view

Glamour view

9

29

26

13

12

18

14

Morph 10

(131 views)

46

Page 47: The Moldable Inspector, Onward! 2015

186 extensions 9.2 ± 6.3(M ± SD) LOC

47

Page 48: The Moldable Inspector, Onward! 2015

186 extensions 9.2 ± 6.3(M ± SD)

Easily extensible

48

Page 49: The Moldable Inspector, Onward! 2015

49

Track objectsMultiple contextual views

Easily extensibleFlexible navigation

Page 50: The Moldable Inspector, Onward! 2015

Easily extensible

Flexible navigation

Track objects

Online survey - 62 participants

50

Multiple contextual views

Page 51: The Moldable Inspector, Onward! 2015

51

Workflows

Page 52: The Moldable Inspector, Onward! 2015

52

Page 53: The Moldable Inspector, Onward! 2015

53

Page 54: The Moldable Inspector, Onward! 2015

54

Page 55: The Moldable Inspector, Onward! 2015

55

Page 56: The Moldable Inspector, Onward! 2015

56

Page 57: The Moldable Inspector, Onward! 2015

57

Page 58: The Moldable Inspector, Onward! 2015

58

Page 59: The Moldable Inspector, Onward! 2015

59

Page 60: The Moldable Inspector, Onward! 2015

60

Page 61: The Moldable Inspector, Onward! 2015

61

Page 62: The Moldable Inspector, Onward! 2015

62

and many more …

Page 63: The Moldable Inspector, Onward! 2015

63

Page 64: The Moldable Inspector, Onward! 2015

64

Page 65: The Moldable Inspector, Onward! 2015

“A tool that helps me to understand an object”

“A tool showing the state of an object”

65

Page 66: The Moldable Inspector, Onward! 2015

66

Page 67: The Moldable Inspector, Onward! 2015

67

Page 68: The Moldable Inspector, Onward! 2015

gt.moosetechnology.org68