Assessment Through Exploration
Upcoming SlideShare
Loading in...5
×
 

Assessment Through Exploration

on

  • 1,987 views

I used this set of slides for the CHOOSE talk I gave at the University of Zurich on October 23, 2009

I used this set of slides for the CHOOSE talk I gave at the University of Zurich on October 23, 2009

Statistics

Views

Total Views
1,987
Views on SlideShare
1,231
Embed Views
756

Actions

Likes
2
Downloads
23
Comments
0

7 Embeds 756

http://www.moosetechnology.org 572
http://www.tudorgirba.com 83
http://moose.unibe.ch 65
http://choose.s-i.ch 22
http://www.sw-eng.ch 12
http://www.slideshare.net 1
http://translate.googleusercontent.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Assessment Through Exploration Assessment Through Exploration Presentation Transcript

    • assessment through exploration tudor gîrba www.tudorgirba.com
    • } } { { } } { { g in er ne gi en d ar rw fo
    • fo rw ar d en gi ne er in g { { { { { { } { { } } actual development } } } { } } }
    • fo rw g rin ar ee d en in ng gi ne ee er rs in ve g re { { { { { { } { { } } actual development } } } { } } }
    • { { { { } } } } { }
    • reports are useful, but limited { { { { } } } } { }
    • visualization is important { { { { } } } } { }
    • exploration is crucial { { { { } } } } { }
    • how can we build dedicated browsers? { { { { } } } } { }
    • http://moose.unibe.ch/tools/glamour
    • Philipp Bunge Tudor Gîrba Lukas Renggli Jorge Ressia David Röthlisberger
    • Class A method M package 1 Class B method N package 2 ... ... ... source code
    • Class A method M package 1 Class B method N package 2 ... ... ... source code
    • Class A method M package 1 Class B method N package 2 ... ... ... source code
    • w. rows er ne La youtB ces; Table namespa b := mn: # u es; b col mn: #class s. colu : #method es; n c colum : #namespa wOn b sho g: [ usin ee | b t r [ : model ces dis play: llNamespa a ]; model : #isRoot pes; t o selec : #childSc en c hildr #name ]. t: forma lasses; : [ n: #c s; using b showO #namespace from: st es; b li : # class di splay #name ]. t: forma ethods; [ wOn : #m es; using: b sho : #class from st ds; b li y: # metho re ]. d ispla #signatu t: forma
    • s #clas ide: dT oOuts ses. b sen : #clas thod fro m ide : #me dT oOuts ods. new. b sen : #meth o wser er'. from leLayoutBr Brows Tab ous B := e: 'Glamor l B tit #nav; : B row #details. row: : #nav; wOn B sho g: [ usin stom: b ]. B cu #details; : s; B s howOn nav->#clas # from: [ : ]. using xt ce Text B te lay: #sour disp etails; #d d; owOn: av->#metho B sh : #n from : [ ]. using xt c eText B te lay: #sour disp
    • { { { { } } } } { }
    • w. rows er ne s La youtB ces; #clas Table namespa ide: b := mn: # dT oOuts ses. u es; b sen : #clas thod b col mn: #class s. fro m ide : #me colu : #method es; dT oOuts ods. new. n colum : #namespa c b sen : #meth o wser er'. wOn from leLayoutBr Brows b sho g: [ Tab ous usin ee | B := e: 'Glamor b t r [ : model ces l B tit #nav; dis play: llNamespa : B row #details. a ]; model : #isRoot pes; row: : #nav; t o selec : #childSc wOn B sho g: [ en usin stom: b ]. c hildr #name ]. t: forma lasses; : [ B cu #details; using : s; n: #c s; B s howOn nav->#clas showO #namespace # b from: [ from: st es; : ]. b li : # class using xt ce Text di splay #name ]. B te lay: #sour t: disp etails; forma ethods; [ #d d; wOn : #m es; using: owOn: av->#metho B sh : #n b sho : #class from from st ds; : [ ]. li metho re ]. using xt eText b y: # B te lay: #sour c d ispla #signatu t: disp forma { { { { } } } } { }
    • { { { { } } } } { }
    • Browser
    • Pane * 1 Browser
    • Pane 1 * Port * 1 Browser
    • Pane 1 * Port * 1..* 1 1 * * Browser Transmission
    • Pane 1 * Port * 1..* 1 1 * * Browser 1 * Transmission
    • Presentation * 1 Pane 1 * Port * 1..* 1 1 * * Browser 1 * Transmission
    • Object 1 * Presentation * 1 Pane 1 * Port * 1..* 1 1 * * Browser 1 * Transmission
    • Object 1 * Presentation * 1 Pane 1 * Port * 1..* 1 1 * * Tree List Browser 1 * Transmission
    • Object 1 * Presentation * 1 Pane 1 * Port * 1..* 1 1 * * Tree List Browser 1 * Transmission TableLayout Finder
    • Object 1 * Presentation * 1 Pane 1 * Port * 1..* 1 1 * * Tree List Browser 1 * Transmission TableLayout Finder
    • Object 1 * Presentation * 1 Pane 1 * Port * 1..* 1 1 * * Tree List Browser 1 * Transmission TableLayout Finder Simple Bundle
    • Action Object * 1 1 * Presentation * 1 Pane 1 * Port * 1..* 1 1 * * Tree List Browser 1 * Transmission TableLayout Finder Simple Bundle
    • Action Object * 1 1 * Presentation * 1 Pane 1 * Port * 1..* 1 1 * * Tree List Browser 1 * Transmission Mondrian TableLayout Finder Simple Bundle
    • ses f code las s o Action 0 c ine ~5 0 l Object ~ 230 * 1 1 * Presentation * 1 Pane 1 * Port * 1..* 1 1 * * Tree List Browser 1 * Transmission Mondrian TableLayout Finder Simple Bundle
    • how can we build dedicated browsers? { { { { } } } } { }
    • http://moose.unibe.ch/tools/glamour
    • Tudor Gîrba www.tudorgirba.com creativecommons.org/licenses/by/3.0/