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

-