Challenges Group 2
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
-