Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Dr. Scratch
Automatic analysis of Scratch projects to
assess the development of CT
Scratch Conference, Boston 2014
Jesús M...
Why automatic analysis?
Why automatic analysis?
Why automatic analysis?
http://happyanalyzing.com/
Scrape
● Hairball
– A plugin-able framework for static
analysis of Scratch projects.
– https://github.com/ucsb-cs-education/hairb...
Dr. Scratch
Dr. Scratch
Dr. Scratch
(Not available in the alpha version online)
Dr. Scratch
● Bugs:
● Dead code
● Messages
● Attributes initialization
● Issues:
● Code repetition
● Sprite naming
Dr. Scratch
Dr. Scratch
Dr. Scratch
http://drscratch.programamos.es
Dr. Scratch
Dr. Scratch
Automatic analysis of Scratch projects to
assess the developmento of CT
Scratch Conference, Boston 2014
Jesús ...
Upcoming SlideShare
Loading in …5
×

Dr scratch, Automatic analysis of Scratch projects to assess the development of CT

450 views

Published on

Scratch Conference 14, MIT.
Dr scratch, Automatic analysis of Scratch projects to assess the development of CT

Published in: Education
  • Be the first to comment

  • Be the first to like this

Dr scratch, Automatic analysis of Scratch projects to assess the development of CT

  1. 1. Dr. Scratch Automatic analysis of Scratch projects to assess the development of CT Scratch Conference, Boston 2014 Jesús Moreno, Gregorio Robles, Cristian Chusig
  2. 2. Why automatic analysis?
  3. 3. Why automatic analysis?
  4. 4. Why automatic analysis?
  5. 5. http://happyanalyzing.com/ Scrape
  6. 6. ● Hairball – A plugin-able framework for static analysis of Scratch projects. – https://github.com/ucsb-cs-education/hairball ● Kurt – A library which allows complex manipulation os Scratch project files via simple Python commands. – https://github.com/blob8108/kurtc Hairball
  7. 7. Dr. Scratch
  8. 8. Dr. Scratch
  9. 9. Dr. Scratch
  10. 10. (Not available in the alpha version online) Dr. Scratch
  11. 11. ● Bugs: ● Dead code ● Messages ● Attributes initialization ● Issues: ● Code repetition ● Sprite naming Dr. Scratch
  12. 12. Dr. Scratch
  13. 13. Dr. Scratch
  14. 14. http://drscratch.programamos.es Dr. Scratch
  15. 15. Dr. Scratch Automatic analysis of Scratch projects to assess the developmento of CT Scratch Conference, Boston 2014 Jesús Moreno, Gregorio Robles, Cristian Chusig

×