Challenges and Future Work Jeff - recording and semantifying AJAX Greg - AI heuristics are hard Eytan Adar - retroactive data collection over long time periods - widgets and tools for understanding temporal querying Margret Burnett - end user programmers are _roles_ that all sorts of people take on Dave De Roure - perceived challenge: interoperability. but not a user challenge in practice. - user challenge: how do you give users confidence in the output of mashups? Mary Beth - making computer programming meaningful to esp. young girls - strategy: construction-oriented Joel Brandt - opportunistic programming: how to apply it? and people want feedback on every line of code -
debugging resources: "steering", visual
languages<backward&forward engineering; Burnett's visual
language bibliography on her website; Thomas Moher (86/88) snapshotting
C - version control (by output): Matt Jadud Brian - resources for education of end-user programmers Ken - just learning how to do research. development for research programmers - write your scenario with the right stakeholder strategy for adoption - Technology Adoption Model (TAM) - help people identify places where our tools are useful how did people get into programming? - the joy of creation - but that's been stolen away from us: you can do all sorts of non-programming things to get that joy now - joy of creation, joy of teaching - |