middleware conference dissertation panel peter honeyman center for information technology...

8
Conference Dissertation Panel Peter Honeyman Center for Information Technology Integration University of Michigan, Ann Arbor

Upload: collin-stafford

Post on 31-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Middleware Conference Dissertation Panel Peter Honeyman Center for Information Technology Integration University of Michigan, Ann Arbor

Middleware Conference

Dissertation Panel

Peter HoneymanCenter for Information Technology

IntegrationUniversity of Michigan, Ann Arbor

Page 2: Middleware Conference Dissertation Panel Peter Honeyman Center for Information Technology Integration University of Michigan, Ann Arbor

Five point program

•Pick a small problem

•Build

•Measure

•Explain everything

•Work hard

Page 3: Middleware Conference Dissertation Panel Peter Honeyman Center for Information Technology Integration University of Michigan, Ann Arbor

Pick a small problem

•Read a ton of papers

•Read them critically

•What did they do wrong?

•What did they overlook?

•Take copious notes

•Keep a lab notebook

•Write and date your ideas

Page 4: Middleware Conference Dissertation Panel Peter Honeyman Center for Information Technology Integration University of Michigan, Ann Arbor

Build

•Solve the problem

•In code

•More than once

Page 5: Middleware Conference Dissertation Panel Peter Honeyman Center for Information Technology Integration University of Michigan, Ann Arbor

Measure

•Measure everything you can

•All behavioral aspects

•Redesign and recode for measurability

Page 6: Middleware Conference Dissertation Panel Peter Honeyman Center for Information Technology Integration University of Michigan, Ann Arbor

Explain

•Explain everything

•There are (almost) always mysterious behaviors

•Explain them

•Redesign, re-implement

Page 7: Middleware Conference Dissertation Panel Peter Honeyman Center for Information Technology Integration University of Michigan, Ann Arbor

Work hard•Work harder

•Write up your results as technical reports

•Circulate, publish, get feedback

•Departmental seminars

•Work-in-progress presentations

•After a few years, dissertation content will reveal itself

Page 8: Middleware Conference Dissertation Panel Peter Honeyman Center for Information Technology Integration University of Michigan, Ann Arbor

Hang in there