Category Archive Software

Collaborating in virtual worlds

I recently watched a Frontline episode on avatars and virtual worlds that summarized some really interesting research going on at Standord's Virtual Human Interaction Lab (VHIL). This short clip is a good overview: The projects underway at VHIL show a lot of really exciting potential for collaboration in virtual worlds. They have a number [...] Read More…

google wave and collaborative tools

My initial reaction to the Google Wave demo at I/O was luke warm. C'mon, it's just a nifty UI over publish/subscribe messaging! Along with pubsub, the federated aspect of Wave---the seamless integration of users across multiple domains---is just standing on top of vanilla XMPP. From a cynical point of view, Wave is [...] Read More…

microblogging at work: workstreams and artifact streams

One of the reasons that Twitter has become so popular is that it is a successful ambient awareness tool. With each tweet from a friend or person of interest, you get a subliminal sense of what he/she is up to. Each tweet also represents an opportunity for ad hoc, informal communication between Twitterers: In [...] Read More…

i am for hire!

Now that I have my master's degree wrapped up, I am officially for hire! I am primarily looking at opportunities in the Seattle area. If you are on the hunt for a creative, smart, and hard working Software Engineer, have a look over my resume and feel free to get in touch. [...] Read More…

visualizing mozilla lizardfeeder

I recently came across LizardFeeder, a "compilation of data feeds representing activity within the Mozilla community." I think it's a pretty nice tool. It shares some ideas in common with my awareness tool for developers, especially in that both tools aggregate discrete events in a software project. Obviously, the scale of our [...] Read More…

my awareness tool for developers: Aufait

I've put together a demo version of the tool (code name: Aufait) that I developed for my research. Feel free to try it out! If you haven't been following my work, I developed Aufait as an awareness tool for software developers. Specifically, it is designed to support awareness of peer activities and [...] Read More…

my thesis paper: how developers use an awareness tool

I've made my thesis paper available online for those who might be interested. It's entitled How Developers Use an Awareness Tool: Patterns and Scenarios and I've included an abstract below: Software developers consult numerous sources of information in order to maintain awareness of what happens within their teams. They seek information about what their [...] Read More…

MIX social timeline

MIX Online recently released a social timeline prototype that has a lot in common with my research. The MIX tool is essentially a visual FriendFeed: I thought it was extremely apt to see a FriendFeed timeline because I've been describing my tool to others as "a visual FriendFeed for your software development team." I [...] Read More…

tools for qualitative data analysis

I recently started my field study and being it a formative, exploratory study I'm using the grounded theory methodology. I'm only one-third of the way through my tool's deployment and I'm already kind of drowning in data: with usage logs and email interviews, I've got a lot of data on hand. That doesn't [...] Read More…

poster session at CSER

I'm putting up a poster at the Consortium for Software Engineering Research (CSER) meeting tomorrow. If you're planning to attend, please stop by and say hello! I'm looking forward to talking with people and getting feedback from other researchers. I've been pretty silent about my research here lately, but rest assured that more excitement [...] Read More…