Proceedings of the 33rd Hawaii International Conference on System Sciences - 2000 Supporting Creativity with Powerful Composition Tools for Artifacts and Performances Ben Shneiderman Department of Computer Science, Human-Computer Interaction Laboratory Institute for Advanced Computer Studies, and Institute for Systems Research University of Maryland, College Park, Maryland 20742 [email protected] Abstract Modern software such as word processors, slide preparation/presentation tools, or music composition packages are designed to produce artifacts or performances. Now, some designers are expanding their goals to include creativity support into their software. This essay builds on the genex framework for creativity, which has four phases and eight activities. It focuses on the composition activity by considering tools to support initiation, revision, and evaluation. Some existing tools provide partial support that suggests ways in which to develop more ambitious low, middle, and high level tools. The goal is to enable more people to be more creative more of the time. 1. Introduction Software tools have enabled users to accomplish increasingly ambitious financial, manufacturing, information retrieval and other tasks. The movement from routine to more innovative tasks is leading some designers to re-examine their software and enhance support for creativity. Initial efforts focus on ordinary tasks such as web-page layout or document design, but some designers are attempting to provide more powerful support for artistic and scientific endeavors. While paradigm shifting breakthroughs such as those made by Picasso or Einstein may not be facilitated by current tools, it does seem possible to enable more people to be more creative more of the time. Creativity has long been seen as a mysterious process [3]. However, a growing consensus about the phases of creativity is beginning to enable software designers to develop powerful tools [5, 6, 7]. This consensus inspired a four-phase framework called genex (generator of excellence) that was formulated with the intention that it be conveniently implemented in software [15]. The genex framework combined the creativity models that focused on inspirational moments with those that suggested structured processes and those that considered a broader social context. The four phases of genex are: - Collect: learn from previous works stored in digital libraries, the web, etc. - Relate: consult with peers and mentors at early, middle and late stages - Create: explore, discover, compose, evaluate possible solutions - Donate: disseminate the results and contribute to the digital libraries, the web, etc. Users may move through the phases in order, but often they return to collect further information, ask for help and emotional support from trusted confidants, and keep trying alternative solutions. When they find a promising result, there may still be much effort to refine it, make it viable, and disseminate it to appropriate people. This four-phase framework led to a research agenda with eight interrelated activities that could benefit from software support [16], Figure 1: - Searching and browsing digital libraries - Consulting with peers and mentors - Visualizing data and processes - Thinking by free associations - Exploring solutions- What if tools - Composing artifacts and performances - Reviewing and replaying session histories - Disseminating results Each activity in this broad agenda leads to a rich literature and ample room for research. Projects at the Human-Computer Interaction Laboratory are already working on four of these activities: searching, consulting, visualizing, and reviewing. This essay concentrates on powerful software tools to support users in composing artifacts and performances [4]. His framework and our user needs assessments from several projects, especially the Library of Congress and the World Bank, form the basis for the analysis in this paper. 0-7695-0493-0/00 $10.00 (c) 2000 IEEE 1 Proceedings of the 33rd Hawaii International Conference on System Sciences - 2000 Genex Phase Primary Activity (but can be used at any phase) Collect Searching and browsing digital libraries Visualizing data and processes Relate Consulting with peers and mentors Create Thinking by free associations Exploring solutions - What if tools Composingartifacts and performances Reviewing and replaying session histories Donate Disseminating results Figure 1. Genex phases and their related primary activities The activity of composing artifacts and performances is further reduced into three stages: initiate, revise, and evaluate (Figure 2). Many users initiate by collecting exemplars, templates, and processes which are the basis for their first steps. Then they need revision tools to manipulate and refine, and finally they apply critiquing and assessment tools to evaluate their compositions. Of course, the process can be iterative, with users returning to examine other exemplars and revising many times to reach higher quality outcomes. Composing Artifacts and Performances Initiate Review exemplars, templates and processes Revise Manipulate, refine, extend Evaluate Make consistent, repair flaws, assess outcome Figure 2: Composing and its stages The benefit of powerful tools is that novice users can often produce results that rival the quality of what could only be done by experts using more primitive tools. However, there are multiple dangers. First, the tools may constrain users into producing only a limited range of possibilities. Rather than informing authors or artists of a broader range of possibilities, the technology may limit their imagination. In the worst case, users produce 0-7695-0493-0/00 $10.00 (c) 2000 IEEE 2 Proceedings of the 33rd Hawaii International Conference on System Sciences - 2000 something that is little more than painting-by-numbers. Second, viewers of the polished products may be deceived or misled in their assumptions of the skill, knowledge, and capability of the authors. Authors who build on previous work, but fail to credit their sources are acting unethically. Similarly, viewers who are unaware of the use of sophisticated tools may make naïve judgments. Third, experts may threatened by the proliferation of products that formerly required great skill. Such transformations have happened throughout history (e.g. artists who disparaged photography or weavers who destroyed automated looms), but the transition is often turbulent. While keeping cognizant of these dangers, designers can proceed to improve existing tools and create new ones. Of course, a computer scientist’s approach might be to consider recursion, and build a tool to build tools, however we will leave that for a future date [20]. For now, the focus of this paper is the narrow goal of encouraging thoughtful design of software tools to support the activity of composing artifacts and performances. 2. Composition tools for initiation Blank sheets of paper and a pencil are an invitation to be creative. Poets, playwrights, composers, mathematicians, and artists have all appreciated its freedom and open-ended possibilities. Paper and pencil are responsive, since the users see results immediately, and direct, since the users feel in control of a predictable environment. However, paper and pencil limit artists' revisions to what can be accomplished by additions and erasures. Since artists want to explore alternative lighting, texture, layouts, or sizes they often resort to multiple sequential sketches. Repeated sketching is productive since it refines their skill and compels them to commit time to the task, during which their reflections can lead to new insights. A tool that enables artists to lighten an image, change to a smoother texture, shift positions of components, or enlarge individual features should support creative exploration of alternatives [10]. Of course, modern digital painting and drawing software enable just such changes and many more, such as distortions that stretch features in one direction, unusual effects such as enhanced contrasts or negative reversals, and overlays of multiple images. Actions can be applied to the whole image or to selected components and combined actions can produce amazing variations. But great art is more than clever pixel manipulation. Every work of art emerges from a rich context of culture in which creative artists seek to engage viewers. Artists want to startle/reassure, enthrall/disturb, or remind/convince the viewers about classic themes such as religion, war, love, or death or contemporary issues such as civil rights, environmental preservation, or consumerist society. Art can also be used for practical purposes such as to sell products, promote events, or decorate offices. Understanding the interaction between the low-level details and the high-level concepts is fundamental to developing composition tools that support creative work [8, 1, 2, 17, 18, 19]. Every artist who approaches a blank sheet of paper brings a lifetime of learning about the high-level concepts that are embedded in the artist's culture and experience. The artist's intentions and goals drive the process, but they are sometimes unnoticed by naïve observers who see only paint or pixels. Similarly for authors, word processing software easily enables change to fonts, sizes, styles, or justification but these low-level revisions are only part of the writing process. An effective writing environment would support mid-level notions such as outlines, paragraph structure, or consistent terminology and high-level conceptualization of goals and intentions. Writing teachers are clear that pre-writing tasks include formation of the goals, statement of the audience, and choice of rhetorical styles. These cannot be automated, but they can be supported by providing authors with exemplars, templates, and processes. For example, the Microsoft PowerPoint slide construction and presentation system begins by offering users four choices (Figure 3): - AutoContent Wizard: a process (Figure 4) that guides users in composing slide shows on topics such as a Financial Overview which has these components: Agenda, Highlights, Income, Revenue by Division, Revenue by Location, Balance Sheet, Assets, etc. - Template: a set of colorful backgrounds and layouts for items in each slide. A powerful feature is that users can work in one template and then switch to another (Figure 5). - Blank Presentation: a set of layouts for a single slide that combine titles, lists of bulleted items, charts, or pictures (Figure 6). - Open an existing presentation: standard dialog box for opening files, with the capacity to search within a set of presentations (Figure 7). 0-7695-0493-0/00 $10.00 (c) 2000 IEEE 3 Proceedings of the 33rd Hawaii International Conference on System Sciences - 2000 Figure 3. Microsoft PowerPoint offers users four ways to begin work: An AutoContent Wizard to design a full presentations, a Template to design a slide, a Blank presentation, and an opportunity to open an existing presentation. Figure 4: The Microsoft PowerPoint AutoContent Wizard provides starting sets of 5-15 slides that help organize a user’s presentation. 0-7695-0493-0/00 $10.00 (c) 2000 IEEE 4 Proceedings of the 33rd Hawaii International Conference on System Sciences - 2000 Figure 5: Microsoft PowerPoint’s second offering provides colorful templates (although the title should be Template) for individual slides and allows users to switch templates even after they have created their presentations. Figure 6: Microsoft PowerPoint third offering provides Blank presentations (although the title should be Blank Presentation) that guide users in formatting an individual slide. 0-7695-0493-0/00 $10.00 (c) 2000 IEEE 5 Proceedings of the 33rd Hawaii International Conference on System Sciences - 2000 Figure 7: Microsoft PowerPoint’s fourth offering enables users to locate and open an existing presentation. Figure 8: Microsoft PowerPoint’s Menu Bar adheres to a standard, but provides only marginal help to novices in converting their high-level goals into a sequence of low-level actions. Learn Collect Consult Initiate Revise Evaluate Publish Preserve Figure 9: A new menu bar that was sequenced by the user’s experience might simplify learning for novices. These are powerful and helpful strategies, that can be extended by template or layout authors within an organization. PowerPoint is an impressive tool, but missing features, a confusing menu structure, and the obvious inconsistencies in layout, terminology, and form might have been avoided if the designers had a more comprehensive framework that guided their design. For example, the menu bar (Figure 8) is more oriented towards the designer’s conception of the tool, rather than the user’s workflow. Many users struggle to find which pull-down menu contains a desired feature. Of course, Microsoft’s designers were constrained by existing guidelines and commonality with other software packages that all benefit from the standard File-EditView…Window-Help sequence. However, providing an alternate menu bar or complementary navigation tools has been done successfully by other designers. One starting point for a redesign could be the fourphase genex framework of Collect-Relate-Create-Donate or a more detailed sequence such as in Figure 9. A meaningful and task-oriented sequence of menu bar items is likely to help novice as well as experienced users. With this detailed sequence users would probably know that they should select Learn to begin by learning 0-7695-0493-0/00 $10.00 (c) 2000 IEEE 6 Proceedings of the 33rd Hawaii International Conference on System Sciences - 2000 about using the tools and getting help. Then the Collect item would contain resources to search and browse to find previous work, relevant web sites, books, maps, etc. and tools for saving these resources or pointers. In addition it might contain copyright tools to record use of copyrighted material and contacts to request permission to use the material. The next menu item, Consult, reminds users that they can contact peers and mentors for inspiration, feedback, and guidance. The next three items clearly suggest the stages of creative work: Initiate Revise Evaluate. Initiate would provide access to exemplars, templates and processes and the blank presentations. Revise would suggest low, middle and high level ways to transform the presentation. Evaluate would offer checking services and assessment of outcomes. Finally Publish and Preserve remind users that results need to be saved, disseminated to appropriate readers in appropriate formats, backed up, and preserved in archives. Interesting information such a log of to whom copies were sent plus their feedback and when/where the slide show was presented could also be stored. Window management features, which are actions on the interface, should be separated from task actions, and placed somewhere else on the window frame along with scroll bars and rulers. Interfaces that enable users to concentrate on their tasks and minimize distractions of managing the interface are substantially more effective and appreciated by users [16]. A menu bar with some sequence such as LearnCollect- Consult -Initiate-Revise-Evaluate-PublishPreserve should be useful for most composition tools such as word processors, spreadsheets, music, drawing, or programming. Even more specialized versions for specific products such as a resume, corporate annual report, book review, or city guide could further help focus the users’ actions. Instructive examples are appearing in some software and web sites, such as www.theglobe.com/homebuilder. This web site walks users through the process of building their own web pages for an event, a resume, or a fan club. They can view samples and templates, and then be led through the process in a step by step manner. A much more ambitious tool, Dramatica Pro 3.0 (Screenplay Systems Inc, www.screenplay.com), helps professional authors to compose screenplays [9]. It comes with 67 templates from familiar movies, and enables authors to initiate new screen plays by asking 50 question in the Quick Start approach or the more advanced StoryGuide with 250 questions. Detailed motivations of archetypical characters (protagonist, antagonist, sidekick, guardian, etc.) and plot progressions are coordinated with themes. It provides facilities for revision and maintains some consistency checks, and produces a variety of useful reports. In addition, it feeds into a series of other packages to schedule, budget, and produce movies. The best creativity support tools enable users to make low, middle and high level revisions (Table 1). Word processors support low-level revisions to fonts, sizes, styles, justification and other specific perceptual features. They provide dialog boxes and tools to change middlelevel components such as outlines, style sheets, or other features of a document. However, creativity support tools are still weak in helping to revise the high-level goals or plans of a document [11, 13]. Authors of a dance composition tool stressed that “an important element of the creative process is the need to move flexibly back and forth between levels. Successive refinement of the low level details may reveal the need to change the high level theme [12].” One approach to supporting high-level revisions is to provide templates for specific kinds of documents such as a resume. Then the users might be able to make modest transformations such as going from reverse to forward chronological order. Users could also shift the emphasis from education to job experiences by changing the order or adjusting the low-level features to give more space and more prominent headings. Resume building programs also assist users by providing reminders of items to include such as awards, honors, prominent references, or key accomplishments. Interesting examples of highly specific support tools are income tax preparation programs that guide users with numerous questions and allow legal transformations. It may be extreme to call these creativity support tools, but they are highly successful products based on an intensely studied task. Therefore they may provide insights for supporting creative tasks such as writing a book review, scientific experiment report, or a sonnet. Generators for each of these tasks are available, but typically they guide authors through the low to middle-level initiation and revision. Some critics may complain that a template for a book review or a rhyming dictionary cheapens the creative process, but the outcome is still very much the author's product. The examples show that there are already useful tools, although their contribution is often limited to low and middle levels. The framework may be useful in helping designers see the full range of possibilities (Table 1). 0-7695-0493-0/00 $10.00 (c) 2000 IEEE 7 Proceedings of the 33rd Hawaii International Conference on System Sciences - 2000 3. Composition tools for revision Table 1: A simple framework for characterizing multiple levels of revisions for words, images and music. Words Fonts, sizes, styles, margins, indentation, justification, highlights, white space Images Color, size, positions, texture, shading, lighting, hue, saturation, value Music Notes, amplitude, duration, attack, instruments, combinations Middle Outlines, paragraph structure, style sheets, terminology, columns, figures, tables Layers, aspect ratio, grid, cropping, perspective, components, sharpness Motif, movements, structure, repetition, chords, harmonies High Goals, arguments, intention, metaphors, rhetorical style, authority, clarity Purpose, graphical style, message, impact Genre, mood, tempo Low 4. Composition tools for evaluation As users compose and revise their artifacts or performances, they may be helped by feedback. An important method for feedback is consultation with peers and mentors, which is another activity within the genex framework. However, well-designed software tools can provide some feedback as well. For example, modern word processors contain spelling and grammar checkers to offer suggestions of potential problems and repairs. Most word processors also offer simple counts of characters, words, lines, and paragraphs for those who must write documents within certain length restrictions. Some packages contain readability indexes, such as the Flesch Index, tied to sentence length or word difficulty ratings. These may also produce grade level indexes for those who must adhere to such requirements. More advanced tools might provide concordances with feedback about the diversity of word usage or comments on the excessive or sparse use of fonts, styles, etc. More sophisticated analyses of high-level goals is possible in constrained systems such as the tax preparation system that continuously reports the amount of tax or refund as revisions are made to income and deduction fields. Similar strategies apply to preparing feedback for screenplay writers, musicians, or artists. For example, page layout programs may indicate production costs as the number of pages grow, as binding options are changed and as color page counts increase. Music programs also keep track of the number of instruments or tracks, and the duration of the performance. More advanced evaluation features seem feasible, especially when the application domain is constrained. Similarly error, constraint and consistency checking are natural next steps for many programs. 5. Conclusions Software support for creativity is a challenging goal, but designers can make progress by developing an integrated framework such as genex and then focusing on specific activities. This essay dealt with the composition activity and separated it into three stages: initiate, revise, and evaluate. Existing system have some useful features that support these stages, but concerted efforts could lead to advanced prototypes with novel features. These would have to be usability tested, refined, and tested in field trials. Amplifying the abilities of many people to be more creative more of the time seems to be a worthy and attainable goal. Acknowledgements I appreciate the comments about creativity made by my cousin Marius Sznajderman, a painter and printmaker, during a leisurely May 1999 walk through Rock Creek Park. Thanks to Jennifer Preece for suggestions on a draft version. 0-7695-0493-0/00 $10.00 (c) 2000 IEEE 8 Proceedings of the 33rd Hawaii International Conference on System Sciences - 2000 References [1] Arnheim, R., Visual Thinking, University of California Press, Berkeley, CA, (1969). [2] Bertin, Jacques, Semiology of Graphics, University of Wisconsin Press, Madison, WI (1983). [3] Boden, Margaret, The Creative Mind: Myths & Mechanisms, Basic Books, New York (1990). [4] Brooks, Frederick, Jr., The computer scientist as toolsmith II, Communications of the ACM 39, 3 (March 1996), 61-68. [5] Couger, D., Creativity & Innovation in Information Systems Organizations, Boyd & Fraser Publ. Co., Danvers, MA (1996). [17] Tufte, Edward, The Visual Display of Quantitative Information, Graphics Press, Cheshire, CT (1983). [18] Tufte, Edward, Envisioning Information, Graphics Press, Cheshire, CT (1990). [19] Tufte, Edward, Visual Explanations: Images and Quantities, Evidence and Narrative, Graphics Press, Cheshire, CT (1997). [20] Vlissides, John M. and Linton, Mark A., Unidraw: A framework for building domain-specific graphical editors, ACM Transactions on Information Systems 8, 3 (1990), 237268. [6] Csikszentmihalyi, M., Creativity: Flow and the Psychology of Discovery and Invention, HarperCollins, New York (1996). [7] Gardner, Howard, Creating Minds: An Anatomy of Creativity Seen Through the Lives of Freud, Einstein, Picasso, Stravinsky, Eliot, Graham, and Gandhi, Basic Books, New York (1994). [8] Gombrich, E. H., Art and Illusion, Pantheon, New York (1960). [9] McKee, Robert, Story: Substance, Structure, Style and Principles of Screenwriting, Harpercollins, New York (1997). [10] Nakakoji, K., Suzuki, K., Ohkura, N., and Aoki, A., A framework to support creativity in multimedia information design, Proc. Human-Computer Interaction INTERACT'97, Chapman & Hall, London (1997), 212-219. [11] O'Malley, C and Sharples, M., Tools for management and support of multiple constraints in a writer's assistant Proceedings of the HCI'86 Conference on People and Computers II British Computer Society (1986), 115-131. [12] Schiphorst, T., Calvert, T., Lee, C., Welman, C., and Gaudet, S., Tools for interaction with the creative process of composition, Proceedings of ACM CHI'90 Conference on Human Factors in Computing Systems (1990), 167-174 [13] Sharples, M. and van der Geest, T. (eds.) The New Writing Environment: Writers at Work in a World of Technology Springer-Verlag, London (1996). [14] Shneiderman, Ben, Designing the User Interface: Strategies for Effective Human-Computer Interaction: Third Edition, Addison-Wesley Publ. Co., Reading, MA (1998). [15] Shneiderman, B., Codex, memex, genex: The pursuit of transformational technologies, International Journal of Human-Computer Interaction 10, 2 (1998), 87-106. [16] Shneiderman, B., Creating creativity: User interfaces for supporting innovation, Univ. of Maryland Dept of Computer Science Technical Report CS-TR-3988, UMIACS-TR-99-10, ISR-TR-99-4 (1999). 0-7695-0493-0/00 $10.00 (c) 2000 IEEE 9
© Copyright 2026 Paperzz