Holistic software assessment at the University of Zurich

  • 899 views
Uploaded on

I used this set of slides to argue for the creation of a new domain around software assessment.

I used this set of slides to argue for the creation of a new domain around software assessment.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
899
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
3
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. holisticsoftwareassessmentwww.tudorgirba.com
  • 2. assessment is the process ofunderstanding a given situationto support decision making
  • 3. applyhypothesize analysisconfident? interpret act
  • 4. development
  • 5. development assessment Basili - 1997, Ko etal - 2005
  • 6. development assessment
  • 7. holisticsoftwareassessment
  • 8. explicitholisticsoftwareassessment
  • 9. explicitholistic integratedsoftwareassessment
  • 10. explicitholistic integratedsoftware tailoredassessment
  • 11. explicitholistic integratedsoftware tailoredassessment reshaped
  • 12. explicitholistic integratedsoftware tailoredassessment reshaped
  • 13. } } { { } } { { g in er ne gi en d ar rwfo
  • 14. fo rw ar d en gi ne er in g{ { { { { { } { { } } actual development } } } { } } }
  • 15. fo rw g in ar er d ne en gi gi en ne e er rs in ve g re{ { { { { { } { { } } actual development } } } { } } } Chikofsky Cross - 1990
  • 16. { { } }} { reverse{ { }} engineering
  • 17. { { } }} { reverse{ { }} engineering
  • 18. { { } }} { reverse{ assessment { }} engineering
  • 19. manual automatictailored generic
  • 20. manual automatictailored generic
  • 21. manual automatictailored generic
  • 22. explicitholistic integratedsoftware tailoredassessment reshaped
  • 23. applyhypothesize analysisconfident? interpret act
  • 24. existing applyhypothesize analysis? analysisconfident? interpret act
  • 25. craft analysis existing applyhypothesize analysis? analysisconfident? interpret act
  • 26. craft analysis existing applyhypothesize analysis? analysisconfident? interpret act
  • 27. 12 L. Renggli, S. Ducasse, T. Gˆ ırba, O. Nierstrasz 4 generic detection Lint 3 2 1 dedicated detection Slime 18 000 18’000 16’000 16 000 14’000 14 000 lines of code LOC Seaside 2.6 Seaside 2.7 Seaside 2.8 Seaside 2.9a1 Seaside 2.9a2 Seaside 2.9a3 Seaside 2.8.1 Seaside 2.8.2 Seaside 2.8.3 2.6 2.7 2.8 2.8.1 2.8.2 2.8.3 2.9.1 2.9.2 2.9.3 Renggli Ducasse Girba Nierstrasz - TOOLS 2010
  • 28. Girba - case study - 2010
  • 29. craft analysis existing applyhypothesize analysis? analysisconfident? interpret act
  • 30. Girba - case study 2011
  • 31. Girba - case study 2011
  • 32. craft analysis existing applyhypothesize analysis? analysisconfident? interpret act
  • 33. Girba - case study 2010
  • 34. Girba - case study 2010
  • 35. Girba - case study 2010
  • 36. craft analysis existing applyhypothesize analysis? analysisconfident? interpret act
  • 37. view shape rectangle width: #numberOfX; height: #numberOfY.view nodes: modules.view edges: modules fromAll: #dependencies to: #yourself.view dominanceLayout. Meyer Girba Lungu - Softvis 2006
  • 38. Girba Bunge etal - work in progress
  • 39. explicitholistic integratedsoftware tailoredassessment reshaped
  • 40. explicitholistic integratedsoftware tailoredassessment reshaped
  • 41. Kuhn Girba Ducasse - WCRE 2005
  • 42. data collection data mining clustering visualization Kuhn Ducasse Girba - IST 2007
  • 43. data collection data mining clustering visualization visualization Kuhn Ducasse Girba - IST 2007
  • 44. Lungu Lanza Girba Heeck - WCRE 2007
  • 45. explicitholistic integratedsoftware tailoredassessment reshapedwww.tudorgirba.com
  • 46. Tudor Gîrba www.tudorgirba.comcreativecommons.org/licenses/by/3.0/