These slides accompanied my presentation about my research process called "demo-driven research". The presentation was first held at Hasso Platner Institute on 2007-11-28.
3. Modeling History
to Understand Software Evolution
Inauguraldissertation der
Philosophisch-naturwissenschaftlichen
Fakultät der Universität Bern
vorgelegt von
Tudor Gîrba
von Rumänien
Leiter der Arbeit:
Prof. Dr. Stéphane Ducasse
Prof. Dr. Oscar Nierstrasz
Institut für Informatik und
angewandte Mathematik
5. Evolution matrix reveals evolution patterns
Lanza, Ducasse, 2002
Pulsar
Class
Idle
Class
NOM
White Dwarf
Class
NOA
Class
Supernova
Class
versions
6. Evolution matrix reveals evolution patterns
Lanza, Ducasse, 2002
Pulsar
Class
itly.
xplic
ion e
Idle
olut
l ev
Class
e
od NOM
to m
White Dwarf
need
Class
We NOA
Class
Supernova
Class
versions
7. History encapsulates evolution Girba, 2005
Pulsar
Class History
Idle
ClassHistory
Class History
isPulsar
White Dwarf
isIdle
Class History
…
Supernova
Class History
versions
9. System System
History Version
Class Class
History Version
10. System System
History Version
Class Class
History Version
11. System System
History Version
Inheritance
Version
Class Class
History Version
12. System System
History Version
Inheritance Inheritance
History Version
Class Class
History Version
13. Hismo models history as first class Girba, 2005
History Version
History Version
History Version
14. Modeling History
to Understand Software Evolution
Inauguraldissertation der
Philosophisch-naturwissenschaftlichen
Fakultät der Universität Bern
vorgelegt von
Tudor Gîrba
von Rumänien
Leiter der Arbeit:
Prof. Dr. Stéphane Ducasse
Prof. Dr. Oscar Nierstrasz
Institut für Informatik und
angewandte Mathematik
46. Important sign
• At this sign, stop, look around and proceed if no other car is coming your way.
• Important!!!! The cars coming from the other directions will not have to stop.
• This sign was put here by the authorities in charge.
• This sign concerns vehicles only. Pedestrians should look at the signs dedicated
to them.
• This sign should not be touched or hindered in any way. Any violation is
punishable according to the law.