Design

Organizing Post-It Note Info -- Digitally

By Anne Trafton, December 12, 2008

Software that lets users easily enter, store and retrieve all kinds of information

Everyone has them -- little squares of colorful paper stuck on monitors, business cards strewn across desks, and to-do lists tucked away in pockets. These information scraps feature critical phone numbers, meeting dates and shopping lists -- and they have an alarming tendency to vanish just when you need them.

In an attempt to better organize those scraps, a team of computer scientists has developed several software programs that allow users to easily enter, store and retrieve all kinds of information, from e-mail addresses to a list of restaurants you've visited.

The researchers, led by MIT Professor of Electrical Engineering and Computer Science David Karger, consider sticky notes ideal for certain problems, but think many of the tasks people use them for would be better handled by a computer.

In addition to to-do lists and phone numbers, the researchers found many other unique kinds of information, including fantasy football rosters, travel price comparisons, and a list of guitar chords.

Such information is difficult to capture because there are no specific computer applications designed to store them. Many people don't even use specific systems such as calendars and address books due to lack of what the researchers term "lightweight capture." If too much time and effort is required to store information, most people won't bother.

However, that means there is no easy way to find that phone number, recipe or other note to yourself when you need it. "You can't retrieve it on your computer if it never got put in," says Karger.

The group has explored a variety of tools aimed at increasing the flexibility and decreasing the burden of information capture. The first, called Jourknow, captured context every time the user made a note, such as where he was and what web site he was looking at. That feature saves the user the work of entering all that information, and the extra context makes it easier to find stored information later on, but all that extra work made the system too slow and complicated.

A second effort, Inky, was co-developed with Robert Miller, an Associate Professor in the Department of Electrical Engineering and Computer Science, and with graduate student Vikki Chou. Inky tried to "understand" the notes users were writing and automatically place them in the right applications, for example reserving a conference room on the lab's booking system when the user typed "meeting John 5pm."

Most recently, the group has been developing a tool called list.it, short for "Latitudinal Information Scrap Trapper that Indexes Things", that focuses entirely on minimizing the time and effort needed to capture information. List.it is a simple web-browser-based note-taking tool that allows users to jot down short notes. Once the information is stored, it can be easily searched for later retrieval.

In a study to be presented at the CHI human-computer interaction conference next spring, the researchers found that list.it enabled users to quickly capture information and find it later. People who tested the system began to use list.it to store to-dos, appointments and other information that was previously never captured or had lived in other applications, due in part to the speed with which they could interact with the system.

"Even a simple text capture box and a text search box is well suited to a task that is both common and important: managing the small information scraps that fall between the cracks of traditional information management tools," the researchers concluded.

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task.
However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

This month's Dr. Dobb's Journal

This month,
Dr. Dobb's Journal is devoted to mobile programming. We introduce you to Apple's new Swift programming language, discuss the perils of being the third-most-popular mobile platform, revisit SQLite on Android
, and much more!