I started off the day attending talks given by Tony Hoare, John Cameron, Daniel Jackson (and later on in the afternoon, Michael Jackson himself). It was very interesting to see the interplay between big names in the field; and even more interesting to see Steve from our research group challenging their views.
I pitched my research ideas to Andrew Ko who gave me quite a bit of good feedback about how I should focus my efforts. I need to reflect on these further before I can write about it.
I went over to the legendary Tanpopo all-you-can-eat sushi restaurant on Denman for lunch. I haven’t been there for 11 years but the food was just as good as I remember. The layout of the place changed a bit. It seems like their kitchen is much bigger. Anyway, lunch went really well except for the final bit of awkward discussion. That’s all I’ll say about that.
On the way back to the conference, we had a bubble tea craving and decided to hike up Robson to Bubble World. They have a special machine that shakes the tea so much it forms lots of tiny bubbles resulting in a very creamy ethereal taste. Milky Taro tea with pearl–Mmm mmm mmm!
Sukanya taught me how to speak and read some Thai. All the interesting stuff at this conference really does happen outside of the regular program.
I bumped into Chris Parnin on my way to dinner and ended up chatting about the empirical research he’s doing. He shared his insights on the difficulties of collecting data during studies and strongly cautioned me to draw upon existing bodies of knowledge whenever I can. Our research interests are similar enough that we’re thinking about replicating each other’s studies and seeing what results we get. He also told me that the cognitive models of memory I’ve been using to frame my research questions are very outdated. He shared a number of pointers about current models (e.g. episodic memory) and how to find relevant literature on the subject. I found out he’s quite an egg.
At the IBM Jazz reception, I met another member of the UC Irvine group. Joel Ossher is studying how people look for code. From what I could gather, he wanted to be able to do a natural language query and get back the software artifacts that implement the answer to the query. For example:
Q: How do I make Python say ‘Hello world’?
A: print(’Hello world’)
Jon proposed a contextual help system based on mining and indexing various project artifacts. For example, the system would provide realtime links from within an IDE to related artifacts such as other bits of code, mailing list postings and BugZilla tickets. We think we can pull it off in 2 weeks and get Jon his thesis topic. Coincidentally, at the reception Apple Viryakattiyaporn presented a poster on very similar work she did recently at UBC.
I finished off the night with sweet potato fries, root beer and a bellini for dinner at White Spot. Seven days left.