Humane assessment at ICSM 2010

39
assessment humane tudorgirba.com humane-assessment.com

description

I used this set of slides for the keynote I gave at the International Conference on Software Maintenance (ICSM 2010) on September 15, 2010.

Transcript of Humane assessment at ICSM 2010

Page 3: Humane assessment at ICSM 2010

poli tm

2001

tudorgirba.com

Page 4: Humane assessment at ICSM 2010

researcher - uni bern

2002

poli tm

2001

tudorgirba.com

Page 5: Humane assessment at ICSM 2010

researcher - uni bern

2002 2005

poli tm

2001

tudorgirba.com

Page 6: Humane assessment at ICSM 2010

researcher - uni bern

2002 2005 2009

poli tm

2001

tudorgirba.com

Page 7: Humane assessment at ICSM 2010

researcher - uni bern

2002 2005 2009

consultant

poli tm

2001

tudorgirba.com

Page 8: Humane assessment at ICSM 2010
Page 9: Humane assessment at ICSM 2010
Page 10: Humane assessment at ICSM 2010

feedback is key

Page 11: Humane assessment at ICSM 2010

feedback is key

Page 12: Humane assessment at ICSM 2010

feedback is key

contextualcontinuous

Page 13: Humane assessment at ICSM 2010
Page 14: Humane assessment at ICSM 2010
Page 15: Humane assessment at ICSM 2010

forward engineering

}

{

}

{

}

{

}

{

Page 16: Humane assessment at ICSM 2010

forward engineering

actual development}

{

}

{

}

{

}

{}

{

}

{

}

{}

{

}

{

Page 17: Humane assessment at ICSM 2010

forward engineering

actual development}

{

}

{

}

{

}

{}

{

}

{

}

{}

{

}

{

reve

rse e

ngin

eerin

g

Page 18: Humane assessment at ICSM 2010

}

{

}

{

}

{}

{

}

{

reve

rse

engi

neer

ing

Page 19: Humane assessment at ICSM 2010

}

{

}

{

}

{}

{

}

{

reve

rse

engi

neer

ing

Page 20: Humane assessment at ICSM 2010

}

{

}

{

}

{}

{

}

{

reve

rse

engi

neer

ing

Page 21: Humane assessment at ICSM 2010

}

{

}

{

}

{}

{

}

{

reve

rse

engi

neer

ing

assessment

Page 22: Humane assessment at ICSM 2010

}

{

}

{

}

{}

{

}

{

reve

rse

engi

neer

ing

assessment

what is the current situation?what can we do about it?

Page 23: Humane assessment at ICSM 2010
Page 24: Humane assessment at ICSM 2010

hypothesize applyanalysis

interpretconfident?

act

Page 25: Humane assessment at ICSM 2010

hypothesizeexistinganalysis?

applyanalysis

interpretconfident?

act

Page 26: Humane assessment at ICSM 2010

hypothesizeexistinganalysis?

craftanalysis

applyanalysis

interpretconfident?

act

Page 27: Humane assessment at ICSM 2010

hypothesizeexistinganalysis?

craftanalysis

applyanalysis

interpretconfident?

act

Page 28: Humane assessment at ICSM 2010
Page 29: Humane assessment at ICSM 2010
Page 30: Humane assessment at ICSM 2010
Page 31: Humane assessment at ICSM 2010
Page 33: Humane assessment at ICSM 2010

hypothesizeexistinganalysis?

craftanalysis

applyanalysis

interpretconfident?

act

Page 34: Humane assessment at ICSM 2010

hypothesizeexistinganalysis?

craftanalysis

applyanalysis

interpretconfident?

act

assessmenthumane

Page 35: Humane assessment at ICSM 2010

assessment must behumane

Page 36: Humane assessment at ICSM 2010

assessment must be

explicithumane

Page 37: Humane assessment at ICSM 2010

assessment must be tailored

explicithumane

Page 38: Humane assessment at ICSM 2010

assessment must be tailored

explicit

educated

humane