First Monday

Beyond binary choices: Understanding and exploiting trade-offs to enhance creativity by Gerhard Fischer

Many research approaches are conceptualized as binary choices, representing endpoints of a spectrum (each of them providing important perspectives within their own discourses). Design and creativity are often conceptualized as being focused on one of these binary choices, thereby overlooking other possibilities. To better stimulate, enhance, and support creativity, our research has explored the middle ground between the endpoints defined by binary choices to identify “sweet spots” based on a careful trade–off analysis of specific goals, objectives, stakeholders, and socio–technical environments.

This paper illustrates some of the major trade–offs related to design and creativity that we have explored in our research over the last ten years, including prescriptive and permissive environments, individual and social creativity, communities of practice and communities of interest, and consumer and active contributor cultures. It briefly describes some of the socio–technical environments that we have developed to enhance creativity in specific contexts.


1. Introduction
2. Binary choices
3. Examples of trade–offs
4. Socio–technical environments: Exploiting trade–offs to enhance creativity
5. Conclusions



1. Introduction

Our research over the last decade is grounded in conceptual frameworks and system building efforts characterized by the following global objectives:



2. Binary choices

Trade–offs are the most basic characteristics in design: they are, in fact, universal. There are no best solutions independent of goals and objectives (Simon, 1996). Trade–offs are often characterized and conceptualized as binary choices. Binary choices represent the endpoints of a spectrum (each of them providing important perspectives within their own discourses). Exploring the middle ground between these endpoints, however, will help one to gain a deeper understanding of what stifles and hinders versus stimulates and enhances creativity. Identifying “sweet spots” as a combination of factors allowing for a particular suitable solution in a specific context and synergizing the best of the different approaches will enhance further progress. Csikszentmihalyi (1996) discusses personality characteristics of creative people who “definitely know both extremes and experience both with equal intensity and without inner conflict.” Some examples described by Csikszentmihalyi are (1) being smart and naïve at the same time; (2) a combination of playfulness and discipline, or responsibility and irresponsibility; (3) an alternation between imagination at one end and a rooted sense of reality at the other; and, (4) being rebellious and independent, but having internalized a domain of culture.

Creativity is a complex phenomenon, as indicated in part by the personality characteristics mentioned. Any socio–technical environment that supports and enhances creativity must therefore be based on a multi–dimensional framework and architecture. Table 1 provides an overview of some of the major binary choices that we have encountered and tried to overcome in our research (the trade–offs discussed in detail in sections 3.13.5 of this paper are highlighted in bold).


Table 1: Integrating binary choices and finding partial resolutions
Choice 1
Choice 2
Choice 3 (partial resolution)
tool–based assistance agent–based assistance domain–oriented design environments (Shneiderman and Maes, 1997)
generic (“Turing Tar Pit”) domain–oriented (over–specialized systems) layered architectures (Fischer, 1994)
tradition transcendence dialectical process between the two objectives (Ehn, 1989)
descriptions, requirements emergence, evolution seeding, evolutionary growth, reseeding (Fischer, et al., 2001)
serendipity relevancy to the task at hand provide both and let users choose (Roberts, 1989)
extrinsic motivation intrinsic motivation social capital (Florida, 2004)
novice/student/employee expert/teacher/manager collaborative advancement of knowledge (Rogoff, et al., 1998)
physical computational augmented reality (Arias, et al., 2000)
action reflection reflection–in–action (Schön, 1983)
discipline agility risk–driven approach (Boehm and Turner, 2004)
access (pull; passive critics) delivery (push; active critics) mixed–initiative (Horvitz, 1999)
human support computational support socio–technical environments (Mumford, 1987)
prescriptive permissive guided discovery learning, contextualized tutoring (Mayer, 2004)
individual social integration of individual and social (Fischer, et al., 2005)
communities of practice communities of interests epistemological pluralism (Turkle and Papert, 1991)
consumers (focused on use) active contributors (focused on design) end–user development (Fischer, 2002)
closed systems open systems meta–design (Lieberman, et al., 2005)




3. Examples of trade–offs

3.1. Prescriptive versus permissive

Creativity is often associated with transcending the information given and exploring unknown territory. But transcending often implies that we acquire a deep understanding of what exists. People unfamiliar with domains will not develop creative extensions for them (Csikszentmihalyi, 1996). The prescriptive/permissive trade–off can be explored in several interesting contexts, including: internal and external scripts (Schank and Abelson, 1977); use of checklists in design environments (Lemke, 1989); workflow systems in computer–supported collaborative work (CSCW) (Ellis, et al., 1991); and the act of learning and learning environments, which will be used here for further illustration.

Self–directed learning and tutoring. One specific area in which the relationship between prescriptive and permissive approaches can be explored is learning. Here we contrast self–directed learning (being primarily permissive, often embedded in constructionist approaches) with tutoring (being primarily prescriptive, often embedded in instructionist approaches). The challenge is to identify a middle ground–learners need enough freedom to choose what to learn and how to learn it and enough guidance to explore and construct useful knowledge. If pursued independently, self–directed learning and tutoring suffer shortcomings. For example, self–directed learning, conceived as pure discovery learning, has the substantial weakness that learners are not exposed to coherent presentations of disciplinary knowledge, and thus remain stuck at suboptimal plateaus. Tutoring, without being contextualized, is not responsive to the real needs and interests of learners.

Tutoring and self–directed learning are grounded in contradictory educational approaches (see Table 2):

What is needed but mostly lacking is moving beyond binary choices: self–directed learning and tutoring are endpoints in a broad spectrum of possible approaches. Concepts such as guided discovery learning (Mayer, 2004) and community of learners (Rogoff, et al., 1998) illustrate different approaches and show that opportunities exist to exploit the best of both possible worlds.


Table 2: Distinctions and complementary nature of tutoring and self–directed learning
Self–directed learning
characteristics problem is given by the teacher or the systems; learning supported from the supply side; adult–run education; prescriptive problem is based on the learner’s needs and interest; learning supported from the demand side; child–run education; permissive
strengths organized body of knowledge; pedagogically and cognitively structured presentations real interests, personally meaningful tasks, high motivation
weaknesses limited relevancy to the interests of the learner or the task at hand coverage of important concepts may be missing; demand driven, unstructured learning episodes; lack of coherence
primary role of the teacher sage on the stage — presents what he/she knows and is prepared for guide on the side — answers and relevant information have to be culled from questions posed by others
planning versus situated responses anticipating and planning of the learning goals and content learning needs arise from the situational context
distribution over lifetime decreasing in importance from school to university to lifelong learning increasing in importance from school to university to lifelong learning
assessment “standard” assessment instruments are applicable “innovative” assessment instruments are needed
unique research challenges presentation of an organized body of knowledge; responsiveness in the teacher–defined context to individual differences task identification; context awareness; large repository of tutoring episodes


3.2. Individual versus social creativity

The need for multiple voices in design. Social creativity explores computer media and technologies to help people work together. It is relevant to design because collaboration plays an increasingly significant role in design projects that require expertise in a wide range of domains. Software design projects, for example, involve designers, programmers, human–computer interaction specialists, marketing people, and end–user participants (Greenbaum and Kyng, 1991). Information technologies have reached such a level of sophistication, maturity, cost–effectiveness, and distribution that they are not restricted to only enhancing productivity — they also open up new creative possibilities (National Research Council, 2003).

Design projects may take place over many years, with initial design followed by extended periods of evolution and redesign. In this sense, design artifacts are not designed once and for all, but instead they evolve over long periods of time (Fischer, 2005) during which designers may extend or modify artifacts designed by people they have never met.

In extended and distributed design projects, specialists from many different domains must coordinate their efforts despite large separations of time and distance. In such projects, collaboration is crucial for success, yet it is difficult to achieve. Complexity arises from the need (1) to synthesize different perspectives; (2) to exploit collisions between concepts and ideas coming from different disciplines; (3) to manage large amounts of information potentially relevant to a design task; and, (4) to understand the design decisions that have determined the long–term evolution of a designed artifact. Social creativity does not necessitate the development of environments in which the interests of the many inevitably supersede those of the individual. Appropriate socio–technical settings can amplify the outcome of a group of creative people by both augmenting individual creativities and multiplying rather than simply summing up individual creativities (Fischer, et al., 2005).

Individual creativity. Creative individuals, such as movie directors, leaders of sports teams, and leading scientists and politicians, can make a huge difference in exemplary cases. Individual creativity is grounded in the unique perspective that the individual brings to bear in the current problem or situation. It is the result of the life experience, culture, education, and background knowledge of the individual, as well as the individual’s personal interest associated with a particular situation. Individual creativity, however, has limits. In today’s society, the Leonardesque aspiration to have people who are competent in all of science has to fail because the individual human mind is limited (Campbell, 2005; Shneiderman, 2002).

Individuals may have the following concerns related to their voices being heard:

“Am I interested enough and am I willing to make the additional effort and time so my voice is heard?” — This relates to what motivates people to participate (e.g., to vote in an election, to engage in a neighborhood association). Participation is more likely in cases in which people are engaged in personally meaningful problems (Fischer, 2002).

“Do I have something relevant to say?” — The local voices and unique expertise are often especially valuable in a global world; the incredible diversity of building styles, restaurants, food, and hotels that exist in different parts of the world are jeopardized and in some cases destroyed by the rise of tourism and the global marketplace (Friedman, 2005).

“Am I able to express what I want to say?” — Owners of problems need to be independent of high–tech scribes; this requires literacy, and in the world today, where ideas and work products are documented with computers, it requires digital fluency (National Research Council, 1999).

“Am I able and willing to express myself in a way that others can understand what I am saying?” — This is relevant in (1) participatory design processes in which people should express themselves with boundary objects (Star, 2005) rather than with their own respective technical jargon; and, (2) efforts so the public can understand the work of the scientists.

Social creativity. Creative activity grows out of the relationship between an individual and the world of his or her work, as well as from the ties between an individual and other human beings. Much human creativity arises from activities that take place in a social context in which interaction with other people and the artifacts that embody group knowledge are important contributors to the process. Creativity happens not inside a person’s head, but in the interaction between a person’s thoughts and a socio–cultural context (Csikszentmihalyi, 1996).

A group, community, or society is interested in hearing as many voices as possible for the following concerns:

“How can we encourage individuals to contribute to the good and progress of all of us?” — This is relevant in open source efforts, which rely on social capital and gift cultures (Fischer, et al., 2004b).

“In order to stimulate and increase social creativity, how can we support and exploit cultural pluralism and epistemological pluralism as an advantage rather than as a disadvantage?” — Related questions include: Is the European multi–culturalism and its local and regional identities a strength or a weakness? Are we willing to accept the validity and the multiple ways of knowing and thinking, especially by including the voices of underrepresented and underprivileged groups (e.g., people with disabilities (Carmien, et al., 2005)?

“How do we avoid the situation that voices get lost because there is too much information or their input does not get recorded?” — In other words, how do we create knowledge management environments that support the right division between pull and push technologies and that have some context awareness?

“How do we avoid illegitimate voices?” — this includes information that is pushed at people without their consent (such as spam mail) or is made available against their will (such as violation of privacy).

“How do we avoid getting stuck in group think?” — This includes seeing controversy as an asset rather than as a limitation; group think (Janis, 1972) is especially harmful if some groups believe that their way of thinking is on top, rather than on tap (Turkle and Papert, 1991).

“How do we eliminate sources of exclusion?” — This includes not only rules that specifically exclude people (such as minorities, lay persons facing experts, or people with disabilities), but ways of thinking and organizing that make them reluctant to join in.

Integrating individual and social creativity. Our work is grounded in the basic belief that there is an “and” and not a “versus” relationship between individual and social creativity (Fischer, et al., 2005). Creativity occurs in the relationship between an individual and society, and between an individual and his or her technical environment. The mind, rather than driving on solitude, is clearly dependent upon the reflection, renewal, and trust inherent in sustained human relationships (John–Steiner, 2000). We need to support this distributed fabric of interactions by integrating diversity, making all voices heard, increasing the back–talk of the situation, and providing systems that are open and transparent, so that people can be aware of and access each other’s work, relate it to their own work, transcend the information given, and contribute the results back to the community. This process is illustrated (in part at least) by the “location, comprehension, and modification” cycle in software reuse (Ye and Fischer, 2005), the “collect/relate/create/donate” model (Shneiderman, 2002), and by the decentralized development process of open source communities (Scharff, 2002).

Individual and social creativity can be integrated by means of proper collaboration models (Olson, et al., 2001), appropriate community structures (Wenger, 1998), boundary objects (Star, 2005), process models in support of natural evolution of artifacts (Fischer, et al., 2001), and meta–design (Fischer, et al., 2004a). By integrating individual and social creativity, support will be provided not only for reflective practitioners but also for reflective communities. Even within disciplines, competence is not achieved in individual minds, but as a collective achievement made possible by the overlap of narrow specialties (Campbell, 2005).

3.3. Communities of practice versus communities of interest

The clashing point of two subjects, two disciplines, two cultures ought to produce creative chaos.— C.P. Snow (1993)

Design communities are increasingly characterized by a division of labor (Levy and Murnane, 2004), comprising individuals who have unique experiences, varying interests, and different perspectives about problems, and who use different knowledge systems in their work (Bonifacio and Molani, 2003). Shared understanding (Resnick, et al., 1991) that supports collaborative learning and working requires the active construction of a knowledge system in which the meanings of concepts and objects can be debated and resolved. In heterogeneous design communities that form around large and complex design problems, the construction of shared understanding requires the interaction and synthesis of several separate knowledge systems (Turkle and Papert, 1991).

Diversity is not only a constraint to deal with but an opportunity to generate new ideas, new insights, and new environments (Basalla, 1988; National Research Council, 2003). The challenge is often not to reduce heterogeneity and specialization, but to support it, manage it, and integrate it by finding ways to build bridges between local knowledge and by exploiting conceptual collisions and breakdowns as sources for innovation.

Communities of Practice (CoPs) (Fischer, 2001; Wenger, 1998) are homogeneous design communities consisting of practitioners who work as a community in a certain domain undertaking similar work. Traditional learning and working environments (e.g., university departments and their respective curricula) are disciplinary. Throughout history, the use of disciplines and their associated development of a division of labor have proven to be powerful approaches. However, we know from all the attempts to support multidisciplinary work that “real” problems can only rarely be successfully approached by a lone discipline (Campbell, 2005; Derry and Fischer, 2005).

Communities of Interest (CoIs) (Fischer, 2001) are heterogeneous design communities bringing together stakeholders from different CoPs to solve a particular (design) problem of common concern. They can be thought of as “communities of communities” (Brown and Duguid, 1991) or communities of representatives of communities. Examples of CoIs are (1) a team of software designers, marketing specialists, psychologists, and programmers interested in software development; or, (2) a group of citizens and experts interested in urban planning, in particular, in implementing new transportation systems. CoIs are supported by the Envisionment and Discovery Collaboratory (Arias, et al., 2000) (see section 4), an integrated physical and computational environment supporting informed participation through new forms of knowledge creation, integration, and dissemination. Fundamental challenges facing CoIs are found in building a shared understanding (Resnick, et al., 1991) of the task at hand, which often does not exist at the beginning but is evolved incrementally and collaboratively and emerges in people’s minds and in external artifacts. Members of CoIs must learn to communicate with and learn from others (Derry, et al., 2005; Engeström, 2001) who have different perspectives and perhaps different vocabularies to describe their ideas in order to establish a common ground (Clark and Brennan, 1991).

Comparing CoPs and CoIs. Table 3 characterizes and differentiates CoPs and CoIs along a number of dimensions. The point of comparing and contrasting CoPs and CoIs is not to pigeonhole groups into either category, but rather to identify patterns of practice and helpful technologies. People can participate in more than one community, or one community can exhibit attributes of both a CoI and a CoP.


Table 3: Differentiating CoPs and CoIs
nature of problems different tasks in the same domain common task across multiple domains
knowledge development refinement of one knowledge system; new ideas coming from within the practice synthesis and mutual learning through the integration of multiple knowledge systems
major objectives codified knowledge, domain coverage shared understanding, making all voices heard
weaknesses group–think lack of a shared understanding
strengths shared ontologies social creativity; diversity; making all voices heard
people beginners and experts; apprentices and masters stakeholders (owners of problems) from different domains
learning legitimate peripheral participation informed participation


Our Center for LifeLong Learning and Design (L3D) is an example: it has many characteristics of a CoP (having developed its own stories, terminology, and artifacts), but by actively engaging with people from outside our community (e.g., other colleges on campus, people from industry, international visitors, and so forth), it also has many characteristics of a CoI. Design communities do not have to be strictly either CoPs or CoIs; they can integrate aspects of both forms of communities. The community type may shift over time, according to events outside the community, the objectives of its members, and the structure of the membership.

CoPs are biased toward communicating with the same people and taking advantage of a shared background. The existence of an accepted, well–established center of expertise and a clear path of learning toward this center allows the differentiation of members into novices, intermediates, and experts. It makes these attributes viable concepts associated with people and provides the foundation for legitimate peripheral participation as a workable learning strategy. Some limitations of CoPs are that group–think (Janis, 1972) can suppress exposure to, and acceptance of, outside ideas; and the more someone is at home in a CoP, the more that person forgets the strange and contingent nature of its categories from the outside.

CoIs have a potential for creativity because different backgrounds and different perspectives can lead to new insights (Bennis and Biederman, 1997). They can support pluralistic societies by coping with complexity, contradictions, and a willingness to allow for differences of opinion. A fundamental barrier for CoIs might be that the participants fail to create common ground and shared understanding. This barrier is particularly challenging because CoIs often are more temporary than CoPs; they come together in the context of a specific project and dissolve after the project has ended.

3.4. Consumer versus producer cultures

The process of knowledge accumulation in society has undergone major changes. Initially, knowledge was accumulated in the heads of people and communicated by tales, stories, and myths. The oral tradition has been replaced by a written tradition that allows people to permanently record thoughts and widely distribute them (Ong, 1982). Information technologies (Hippel, 2005) have created fundamentally new opportunities, new challenges, and new problems for knowledge creation, integration, and dissemination, including open source communities (Fischer, et al., 2004b; Raymond, 2001) and collaboratively constructed online encyclopedias such as Wikipedia ( The amount of available information and knowledge is exploding, and because information and knowledge consume attention, we all are suffering from it.

In our research we have developed a number of basic conceptual frameworks to support new ways to accumulate knowledge and selectively distribute it, including:

These approaches are related to: (1) the collect/relate/create/donate model of Shneiderman (2002); (2) the basic assumption that information has a social life (Brown and Duguid, 2000); and, (3) the ideas of convivial tools and deprofessionalization (Illich, 1973).

Professionally dominated cultures. A professionally dominated culture is characterized by a small number of experts and a large number of consumers (see Figure 1). Based on strong input filters (e.g., low acceptance rates for conferences and journals), relatively small information repositories are created. The advantage is the likelihood that the quality and trustworthiness of the accumulated information is high; thus, relatively weak output filters are required. The disadvantage of this model is that it greatly limits that “all voices can be heard,” that most people are limited to accessing existing information, and that potentially relevant information (which may be of great value not at a global level but for the work of specific individuals) may not be incorporated into the information repository.


Producer/consumer relationships in a professionally dominated culture

Figure 1: Producer/consumer relationships in a professionally dominated culture.


Design cultures. Design cultures can be characterized by weak input filters, which allow users to not only access information but to become active contributors by engaging in informed participation (Brown, et al., 1994). The resulting information repositories (see Figure 2) are much larger (the World Wide Web is the prime example of this approach). Major limitations of this model are the potentially reduced trust and reliability of the content of the information repositories. This requires powerful search mechanisms to find relevant information and strong new output filters to allow users to judge the reliability of the information.


Producer/consumer relationships in a design culture

Figure 2: Producer/consumer relationships in a design culture.


This brief characterization of the two models shows that both have strengths and weaknesses, and both serve as the guiding principles in different settings. Figure 3 illustrates how the proceedings of conferences — the CHI conference (white book) using strong input filters and the HCI International conference (dark books) using weak input filters — document their results in very different ways, depending on the basic criteria established by the respective meetings.


The proceedings of two conferences

Figure 3: The proceedings of two conferences.


3.5. Meta–design: Beyond closed and open systems

Meta–design (Fischer, et al., 2004a) characterizes objectives, techniques, and processes to allow users to act as designers by creating new knowledge rather than restricting them to the consumption of existing knowledge. Meta–design allows creative and unplanned opportunism, supports reflective communities, and addresses one of the fundamental challenges of a knowledge society: to invent and design a culture in which all participants in a collaborative design process can express themselves and engage in personally meaningful activities (Hippel, 2005).

The need for meta–design is founded on the observation that design requires open systems that users can modify and evolve. Because problems cannot be completely anticipated at design time when the system is developed, users at use time will encounter mismatches between their problems and the support that a system provides. These mismatches will lead to breakdowns, which serve as potential sources for new insights, new knowledge, and new understanding. Meta–design advocates a shift in focus from finished products or complete solutions to conditions for users to resolve mismatches and repair breakdowns when they are discovered during use.

Meta–design extends the traditional model of system development consisting of fixed stages to include an ongoing process in which stakeholders become co–designers — not only at design time but also throughout the whole existence of the system. A necessary, although not sufficient, condition for users to become co–designers is that software systems include advanced features (direct activation tools and design environments) that permit users to create complex customizations and extensions to existing systems. Rather than presenting users with closed systems, meta–design approaches provide them with opportunities, tools, and social reward structures to extend the system to fit their needs. Moreover, meta–design is a design methodology that involves multiple stakeholders. One of its objectives in its effort to overcome borders is to make all voices heard. An interesting challenge from this point of view is how to integrate the contributing voices originating from individual and social perspectives.

Meta–design covers the middle ground between general purpose programming languages (Turing Tar Pit) and over–specialized (turnkey) systems. Users need access to a middle ground of abstractions — lightweight but powerful tools and techniques that shorten the edit–compile–debug cycle of conventional programming. To modify a computer application, users should increase their knowledge only by an amount proportional to the complexity of the modification. This has been conceptualized as the “gentle slope” to programming, providing end–user developers with increasingly complex design environments for making changes.

Our evolving meta–design framework pays attention to motivation, specifically including the following aspects (Fischer, et al., 2004b):

Social creativity needs the “synergy of many,” and this kind of synergy is facilitated by meta–design. However, a tension exists between creativity and organization. A defining characteristic of social creativity is that it transcends individual creativity and thus requires some form of organization. On the one hand, elements of organization can and frequently do stifle creativity (Florida, 2004). On the other hand are historical precedents that too many voices can be worse than having a few choices. As a prime example, the multiparty system that existed in the Weimar Republic in Germany after World War I created a less stable political system compared to countries with a limited number of political parties.

The open systems created by metadesign (a) promote the transcendence of the individual mind; (b) support the users’ engagement in the collaborative construction and sharing of meaningful activities; and, (c) enable the mutual adaptation and continuous evolution of users and systems by letting users modify the system at use time and adapt it to their dynamic practices.



4. Socio–technical environments: Exploiting trade–offs to enhance creativity

In the last decade, L3D has developed socio–technical environments to support the partial resolutions between the binary choices indicated in Table 1. Socio–technical environments can be characterized as follows: (1) They are needed because the deep and enduring changes of our ages are not technological but are social and cultural, in their core substance. Changes in complex environments are not primarily determined by technology, but are the result of incremental shifts in human behavior and social organization. (2) They are composed not only of computers, networks, and software, but also of people, processes, policies, laws, institutions, the flow of design materials and commodities, and many other aspects of a complex web of socio-cultural concerns. (3) They require a co–design of social and technical systems and use models and concepts that not only focus on the artifact, but exploit the social context in which the systems will be used. Meta–design is a critical component for socio–technical environments because it gives the users design power to modify and evolve the technical systems according to their needs. The following brief examples of socio–technical environments deal with specific binary choices and their respective solutions (in reference to Table 1).

Domain–oriented design environments (Fischer, 1994) integrate construction and argumentation. They support CoPs by allowing them to interact at the level of the problem domain and not only at a computational level. They allow for efficient communication within the community at the expense of making communication and understanding difficult for outsiders. They integrate tool–based assistance (e.g., direct manipulation interfaces with objects grounded in the semantics of the problem domain) with agent–based assistance (e.g., critics and simulation components).

Computational critiquing mechanisms (Fischer, et al., 1998) enrich the back–talk of situations, thereby increasing the users’ understanding of problems by pointing out significant design situations and locating relevant information in large information spaces. Critics afford learning on demand by letting designers access new knowledge in the context of actual problem situations. Critics instantiate and transcend Schön’s theory of design (Fischer and Nakakoji, 1992); they support “reflection–in–action” and they increase the “back–talk” of the design situation, which in Schön’s framework is determined by the designers’ skill, experience, and attention (Schön, 1983). Critics explore and support the trade–offs between (1) serendipity and relevance to the task at hand; (2) information access and information delivery; and, (3) new collaboration models between human and computational support.

The Envisionment and Discovery Collaboratory (Arias, et al., 2000) supports CoIs with an environment in which participants collaboratively solve problems of mutual interest. The problem contexts explored in the collaboratory, such as urban transportation planning, flood mitigation, and building design, are all examples of open–ended design problems. The socio–technical environment empowers users to act as designers in problem–solving activities by supporting face–to–face collaboration (see Figure 4). It allows users to engage in complex design tasks by supporting them to incrementally articulate their ideas and negotiate with each other to create mutually agreeable design plans. With the Envisionment and Discovery Collaboratory, new relationships between individual and social creativity (Fischer, et al., 2005) can be explored.


The envisionment and discovery collaboratory

Figure 4: The envisionment and discovery collaboratory.


CodeBroker (Ye, 2001) (a reuse support system specifically addressing temporal distance) creates awareness of each other’s work so that efforts are not wasted and people can focus on what has not been done before. CodeBroker monitors software developers’ programming activities, infers their immediate programming task by analyzing semantic and syntactic information contained in their working products, and actively delivers task–relevant and personalized reusable parts (Fischer, et al., 1998) from a reuse repository created by decomposing existing software systems. CodeBroker will be further developed as an open source software system (Raymond, 2001) to support the collaboration of a large number of developers. CodeBroker explores our integrated approaches of reflection–in–action, mixed–initiative interactions, and socio–technical environments.

Courses–as–Seeds (dePaula, et al., 2001) is an educational model with the goal to create a culture of informed participation that is situated in the context of university courses and yet extends beyond the temporal boundaries of semester–based classes. Courses are conceptualized as seeds, rather than as finished products, and students are encouraged and supported as knowledge workers who play an active role in defining what they will learn. From the courses–as–seeds standpoint, the role of technology is to form and sustain active communities of learners who can make their voices heard by contributing ideas from their own unique viewpoints and to connect them in new ways. From this perspective, mere access to existing information and knowledge (e.g., seeing courses as finished products, either in the classroom or on the Web) is a very limiting concept. The courses–as–seeds framework explores issues and challenges associated with meta–design, the trade–offs between consumer and producer cultures (see Figure 1 and Figure 2), and the synergy between individual and social creativity.



5. Conclusions

Creativity is a multi–faceted concept. Creative people often combine personality traits that are in conflict with each other (Csikszentmihalyi, 1996). Socio–technical environments enhancing creativity must support not only one end of the spectrum of binary choices, but also — depending on the domain, tasks, and objectives of the people — must exploit trade–offs in a situated fashion to come as close as possible to the “sweet–spot” for a particular situation. This paper has described some of the trade–offs that we have explored in our research over the last decade and the systems that we have built to gain a deeper understanding of creativity and to support creative people. End of article


About the author

Gerhard Fischer is director of the Center for Lifelong Learning & Design, a professor in the Department of Computer Science, and a fellow of the Institute of Cognitive Science, all at the University of Colorado, Boulder.
E–mail: gerhard [at] cs [dot] colorado [dot] edu



The author thanks the members of the Center for LifeLong Learning & Design (L3D) at the University of Colorado, who have made major contributions to the ideas, frameworks, and systems discussed in this paper. The reviewers of this paper have provided valuable feedback leading to this final version.

The research was supported by (1) the National Science Foundation, grants (a) REC–0106976 ‘Social Creativity and Meta–Design in Lifelong Learning Communities,’ and (b) CCR–0204277 ‘A Social–Technical Approach to the Evolutionary Construction of Reusable Software Component Repositories’; (2) SRA Key Technology Laboratory, Inc., Tokyo, Japan; and, (3) the Coleman Institute, University of Colorado, Boulder.



E.G. Arias, H. Eden, G. Fischer, A. Gorman, and E. Scharff, 2000. “Transcending the individual human mind — Creating shared understanding through collaborative design,” ACM Transactions on Computer Human–Interaction, volume 7, number 1, pp. 84–113.

G. Basalla, 1988. The evolution of technology. New York: Cambridge University Press.

W.G. Bennis and P.W. Biederman, 1997. Organizing genius: The secrets of creative collaboration. Reading, Mass.: Addison–Wesley.

D.G. Bobrow, 1991. “Dimensions of interaction,” AI Magazine, volume 12, number 3, pp. 64–80.

B.W. Boehm and R. Turner, 2004. Balancing agility and discipline: A guide for the perplexed. Boston: Addison–Wesley.

M. Bonifacio and A. Molani, 2003. “The richness of diversity in knowledge creation: An interdisciplinary overview,” Proceedings of I–KNOW’03 (Graz, Austria), pp. 379–388.

J.S. Brown and P. Duguid, 2000. The social life of information. Boston: Harvard Business School Press.

J.S. Brown and P. Duguid, 1991. “Organizational learning and communities–of–practice: Toward a unified view of working, learning, and innovation,” Organization Science, volume 2, number 1, pp. 40–57.

J.S. Brown, P. Duguid, and S. Haviland, 1994. “Toward informed participation: Six scenarios in search of democracy in the information age,” Aspen Institute Quarterly, volume 6, number 4, pp. 49–73.

J.S. Bruner, 1960. The process of education. Cambridge, Mass.: Harvard University Press.

D.T. Campbell, 2005. “Ethnocentrism of disciplines and the fish–scale model of omniscience,” In: S.J. Derry, C.D. Schunn, and M.A. Gernsbacher (editors). Interdisciplinary collaboration: An emerging cognitive science. Mahwah, N.J.: Lawrence Erlbaum, pp. 3–21.

S. Carmien, M. Dawe, G. Fischer, A. Gorman, A. Kintsch, and J.F. Sullivan, Jr., 2005. “Socio–technical environments supporting people with cognitive disabilities using public transportation,” ACM Transactions on Human–Computer Interaction, volume 12, number 2, pp. 233–262.

J.M. Carroll and M.B. Rosson, 1987. “Paradox of the active user,” In: J.M. Carroll (editor). Interfacing thought: Cognitive aspects of human–computer interaction. Cambridge, Mass.: MIT Press, pp. 80–111.

H.H. Clark and S.E. Brennan, 1991. “Grounding in communication,” In: L.B. Resnick, J.M. Levine, and S.D. Teasley (editors). Perspectives on socially shared cognition. Washington, D.C.: American Psychological Association, pp. 127–149.

M. Csikszentmihalyi, 1996. Creativity: Flow and the psychology of discovery and invention. New York: HarperCollins.

M. Csikszentmihalyi, K. Rathunde, and S. Whalen, 1993. Talented teenagers: The roots of success and failure. New York: Cambridge University Press.

R. dePaula, G. Fischer, and J. Ostwald, 2001. “Courses as seeds: expectations and realities,” Proceedings of the Second European Conference on Computer–Supported Collaborative Learning (ECSCL–2001), Maastricht, Netherlands, pp. 494–501, and at

S. Derry and G. Fischer, 2005. “Toward a model and theory for transdisciplinary graduate education,” at

S.J. Derry, C.D. Schunn, and M.A. Gernsbacher (editors), 2005. Interdisciplinary collaboration: An emerging cognitive science. Mahwah, N.J.: Lawrence Erlbaum.

J. Dewey, 1967. The school and society. Chicago: University of Chicago Press.

P. Ehn, 1989. Work–oriented design of computer artifacts. Second edition. Stockholm: Arbetslivscentrum.

C.A. Ellis, S.J. Gibbs, and G.L. Rein, 1991. “Groupware: Some issues and experiences,” Communications of the ACM, volume 34, number 1, pp. 38–58.

Y. Engeström, 2001. “Expansive learning at work: Toward an activity theoretical reconceptualization,” Journal of Education and Work, volume 14, number 1, pp. 133–156.

G. Fischer, 2005. “Distances and diversity: Sources for social creativity,” Proceedings of Fifth Conference on Creativity & Cognition (London), pp. 128–136; and at

G. Fischer, 2002. “Beyond ‘couch potatoes’: From consumers to designers and active contributors,” First Monday, volume 7, number 12, at

G. Fischer, 2001. “External and sharable artifacts as sources for social creativity in communities of interest,” In: J.S. Gero and M.L. Maher (editors). Computational and cognitive models of creative design V: Reprints of the Fifth International Roundtable Conference on Computational and Cognitive Models of Creative Design, Heron Island, Queensland, Australia, 9–13 December 2001. Sydney: Key Centre of Design Computing and Cognition, University of Sydney, pp. 67–89; and at

G. Fischer, 1998. “Making learning a part of life: Beyond the ‘gift–wrapping’ approach of technology,” In: P. Alheit and E. Kammler (editors). Lifelong learning and its impact on social and regional development: Contributions to the First European Conference on Lifelong Learning, Bremen, 3–5 October 1996: Collected papers. Bremen: Donat Verlag, pp. 435–462.

G. Fischer, 1994. “Domain–oriented design environments,” Automated Software Engineering, volume 1, number 2, pp. 177–203.

G. Fischer and E. Giaccardi, 2005. “Meta–design: A framework for the future of end user development,” In: H. Lieberman, F. Paternò, and V. Wulf (editors). End user development: Empowering people to flexibly employ advanced information and communication technology. Dordrecht: Kluwer Academic.

G. Fischer and K. Nakakoji, 1992. “Beyond the macho approach of artificial intelligence: Empower human designers — do not replace them,” Knowledge–Based Systems, volume 5, number 1, pp. 15–30.

G. Fischer, E. Giaccardi, H. Eden, M. Sugimoto, and Y. Ye, 2005. “Beyond binary choices: Integrating individual and social creativity,” International Journal of Human–Computer Studies, volume 63, numbers 4–5, pp. 482–512.

G. Fischer, E. Giaccardi, Y. Ye, A.G. Sutcliffe, and N. Mehandjiev, 2004a. “Meta–design: A manifesto for end–user development,” Communications of the ACM, volume 47, number 9, pp. 33–37.

G. Fischer, E. Scharff, and Y. Ye, 2004b. “Fostering social creativity by increasing social capital,” In: M. Huysman and V. Wulf (editors). Social capital and information technology. Cambridge, Mass.: MIT Press, pp. 355–399.

G. Fischer, J. Grudin, R. McCall, J. Ostwald, D. Redmiles, B. Reeves, and F. Shipman, 2001. “Seeding, evolutionary growth and reseeding: The incremental development of collaborative design environments,” In: G.M. Olson, T.W. Malone, and J.B. Smith (editors). Coordination theory and collaboration technology. Mahwah, N.J.: Lawrence Erlbaum, pp. 447–472.

G. Fischer, K. Nakakoji, J. Ostwald, G. Stahl, and T. Sumner, 1998. “Embedding critics in design environments,” In: M.T. Maybury and W. Wahlster (editors). Readings in intelligent user interfaces. San Francisco: Morgan Kaufmann, pp. 537–559.

R.L. Florida, 2004. The rise of the creative class and how it’s transforming work, leisure, community and everyday life. New York: Basic Books.

T.L. Friedman, 2005. The world is flat: A brief history of the twenty–first century. New York: Farrar, Straus and Giroux.

J. Greenbaum and M. Kyng, (editors), 1991. Design at work: Cooperative design of computer systems. Hillsdale, N.J.: Lawrence Erlbaum.

J. Grudin, 1987. “Social evaluation of the user interface: Who does the work and who gets the benefit?” In: H. Bullinger and B. Shackel (editors). Human–computer interaction — INTERACT ’87: Proceedings of the Second IFIP Conference on Human–Computer Interaction, held at the University of Stuttgart, Federal Republic of Germany, 1–4 September, 1987. Amsterdam: North-Holland, pp. 805–811.

E. von Hippel, 2005. Democratizing innovation. Cambridge, Mass.: MIT Press.

E.D. Hirsch, 1996. The schools we need and why we don’t have them. New York: Doubleday.

E. Horvitz, 1999. “Principles of mixed–initiative user interfaces,” Proceedings of the SIGCHI conference on Human factors in Computing Systems, pp. 159–166; also at

I. Illich, 1973. Tools for conviviality. New York: Harper and Row.

I.L. Janis, 1972. Victims of groupthink: A psychological study of foreign–policy decisions and fiascoes Boston: Houghton Mifflin.

V. John–Steiner, 2000. Creative collaboration. Oxford: Oxford University Press.

A.C. Lemke, 1989. “Design environments for high–functionality computer systems,” Ph.D. dissertation, Department of Computer Science, University of Colorado at Boulder.

F. Levy and R.J. Murnane, 2004. The new division of labor: How computers are creating the next job market. Princeton, N.J.: Princeton University Press.

H. Lieberman, F. Paternò, and V. Wulf (editors). End user development: Empowering people to flexibly employ advanced information and communication technology. Dordrecht: Kluwer Academic.

H. Mandl and A. Lesgold, 1988. Learning issues for intelligent tutoring systems New York: Springer–Verlag.

R.E. Mayer, 2004. “Should there be a three–strikes rule against pure discovery learning? The case for guided methods of instruction,” American Psychologist, volume 59, number 1, pp. 14–19.

E. Mumford, 1987. “Sociotechnical systems design: Evolving theory and practice,” In: G. Bjerknes, P. Ehn, and M. Kyng (editors). Computers and democracy: A Scandinavian challenge. Brookfield, Vt.: Avebury, pp. 59–77.

National Research Council. Division on Engineering and Physical Sciences. Computer Science and Telecommunications Board. Committee on Information Technology and Creativity, 2003. Beyond productivity: Information technology, innovation, and creativity. Washington, D.C.: National Academies Press; and at

National Research Council. Commission on Physical Sciences, Mathematics, and Applications. Computer Science and Telecommunications Board. Committee on Information Technology Literacy, 1999. Being fluent with information technology. Washington, D.C.: National Academies Press; and at

D.A. Norman, 1993. Things that make us smart: Defending human attributes in the age of the machine. Reading, Mass.: Addison–Wesley.

G.M. Olson, T.W. Malone, and J.B. Smith (editors), 2001. Coordination theory and collaboration technology. Mahwah, N.J.: Lawrence Erlbaum.

W.J. Ong, 1982. Orality and literacy: The technologizing of the word. London: Methuen.

E.S. Raymond, 2001. The cathedral and the bazaar: Musings on Linux and open source by an accidental revolutionary. Revised edition. Cambridge, Mass.: O’Reilly.

L.B. Resnick, J.M. Levine, and S.D. Teasley (editors), 1991. Perspectives on socially shared cognition. Washington, D.C.: American Psychological Association.

R.M. Roberts, 1989. Serendipity: Accidental discoveries in science. New York: Wiley.

B. Rogoff, E. Matsuov, and C. White, 1998. “Models of teaching and learning: Participation in a community of learners,” In: D.R. Olson and N. Torrance (editors). The handbook of education and human development: New models of learning, teaching and schooling. Malden, Mass.: Blackwell, pp. 388–414.

R.C. Schank and R.P. Abelson, 1977. Scripts, plans, goals, and understanding: An inquiry into human knowledge structures. Hillsdale, N.J.: Lawrence Erlbaum.

E. Scharff, 2002. “Open source software: A conceptual framework for collaborative artifact and knowledge construction,” Ph.D. dissertation, Department of Computer Science, University of Colorado at Boulder; and at

D.A. Schön, 1983. The reflective practitioner: How professionals think in action. New York: Basic Books.

B. Shneiderman, 2002. Leonardo’s laptop: Human needs and the new computing technologies. Cambridge, Mass.: MIT Press.

B. Shneiderman and P. Maes, 1997. “Direct manipulation vs. interface agents,” Interactions, volume 4. number 6, pp. 42–61.

H.A. Simon, 1996. The sciences of the artificial. Third edition. Cambridge, Mass.: MIT Press.

C.P. Snow, 1993. The two cultures. Canto edition. Cambridge: Cambridge University Press.

S.L. Star, 2005. “Categories and Cognition: Material and Conceptual Aspects of Large-Scale Category Systems,” In: S.J. Derry, C.D. Schunn, and M.A. Gernsbacher (editors), 2005. Interdisciplinary collaboration: An emerging cognitive science. Mahwah, N.J.: Lawrence Erlbaum, pp. 167–186.

S. Turkle and S. Papert, 1991. “Epistemological pluralism and the revaluation of the concrete,” In: I. Harel and S. Papert (editors). Constructionism: Research reports and essays, 1985–1990. Norwood, N.J.: Ablex, pp. 161–191.

E. Wenger, 1998. Communities of practice: Learning, meaning, and identity. Cambridge: Cambridge University Press.

Y. Ye, 2001. “Supporting component–based software development with active component repository systems,” Ph.D. dissertation, Department of Computer Science, University of Colorado at Boulder.

Y. Ye and G. Fischer, 2005. “Reuse–conducive development environments,” International Journal of Automated Software Engineering, volume 12, number 2, pp. 199–235.


Editorial history

Paper received 6 March 2006; accepted 27 March 2006.

Copyright ©2006, First Monday

Copyright ©2006, Gerhard Fischer

Beyond binary choices: Understanding and exploiting trade–offs to enhance creativity by Gerhard Fischer
First Monday, Volume 11, Number 4 - 3 April 2006