Demo Driven Research 2008-02-01

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Demo Driven Research 2008-02-01 - Presentation Transcript

    1. Demo-driven research Tudor Gîrba www.tudorgirba.com
    2. 2002 - 2005 : PhD student 2005 - 2009 : PostDoc
    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
    4. Lehman etal, 2001 Eick etal, 2002 Lanza, Ducasse, 2002 Gall etal, 1998
    5. Evolution matrix reveals evolution patterns Lanza, Ducasse, 2002 Pulsar Class Idle Class NOM White Dwarf Class Class NOA Supernova Class versions
    6. Evolution matrix reveals evolution patterns Lanza, Ducasse, 2002 Pulsar Class itly. xplic ion e Idle Class l evolut od e NOM White Dwarf to m Class We need Class NOA Supernova Class versions
    7. History encapsulates evolution Girba, 2005 Pulsar Class History Idle Class History ClassHistory isPulsar White Dwarf Class History isIdle … Supernova Class History versions
    8. System Version Class Class History Version
    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
    15. What is the process of research?
    16. How do we know when we are on the right track?
    17. It’s not what you don’t know that kills you, it’s what you know that isn’t so. Tom deMarco
    18. The research process should concentrate on feedback.
    19. Why is it so difficult to get feedback?
    20. The engine of research is the PhD student.
    21. The PhD student must be distant enough from anyone around him.
    22. Real feedback comes from interested people.
    23. moose.unibe.ch Moose is a collaborative platform for software analysis.
    24. McCabe = 21 NOM 0 = 102 3 ,00 75 = C LO Metrics Queries Visualizations ... { { { { } } } } { }
    25. FAMIX Repository Meta UI Mondrian EyeSee Core
    26. FAMIX Repository Meta UI Mondrian EyeSee Core Java External MSE Smalltalk Parser C++
    27. Chronia Cook CodeCity DynaMoose Hapax Softwarenaut SmallDude FAMIX Repository Meta UI Mondrian EyeSee Core Java External MSE Smalltalk Parser C++
    28. CVS J-Wiretap MSE Source Chronia Cook CodeCity DynaMoose Hapax Softwarenaut SmallDude FAMIX Repository Meta UI Mondrian EyeSee Core Java External MSE Smalltalk Parser C++
    29. CVS J-Wiretap MSE Source BugsLife Clustering Concept Analysis Yellow Submarine ... Chronia Cook CodeCity DynaMoose Hapax Softwarenaut SmallDude FAMIX Repository Meta UI Mondrian EyeSee Core Java External MSE Smalltalk Parser C++
    30. moose.unibe.ch used for research in several universities ~100 men years of effort >100 publications since 1997
    31. Demo-driven research is about getting people interested enough to provide real feedback.
    32. Have a model. 1
    33. Have a running model. 1
    34. Have a story. 2
    35. Make the story fit the model. 3
    36. Make the model fit the story. 4
    37. Just demo! 5
    38. Ask for permission.
    39. Have the starting point ready.
    40. Have a roadmap.
    41. Slides
    42. Slides are visual aids.
    43. Slides are visual aids.
    44. Slides are visual aids.
    45. 7% Words Mehrabian 38% Voice model of communication 55% Body language
    46. Just demo! 5
    47. Listen. 6
    48. Release.
    49. Listen. 6
    50. Have a running model. Have a story. Make your story fit the model. Make your model fit the story. Just demo ! Listen.
    51. Not knowing how to do something is not an argument for how that something cannot be done.
    52. Have a running model. Have a story. Make your story fit the model. Make your model fit the story. Just demo ! Listen.
    53. Tudor Gîrba www.tudorgirba.com creativecommons.org/licenses/by/3.0/

    + Tudor GirbaTudor Girba, 2 years ago

    custom

    547 views, 0 favs, 1 embeds more stats

    More info about this document

    CC Attribution License

    Go to text version

    • Total Views 547
      • 468 on SlideShare
      • 79 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 4
    Most viewed embeds
    • 79 views on http://www.tudorgirba.com

    more

    All embeds
    • 79 views on http://www.tudorgirba.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories