Upload
esug
View
261
Download
1
Embed Size (px)
Citation preview
The Object Repository Boris Spasojević, Mohammad Ghafari, Oscar Nierstrasz
Software Composition Group University of Bern
IDEA: Objects on demand!
Object Repository
Documentation Browser
Playground
Random Test Engine
Debugger
Your tool!
Object Miner
The miner from the outside
Object Repository
Object Miner 141
projects
13,909 classes
source code snippets
The miner from the inside
PomodoroMorph>>progressBar progressBar ifNil: [
progressBar := ProgressBarMorph new ].ˆ progressBar
0
1
2
3
4
5
6
7
8
9
MethodNode
SequenceNode
ReturnNode MessageNode
BlockNode
SequenceNode
AssighnmentNode
MessageNode
VariableNode
VariableNode
^ progressBar
progressBar ifNil: [ progressBar := ProgressBarMorph new
].
ProgressBarMorph new
ProgressBarMorph