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

Post on 29-Jun-2015

99 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

Transcript

Dr. ScratchAutomatic analysis of Scratch projects to

assess the development of CT

Scratch Conference, Boston 2014

Jesús Moreno, Gregorio Robles, Cristian Chusig

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/hairball

● Kurt

– A library which allows complex manipulation os Scratch project files via simple Python commands.

– https://github.com/blob8108/kurtc

Hairball

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. ScratchAutomatic analysis of Scratch projects to

assess the developmento of CT

Scratch Conference, Boston 2014

Jesús Moreno, Gregorio Robles, Cristian Chusig

top related