Photo of Alex Quinn

Alex Quinn


Research

Within the realm of human-computer interaction (HCI), I am especially interested in digital libraries, distributed human computation (e.g. ESP Game, Peekaboom, reCAPTCHA), online trust (esp. conflicting needs for anonymity and accountability), and personal information management.  I have not yet settled on a thesis topic.

More information about all of my projects can be found in my CV.

Current Projects

Text Extraction from Biology Publications

This summer (2008), I'm doing a project with François Guimbretière and Mihai Pop regarding extraction of facts from biology publications. More details will follow later.

International Children's Digital Library (ICDL)

The ICDL is a collection of children's books made available for reading on the web. The books come from many different countries around the world and are written in many different languages. I am working with Ben Bederson, Chang Hu, and Takeshi Arisaka on methods to make the books in the library easier to read, easier to translate, and easier to hear for blind users.

Past Projects

Mozilla Firefox Cookie Panel

An extension to the Mozilla Firefox web browser. Lets you see cookies that are coming into your computer in real time so you can be more aware of how they are affecting your privacy. With this awareness, you can make more informed decisions about how to set your cookie preferences in your browser and which sites you might want to avoid algotether. This was part of research in informed consent online with Batya Friedman. The CookiePanel extension has homes at Mozdev and Mozilla.org. (Note: The extension is current out of sync with the latest version of Firefox.)

Interrogative Programming

For my undergraduate senior project at the University of Washington, I devised a novel paradigm for computer programming by end-users.  With interrogative programming, the computer asks a series of closed-ended questions to the user in order to extract a specification of what kind of program the user wants to create. I created a prototype in Python, conducted usability tests, and presented a short conference paper at the 2002 IEEE Symposia on Human-Centric Computing Languages and Environments (HCC). I also wrote an senior thesis about it.   I was advised by Professor Steve Tanimoto.


Publications

Quinn, A. J., Hu, C., Arisaka, T., Rose, A., and Bederson, B. B. 2008. Readability of scanned books in digital libraries. In Proceeding of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing Systems (Florence, Italy, April 05 - 10, 2008). CHI '08. ACM, New York, NY, 705-714. DOI=http://doi.acm.org/10.1145/1357054.1357166

Wang, T. D., Plaisant, C., Quinn, A. J., Stanchak, R., Murphy, S., and Shneiderman, B. 2008. Aligning temporal data by sentinel events: discovering patterns in electronic health records. In Proceeding of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing Systems (Florence, Italy, April 05 - 10, 2008). CHI '08. ACM, New York, NY, 457-466. DOI=http://doi.acm.org/10.1145/1357054.1357129

Dingels, E., Fraser, T., and Quinn, A. 2007. Generating Java unit tests with AI planning. In Proceedings of the 1st ACM international Workshop on Empirical Assessment of Software Engineering Languages and Technologies: Held in Conjunction with the 22nd IEEE/ACM international Conference on Automated Software Engineering (ASE) 2007 (Atlanta, Georgia, November 05 - 05, 2007). WEASELTech '07. ACM, New York, NY, 2-6. DOI=http://doi.acm.org/10.1145/1353673.1353674

Quinn, A.. 2002. An Interrogative Approach to Novice Programming. In Proceedings of the IEEE 2002 Symposia on Human Centric Computing Languages and Environments (Hcc'02) (September 03 - 06, 2002). HCC. IEEE Computer Society, Washington, DC, 83.


Personal

Whenever my cage is left unlocked (which happens quite frequently), my favorite things to do outside of work are playing jazz on the piano, hearing jazz (among other things), hiking, bicycling, cooking, studying Japanese language, celebrating ice cream (and eating excessive quantities thereof), taking excessive pictures, and adding excessive links to my home page.

Travel

Japan Journal - 2004-2006

I lived in Japan from July 2004 to August 2006. I made a web site with all my photos and stories about what I'm doing in Japan. There is a journal that I updated fairly frequently, except for the last few months.

Japan trip - 2003

In May/June 2003, I took a trip to Japan. I spent 22 days in 14 cities, visiting with friends, both new and old. I made a web site about it in English and Japanese.

Programming projects

Ace Kanji Workout

Learn to read kanji in an efficient way. Use this program every day to learn the readings and meanings of Japanese characters. There are a lot of kanji flashcard programs around, but this one is the only one I know of that combines an aggressive learning method with lots of examples and a laser focus on just learning to read kanji.

Fake Book Song Search

Search and locate songs from any of about 100 fake books. A fake book is a music book that lists only the melody and chord changes for each tune. They are commonly used by jazz musicians because they don't include unnecessary details and they tend to contain many hundreds of songs in a single book. My lists includes all of the common fake books, including all of the New and old Real Books. There are over twenty-seven thousand song entries in this database.

A much less dignified project, left over from my undergraduate graphics class at UW, can be found here.

Miscellaneous technical bits

Opera key bindings

I like to browse web using only the keyboard. Opera (my favorite web browser) already lets you do this, and for most things it only takes one key (i.e. A, not Ctrl-A). I reworked the layout to make it easier on the pinky finger and to require less movement of the hand. Let me know if anybody finds this and thinks it's useful. I seriously doubt it, but you never know...   Here's the INI file as well as a printable guide (PDF or XLS).

Valid HTML 4.01!

Last updated December 19, 2008