![]() |
![]() |
|
Participatory Design of a Portable Torque-Feedback DeviceDigital Equipment Corporation Originally published in Proceedings of CHI '92 Human Factors in Computing Systems (Monterey, CA, May 3-7, 1992), pp. 439-446. Included here with permission. Copyright © 1992 by ACM, Inc. AbstractCustomer-driven design processes such as participatory design can be used to develop new presence, or virtual reality, technology. Chemists worked together with computer company engineers to develop scenarios for how presence technology could be used to support future molecular modeling work in drug design. These scenarios led to the development of a portable torque-feedback device which can he used with either workstation or virtual reality technology. This paper discusses both the experience with the participatory design process and the novel features of the portable torque-feedback device. Keywords: Presence, virtual reality, participatory design, force feedback, molecular modeling, chemistry. IntroductionWhether it is called virtual reality, artificial reality, cyberspace, or presence, the technology that enables participants to see, hear, feel, and walk around a computer-generated world has captured the public imagination. Accompanying this enthusiasm are serious questions about the usefulness of presence technology. One belief is that "Artificial reality will just be a gadget for rich countries," affecting only military and Nintendo game applications [3]. How might we take presence technology beyond gadgetry and make it useful for diverse people doing different types of work? My approach has been to apply the techniques of participatory design [1, 9] to the development of presence technology. In Digital's Presence project, chemists collaborated with computer engineers to develop new prototypes of presence technology. As Laurel [11] suggests, our starting point is to design the experience that we want people to have when using computers in their work. In this paper, I will first set the context by briefly describing the portion of the chemists' drug design work on which we focused, and then describing the technological background in presence that the computer engineers brought to the project. I will then discuss our experience with the participatory design process, and how it led to the development of a new force-feedback device, the portable torque-feedback device (patent pending). ContextParticipatory design is a collaborative process. Computer users are the experts in their work, while computer designers are the experts in computer technology. Participatory design brings these two backgrounds together to create new systems with the goal of improving the quality of work life, as shown in Figure 1.
Figure 1: Dynamic Interaction Between Technology and Work Blomberg and Henderson [1] describe three basic aspects of participatory design: the goal of improving the quality of work life, a collaborative orientation, and an iterative process. An important part of participatory design is what Ehn [4] calls the balance between tradition and transcendence. In participatory design, new technology explicitly incorporates the history of how work has been done in the past while simultaneously improving how work can he done in the future. Molecular ModelingOur customers were members of a molecular modeling group at a pharmaceutical company, working in the drug discovery process. The discovery and development of new drugs is a long, complex process. We focused on one piece of the discovery process for one category of drugs called enzyme inhibitors. Enzyme inhibitors are small molecules that can dock, or bond, with larger enzyme molecules at an active site. By docking at the active site, the small molecules inhibit or stop an undesired chemical reaction produced by the enzyme. Stopping the chemical reaction can serve to relieve undesired symptoms. The inhibitor might be made up of about sixty atoms while the enzyme itself is made up of thousands of atoms. One of the many problems in enzyme docking is that neither the enzyme inhibitor nor the enzyme is rigid. Both can twist into many different layouts, called conformations. Exploring these different layouts is called exploring the conformational space of the molecules. One common goal is to look for conformations with low energy for both the enzyme inhibitor and the enzyme, since this tends to make docking easier. Exploring conformational space is one of many applications of molecular modeling. Chemists have many molecular modeling tools available. Perhaps the most popular tools are physical models, such as Dreiding stick models. These physical models are similar to the ball-and-stick models used in chemistry classes, but adapted for professional use. Many computerized molecular modeling systems are also available [e.g. 13]. While the computerized systems are becoming more frequently used, they are resisted by many chemists. Cost is a major issue, but there are usability issues as well. Even a system that appears well-designed and based on established graphical user interface principles can distance a chemist from a physical understanding of the nature of the enzyme and the candidate enzyme inhibitor molecules. The chemists' goal for the project was to find new technologies that could he used as the basis for new molecular modeling tools for enzyme docking. These tools would combine the benefits and usability of existing physical and computerized modeling tools. PresenceThe computer engineers brought a particular technical focus to participatory design. This technical focus was to increase the quality of presence for computer users. Presence has several characteristics. Presence is related to a feeling of computer transparency, where the interface to a computer fades into the background [7]. As presence or transparency increases, so does the experience of working on a task as opposed to working on a computer. This has long been a goal in developing usable systems. From a design perspective, presence expresses the qualities of a product that can he perceived by one or more of our senses [5]. Research in multisensory human-computer interaction currently focuses on making greater use of the senses of vision, touch, and hearing. From a perspective in rhetoric and argumentation, presence is the quality which makes certain elements important and pertinent to an audience [15]. One historical method to increase presence is to use concrete rather than abstract objects. Our use of the term "presence" refers to the quality of human-computer interaction that makes systems more transparent to the user, makes greater use of the senses, and makes the abstract concrete. Presence is not a distinct category of computer technology like menu systems, direct manipulation, or virtual reality [18]. Many different technologies can he used to achieve greater presence through computers, depending on the nature of the work and on individual and group preferences. Our technological focus started with virtual reality technology [16]. Our participatory design experience expanded that focus to include workstation technology enhanced with multisensory l/O devices. Artificial reality [10] is another technology for achieving presence in some contexts. We did not include it in our technological focus due in part to the lack of tools for developing working prototypes. The computer engineers' goal for the project was to develop new presence technology that could improve work life for our customers in the future by providing more transparent, sensory, and concrete systems. Molecular modeling has already been a driving problem behind the multisensory research at the University of North Carolina [2]. We expected that working with chemists would he especially useful for developing new ways to support the sense of touch in the use of computers. Participatory Design ExperienceParticipatory design offers rich methodological possibilities for building powerful computer application systems. This project applied participatory design methodology to a somewhat different area: the development of presence technology. The computer engineers worked in the context of product development organizations that have traditionally built general-purpose systems for diverse customers. My initial conception of the participatory design process was to view it in five steps:
Our participatory design work with chemists was one of three simultaneous participatory design projects for developing presence technology. In the other projects, where the computer users were toy designers and computer industrial designers, we followed this 5-step process. After spending several months in building relationships, the initial design visits lasted 2 days. The first day was spent in contextual inquiry, and the second day was divided between brainstorming and storyboarding. Subsequent iterative design sessions lasted 1 day. With the chemists, however, the initial design session was less structured. Contextual inquiry and storyboarding activities flowed together, and brainstorming activity was generally absent. Storyboarding did not produce a full illustrated script, but rather a scenario for use of new technology. We adapted the design techniques on the fly in response to the work context. Participatory design is a collaborative approach to design, not a rigid set of design methods. In the rest of this section I will describe our experience in working with the chemists in building relationships, contextual inquiry, and storyboarding. The next section will then describe our progress in moving from the scenario to the prototype tested in our first iterative design session. Building RelationshipsConducting participatory design in a large product development organization presents many challenges. Grudin [6] identifies many of these challenges and their various sources in the nature of product development, in the division of labor within product development organizations, and in the use of standard software development procedures and techniques. Two of these challenges took months for us to overcome: identifying appropriate customer participants, and then obtaining access to the participants. I tried several approaches in order to find appropriate customer participants for this project. One approach that did not work was simply to call or send electronic mail to the sales representative in charge of a promising account. A much more successful technique was to discuss this project in Digital's VAX Notes conferences, which serve as electronic bulletin boards for a variety of technical and employee interests. Interested sales representatives then contacted me in response to these notes. These contacts could take days or months to develop. Two months elapsed from the time I placed a note in the pharmaceutical industry conference before a sales representative contacted me about the project. Initial contacts enabled the customers and me to build a working relationship before beginning the actual design sessions. The pharmaceutical customers had already planned a visit to Digital to hear about future technologies in other areas, so my presentation was included in that visit. This meeting took place 2 months after the initial contact with the Digital sales representative. Two months later we arranged the first design meeting. Overall, 5 months elapsed between the first contact with the sales representative for the pharmaceutical company and the first on-site participatory design visit. It took only half that time to then develop the torque-feedback device and presence software prototypes for molecular modeling and have them ready for the first iterative design session. Part of the reason that the process took so long is systemic, as Grudin discusses, but part is particular to the nature of this project. We needed to find customer groups who were already familiar with state-of-the-art computer systems for their applications and whose mission included looking for new technology which could help solve their difficult problems. These groups also needed to include intended users of the new technology: chemists who were familiar with computers, not just computer people who were familiar with chemistry. Research and development groups made the best candidates for this work. Contextual InquiryWe use contextual inquiry to understand the nature of the user's work, how computers are involved in that work, and how the use of computers supports and disrupts the work process. Interviewing customers as they use a computer system is particularly effective for understanding the ongoing usage of a computer system, rather than the summary experience that customers recollect alter the fact. Such interviews are often hit-or-miss regarding job content, though, and are not usually sufficient by themselves to get an overall understanding of the work process. One technique we use to provide more context is to have customers give us an overview of their entire work process, using artifacts of that process wherever possible. An overview of the entire drug design process would have been too complex for the computer designers to follow. Instead, our customers focused on the portion of drug design that they viewed as most relevant: the creation of drugs from enzyme inhibitors. After reviewing the basic chemistry, the molecular modelers demonstrated some current modeling techniques with both physical models and computer models. All the computer engineers had extensive collegiate math and science backgrounds, which helped in understanding the chemists' work. One chemist's work was particularly inspiring for future designs. He had found the current computerized representation of the enzyme active site too limiting, even with the use of stereoscopic displays and fast 3-D rendering systems. He constructed an elaborate foam-core physical model of the enzyme active site, with the cavity of the model representing the conformation of the enzyme that was of the greatest interest. After constructing this model he was very excited, so he rushed to get his Dreiding model of the enzyme inhibitor and physically experiment with moving the Dreiding model of the enzyme inhibitor around the foam core model of the enzyme active site. But this did not work either: the problem was simply too complex for either the physical model or the computer model to be fully understandable on their own. The chemist wound up going back and forth between the physical model and the computer model to figure out the proper conformation of the enzyme inhibitor which would lead to a good dock. This and similar sessions led to the idea of combining the advantages of computer models and physical models. Physical models in many ways provide greater presence for the chemists and are closer to the traditional work practice. Computerized models offer many ways to transcend the current work practice, including the ability to get quantitative results. Why not combine the two into an electronic Dreiding model, where the computer model can be manipulated physically, like existing Dreiding models? A key element of contextual inquiry involved having the computer engineers tour the work facilities. Most of our participatory design work at the pharmaceutical company took place in conference rooms, but we did tour the molecular modeling laboratory and individual offices, as well as getting a walking tour of the entire complex. Absorbing the physical feeling of the workplace helped the computer engineers better understand the context of the customers' work. After doing some storyboarding around the electronic Dreiding model ideas, we returned for further contextual inquiry sessions. Another chemist demonstrated the use of the group's existing molecular modeling software package in more detail. This demonstration then fed into further storyboarding work. Storyboarding"Day in the life" scenarios and storyboards both can serve as specifications for prototypes. Both techniques emphasize narrative, rather than theory, as the primary source for design [17]. Scenarios describe situations where customers would use new technology in the future. Storyboarding goes to an additional level of detail by creating an illustrated script for this scenario. Storyboarding thus can provide a more detailed specification for prototype software. In this case, our scenario was simple enough that the lack of an illustrated storyboard did not hamper our later prototyping work. The molecular modelers developed a scenario based on an electronic version of the mechanical stick models that chemists already use. The electronic model could be physically manipulated like the mechanical models while supporting several new capabilities, such as ease of filing and providing quantitative energy calculations. Physical manipulation keeps the kinesthetic presence that is missing in current molecular modeling software. Quantitative results such as energy calculation and minimization provide important and pertinent information that is not present for chemists when using the mechanical models. This scenario illustrates the balance between traditional work practice and the new possibilities offered by presence technology. It based on the existing work practice of the Dreiding models, but adds numerous capabilities that are not provided by those models. The visual representation of the electronic Dreiding model would follow the practice of the chemists' existing molecular modeling software. From Scenario to PrototypeDeveloping Prototype HardwareThese participatory design sessions confirmed our initial impression that force-feedback devices to support the sense of touch would be particularly useful in molecular modeling. General-purpose force-feedback devices are not currently commercially available, so we had to design and build our own. Our initial force-feedback prototype, developed prior to our participatory design work, was based on Minsky's 2-D force-feedback joystick [12]. We were also influenced by the 6-D robotic arm used by Brooks et al. for enzyme docking [2], and by the force-feedback steering wheel used in Atari's Hard Drivin' arcade game [16]. Since the work started we have become aware of other related devices, including Iwata's 9-D manipulator [8] and the force-feedback versions of instrumented gloves [16]. Our participatory design sessions suggested a smaller and simpler force-feedback device that would be more useful in molecular modeling applications than the 2-D joystick. This hand-held device would have one torque motor to provide torque feedback: as the participant twisted the shaft, the device could twist back as appropriate. This was directly suggested by the idea for an electronic Dreiding model for molecular modelers, where the modelers could deal with a computer model of a molecule in the same physical ways that they currently deal with physical Dreiding models of molecules. Our portable torque-feedback device uses the same basic electronics as our version of the 2-D joystick, but much simpler mechanics. The 2-D joystick converts the output of torque motors into position offsets in the X and Y directions, whereas the torque-feedback device has no need for such conversion. Figure 2, drawn to scale, shows the relative size and shape of our initial 2-D joystick versus the later 1-D device. The 2-D force-feedback joystick was about 28 inches tall and 20 inches square. The portable torque-feedback device was about 7½ inches tall and 2½ inches in diameter. |
||