Tuesday CHI 07
Today, Tuesday, CHI 2007.
"What's Wrong with HCI Prototyping & How Can We Fix It?"
This session was more about "What's Wrong with CHI, Prototyping For" rather than HCI Prototyping in general. Suggestions: Need a Morbidity + Mortality track for CHI? Analyze your failures, why things died out.
Panelist comments: A HCI Prototype should be: Understandable, Usable, and Useful. But doing all of these at once is expensive, as is creating multiple prototypes and doing any sizable user study.
Why don't HCI researchers publish their code more?
For InfoViz, tough to create prototypes -- MSR has their own libraries to make this easier.
"CHI is methodologically promiscuous, a good thing, let a thousand flowers bloom."
Chatted with a designer from JSTOR, they use Axure for prototyping.
"He Says, She Says: Conflict and Coordination in Wikipedia" -- super packed crowd, interesting graph of degree of involvement in online collaboration from digg, reddit, delicious (light) towards wikipedia (heavy).
Lunch with CMU HCI students.
Web Mashup Course. Mashable ingredients can support exploring the design space to find "bad ideas" (Alan Dix), and might encourage a Schoen-like "conversation" with the materials, not really like traditional user-centered design or software engineering. Current barrier/threshold to building mashups is high, requires knowledge of multiple languages and environments.
End-user Programming SIG -- discussion of "End-user Software Engineering", led by Brad Myers and the rest.
Lots has been done on EUP -- end-user programming -- but what about the rest of the software lifecycle? Requirements/notation, debugging and documentation, operations and testing, etc.
How do you foster "reuse communities"?
EUSE shouldn't start from traditional SE and slap on GUI -- there are often different values, motivations, and unique language/environment constraints.
Missed talk on "The Life and Death of Online Gaming Communities: A Look at Guilds in World of Warcraft".
Chatted with Dave Ungar for a bit, lamenting state of environments for today's languages. Told a few researchers and designers about HacketyHack.
Ah, Self!