Computational Environments Supporting Creativity in the Context of Lifelong Learning and Design

Size: px
Start display at page:

Download "Computational Environments Supporting Creativity in the Context of Lifelong Learning and Design"

Transcription

1 Computational Environments Supporting Creativity in the Context of Lifelong Learning and Design Gerhard Fischer1 and Kumiyo Nakakoji2,3 1 Center for LifeLong Learning and Design (L3D) University of Colorado, Boulder, CO 2 Software Engineering Laboratory Software Research Associates, Inc., Tokyo Japan 3 Cognitive Science Laboratory Nara Institute of Science and Technology, Japan Contact Address: Gerhard Fischer CB430 Department of Computer Science University of Colorado Boulder CO tel: +1 (303) ; fax: +1 (303) gerhard@cs.colorado.edu Kumiyo Nakakoji Graduate School of Information Science Nara Institute of Science and Technology , Takayama-cho Ikoma-city, Nara, , Japan tel: +81 (0) ; fax: +81 (0) kumiyo@is.aist-nara.ac.jp Fischer/Nakakoji 1 KBS Journal 97

2 Abstract: Much of our intelligence and creativity results from the collective memory of communities of practice and of the artifacts and technology surrounding them. Rather than studying individual creativity in isolation, we have developed a conceptual framework of creativity in the context of everyday practice where design activities prevail and learning is constantly required. The conceptual framework explores new role distributions between people and computers based on theories that view design as reflection-in-action and breakdowns as opportunities for learning and creativity. We use an example from the domain of multimedia information design to illustrate how creativity is supported by domain-oriented design environments. The paper describes the mechanisms, architectures and processes underlying these environments. Keywords: Creativity Support, Domain-Oriented Design Environments (DODEs), Lifelong-Learning Short Title: Creativity in the Context of LifeLong Learning and Design INTRODUCTION... 3 DESIGN, LIFELONG LEARNING AND CREATIVITY... 3 DESIGN AND LIFELONG LEARNING... 3 CREATIVITY... 4 COLLECTIVE CREATIVITY... 4 CREATIVITY AND COMPUTATIONAL ENVIRONMENTS... 5 NEW ROLE DISTRIBUTIONS BETWEEN PEOPLE AND COMPUTERS... 5 CONTEXTUAL ELABORATION... 6 MAKING ARGUMENTATION SERVE DESIGN... 6 BREAKDOWNS AND SYMMETRY OF IGNORANCE AS OPPORTUNITIES... 6 INTEGRATION OF PROBLEM FRAMING AND PROBLEM SOLVING... 6 INTEGRATION OF KNOWLEDGE DELIVERY AND END-USER MODIFIABILITY... 7 A DODE: A MODEL FOR COMPUTER-SUPPORTED CREATIVITY... 7 A SCENARIO WITH EMMA... 8 EMMA ARCHITECTURE... 9 A PROCESS MODEL TO SUPPORT CREATIVITY SUMMARY ACKNOWLEDGEMENTS REFERENCES: Fischer/Nakakoji 2 KBS Journal 97

3 INTRODUCTION While creativity is often associated with art, we are concerned with creativity that is required in everyday work practice. This type of creativity is in most cases not historical, but psychological [1]. A resulted product is not necesarily novel or original to a community but is personally or psychologically novel to the individual who produced it. While analyzing outstanding creative people [2] contributes towards establishing a framework for individual creativity, understanding creativity in the context of social everyday activities is equally important for letting people become more productive and create better work products. In the work presented here, we focus our study of creativity on design activities with an emphasis on the importance of lifelong learning. The analysis of everyday design practices [3] has shown that knowledge workers and designers have to engage in creative activities in coping with the unforseen complexities of everyday, real-world tasks. While considering descriptive accounts of creativity as an important foundation of our approach, the focus of our work is to build computational environments which augment and empower the creative potential of individuals and groups who belong to a community of practice. The approach is based on a conceptual and technical framework that supports: distributed cognition by exploring new role distributions between people and computers, task-relevant reminding, learning on demand, and end-user modifiablity by contextual elaboration, reflection-in-action by making argumentation serve design, breakdowns and symmetry of ignorance by seeing them as opportunities, integration of problem framing and problem solving by regarding solution attempts as contributing to the incremental understanding of a problem, and collective creativity by integrating knowledge-delivery and end-user modifiability. Based on the above framework, we have developed over the last decade domain-oriented design environments (DODEs) to support creativity in the context of design and lifelong learning. Starting with a discussion on design, lifelong learning and creativity in the social context, the paper then presents the emma (Environment for MultiMedia Authoring) system, a DODE for multimedia information design, as an example to illustrate how creativity is supported by domain-oriented design environments and describes the mechanisms, architectures and processes underlying these environments. DESIGN, LIFELONG LEARNING AND CREATIVITY Design and Lifelong Learning The world of professional design activity is complex, uncertain, unstable, unique, and full of conflicting value judgements [4, 5, 6]. The central theme of our conceptual framework is the use of design as a vehicle for understanding psychological creativity [1]. In pursuing this theme, we take the notion of design in its broadest and richest sense. Design has long been a staple of many professions architecture, engineering, playwriting, landscaping, sculpture but with the advent of what Drucker [7] refers to as the knowledge worker in technology-based economies, design has become an almost ubiquitous element of professional practices. Chemists design new molecules; biochemists design new genes; graphic artists design custom charts; business people design spreadsheet models. This increase in design activity has been accompanied by the growth of supporting technologies, which, on one hand, can lead to more powerful and expressive work products, but on the other hand, may make work practice increasingly complex and difficult to learn. Lifelong learning is an indispensable process in everyday practice. Fischer/Nakakoji 3 KBS Journal 97

4 Design activities and lifelong learning should be integral components to environments that support people's work. Design provides a perspective that weaves the acquisition of knowledge into meaningful activity, which takes place in rich social contexts and over extended periods of time. Creativity in design plays a critical role in cultivating learning in design activities. Creativity The relation of people to their work is important for understanding creativity (please note that in the context of this paper, we limit our discussion on the work designing with a computational environment). Creativity is not a result of a one-shot affair but an outcome of continuous efforts of discovering and evaluating alternatives. In iteratively discovering and evaluating alternatives, a creative individual seeks a balance between the following tensions necessary to lead to creative products (see Table 1): Table 1: Tensions in Creativity value useful novel (unusual for its own sake) discovery serendipitous presumed relevance importance appropriate/trivial unknown structuring orderly rules chaos conservance tradition transcendance rules following breaking guidance constraints freedom First, balance between usefulness and innovativeness needs to be made for a product to be creative. The product must be novel so that it is not a part of existing well-known solution. On the other hand, if the product is not useful, or of little value, it cannot be regarded as creative. The other tensions are related to types and properties of information that can be weaved into a creative product. Often, information that leads into a creative product is regarded as a result of serendipitous encounter [8]. However, studies have shown that information necessary to come to a creative product is often deeply related to the problem that the one is coping with. In terms of the importance of the information, if the importance is so obvious, it is likely to lead to a well-known solution - not creative. On the other hand, whether the information can be important for creativity cannot be presumed a priori. Following orderly rules based on a traditional approach tends to lead to a product that is useful, but not necessarily novel. To transcend the tradition, one needs to take a chaotic approach by breaking rules, which, however, has less chance to produce a useful product. To find the "right" balance between these tensions, one outsources information, such as books and other people, which we call collective creativity. Collective Creativity The power of the unaided, individual mind is highly overrated. A creative activity is not only performed as an individual but placed in the social context. Much of our intelligence and creativity results from the collective memory of communities of practice and of the artifacts and technology surrounding them. Though creative individuals are often thought of working in isolation, the role of interaction and collaboration with other individuals is also critical [9]. Thus, creative activity grows out of the relationship between an individual and the world of his or her work, and out of the ties between an individual and other human beings. Learning takes place not only from textbooks, but by addressing real world problems. Our goal is to help people give more opportunities to be creative by unleashing the creative potential with computational environments. Thus, creativity and learning form two sides of a coin. To be creative, one needs to obtain new ways to look at existing artifacts and concepts from outside sources learning is required to be creative. In contrast, creative products will bring along innovative viewpoints of the products allowing people to become aware of new perspectives learning takes place as a result of creative processes. Fischer/Nakakoji 4 KBS Journal 97

5 In what follows, we present our approach to support creativity by integrating learning within the context of design, real-world practices in social context. CREATIVITY AND COMPUTATIONAL ENVIRONMENTS You cannot use smoke signals to do philosophy. Its form excludes the content. (Postman, Amusing Ourselves to Death, p 7) There are shortcomings in current computational environments to support creativity. Existing approaches do not take into account the tensions illustrated in Table 1. Most creativity support tools have goals along one side or the other, but not both. In effectively supporting individual creativity in design, a support tool needs to integrate both ends of the tensions, allowing people to find their own balance in the spectrum. Let us take a look at the "right" amount of functionality that a system should provide. Take the use of color on a computer display as an example. While current computer displays can present millions of colors, they do not necessarily lead users to produce creative multimedia titles or computer graphics. On the contrary, usable support tools (in the wrong hands) lead to products of reduced quality - "one reason for the abundance of bad graphs is the proliferation of low-cost mini-computers and `business graphics' packages [10; p2]. Moreover, such a rich set of functionality allow inappropriate color usage, which can be harmful by not understanding psychological effects of color. With these challenges in mind, we have explored the use of computer systems to support creativity in the context of everyday practice as design activities where people engage themselves in lifelong learning. This section presents our conceptual and technical framework in more detail. New Role Distributions Between People and Computers All media have always had an impact on creativity, and creativity has produced new media. In this most general view, there is not much new about the impact of the computer. When looking for its peculiar kind of influence, we have to identify the unique features of the computer. It has often been said that with the computer, artists, designers, or architects may easily play with hundreds of variations. Since part of creative work is indeed based on fiddling around with the elements of a repertoire, computers have an impact on the combinatorial aspects of creativity. For example, Karl Sims has built a system that automatically generates virtual creatures that move and behave in physically simulated threedimensional worlds by genetically computing the morphology [11]. Combinatorics, however, is only one aspect of creativity. Our goal is to support other aspects of creativity, which are concerned with semantics and meanings of artifacts by using computers as medium that leads people to creative thinking. ``Creativity is a function of a medium [12]. Current computer systems deprive people of potential creativity by requiring them to do tasks for manipulating computer systems themselves, not directly relevant to their work domain. To better support creativity, computer systems need to be designed to minimize efforts required to use the systems' functionality not directly relevant to designer's work domains (see Figure 1). Domainoriented design environments (DODEs) are computational media that allow people to be engaged in more authentic tasks in their work practices by allowing them to deal with domains, not to fight with tools. Domain-oriented systems make computers invisible and enable users to communicate with the problem domain rather than with computer tools. Fischer/Nakakoji 5 KBS Journal 97

6 Figure 1: Focusing on the Task Contextual Elaboration Computer systems can go beyond paper and pencil by actively supporting people's work. When work is done using a domain-oriented design environment, the system can use artifacts produced in the environment to partially understand the context that the designer is engaged in [13]. The computer system, then, can use the representation as a query to retrieve information from its information repository. Such information is relevant to the user's current task to some extent, serving as a reminder to the task. In this manner, the system can go beyond a serendipitous information provider. At the same time, such information automatically identified as relevant and delivered to users can be learned by users. Since the information is related to what the users are currently engaged in, it is easy for them to understand and associate it with their current concern. Such learning-on-demand is the best way to support lifelong learning in the constructionism manner. Making Argumentation Serve Design Schoen [6] describes that design is an iterative process of action and reflection. A designer creates a design move, which creates a design situation talking back to the designer, uncovering dimensions of the design task. Design is not a rule-oriented logical activity but a series of discovering emerging features and arguing about the situations. As such, discussions and arguments about design do not preserve their semantics if isolated from relevant artifacts. Although recording design rationale and design processes are known to play an important role in creative design, such rationale needs to be embedded within the context of design. Domainoriented design environments allow designers to record argumentation within the system in accordance with intermediate design artifacts. Breakdowns and Symmetry of Ignorance as Opportunities Design is collaborative in nature [13]. Design requirements and knowledge necessary to solve the design task is distributed among stakeholders. There is a symmetry of ignorance among the stakeholders who often experience communication breakdowns because each stakeholder belongs to different work cultures, who use different norms, symbols and representations [14]. Rather than viewing this symmetry of ignorance as an obstacle during the design, the DODE approach views it as an opportunity for creativity. Having different viewpoints helps one discover alternatives and uncover tacit aspects of the problem to cope with. Integration of Problem Framing and Problem Solving To support creativity, the importance and benefit of articulating goals and problem requirements in a computational design environment, whether they are formally represented or not, should be emphasized for two reasons [15]. First, the use of external representations helps designers lessen the burden of mental creation, and discover alternative interpretations for their task gaining understanding of the task. Putting ideas down on paper is not a matter of emptying out the mind but of actively reconstructing it, forming new Fischer/Nakakoji 6 KBS Journal 97

7 associations, and expressing concepts in linguistic, pictorial, or any explicit representational forms while lessening the cognitive load required for remembering them [16]. The second point for having an explicit representation for a problem is that a partially represented problem specification and a partially constructed solution represents the design situation that the designers are engaged in what we call ``the designers' task at hand [13]. A computational environment can use this information as a query to retrieve information relevant to the identified task at hand. Multimedia authors do not have to formulate query or browse an information space to access necessary information. The system ``delivers information for authors supporting them "seeing" a partially framed multimedia design task. Integration of Knowledge Delivery and End-User Modifiability Computational environments can serve as a knowledge medium, through which people can communicate over a long period of time, serving as a community that embraces collective creativity. A DODE supports two mechanisms, knowledge-delivery and end-user modifiability, the integration of which allow users to asynchronously collaborate over a long period of time [13]. Knowledge delivery is a techinique that identifies a user's need by contextual elaboration, and automatically retrieves information relevant to the task at hand. Our studies on the design environments have revealed that this often triggered users to react and motivate them to articulate opinions about the delivered knowledge. End-user modifiability is a mechanism that allow end-users to modify and add information and functionality to the system. Through the end-user modifiability, users store the articulated opinions, which results in the growth of system's knowledge-bases. Figure 2 illustrates how the integration of knowledge-delivery and end-user modifiability enables collective creativity. Figure 2: Integration of Knowledge-Delivery and End-User Modifiability A DODE: A MODEL FOR COMPUTER-SUPPORTED CREATIVITY This section presents an example of applying the DODE framework to a domain of multimedia authoring. The domain of multimedia information design is challenging for two reasons. First, there have been a number of complex tools that offer functionality so high that only professional graphic artists can use them. It is a typical domain where a technology has evolved so far ahead and people are left behind without knowing what those functionalities mean to designing multimedia titles. Second, the domain is still new, and there are no clearly stated rules or know-hows that can be shared among the community. Tips and rules-of-thumbs for designing multimedia information have been emerging over the last year [17] but are still under constant refinement and changes. In multimedia authoring, goals vary from functional requirements (e.g., "an instruction manual for a product used mostly by elderly people" or "a conference schedule") to abstract concepts (e.g. "warm titles" or "relaxed atmosphere") to specific constraints (e.g., to use a corporate color "blue"). Authors need to appropriately map these intentions to detailed design decisions of authoring titles, such as color usage, sound and image associations, whether to use human- or computer-generated voice, and so on. The mapping process requires knowledge both in the domain of each media, and in the domain of "multiple-media" representations. For Fischer/Nakakoji 7 KBS Journal 97

8 example, in choosing a color, there is knowledge such as "red and orange provide a warm atmosphere" [18] or "avoid red and green in the periphery of large-scale displays" [19]. Integrating multiple media requires knowledge such as "active processing of two concurrent sources of speech output would be highly stressful" or "users can attend to more than one modality if they share common topics" [20]. In the remainder of this section, we first present a scenario of using emma, a knowledge-based environment for multimedia authoring [21, 22]. The scenario is to illustrate how a user is supported in multimedia authoring (particularly creating a graphic image using color) in creative processes. Then we discuss an architecture of emma followed by a process model of using emma supporting collective creativity. A Scenario with Emma Suppose a multimedia information designer Jack wants to create a title for advertising a retreat plan for elderly people. He first specifies that he wants to create a warm atmosphere and the audience of his multimedia title would be elderly customers (see the left window in Figure 3). Then, emma suggests that Jack should use yellow because it is a warm color, and purple because elderly people like purple. emma also suggests Jack to use text size 18 point or larger because elderly people have difficulty reading small font (see the two windows on the right side in Figure 3). Figure 3: emma-spec Following emma's suggestion, Jack decides to draw a yellow bike with purple background. emma then warns Jack that color combinations in terms of its area is not appropriate, and he might want to adjust to lighter purple variations (Figure 4). Figure 4: emmac: Color critics of emma Fischer/Nakakoji 8 KBS Journal 97

9 emma suggests several variations of purple to adjust Jack selects one of the suggested purple variations, and then emma automatically redraws the bike image with the selected purple. Now, Jack decides to explore variations of purple. He asks for relevant images to emma, which retrieves images that use purple, the color that Jack used most in his drawing (Figure 5). Figure 5: Image Delivery by emma An image of house among the retrieved images triggered Jack to think that using house images bring in "warm atmosphere." Jack draws a house image with free-hand, and asks emma to retrieve similar images to his hand-drawing (Figure 6). Then, Jack wants to annotate a rationale saying that the use of houses will bring in warm atmosphere (Figure 7). Figure 6: ImageSearcher of emma emma Architecture Figure 7: End-user Modifiability of emma To support creative work we have developed a multi-faceted component architecture integrating construction, specification, argumentation, simulation and catalogs [23]. We have instantiated our conceptual framework and our architectures in different domains through specific operational systems supporting the creativity of stakeholders in a variety of tasks. Figure 8 illustrates the emma architecture, with a particular emphasis on knowledge-delivery components, a specification component, and a community knowledge-base which stores knowledge necessary to produce a multimedia title, including color theories and 1,000 images. Fischer/Nakakoji 9 KBS Journal 97

10 image sound video text graphics COMMUNITY KNOWLEDGE BASE Figure 8: emma Architecture The specification (emma-spec) and construction (emma-workarea) components allow people to produce creative products. As illustrated in the scenario, Jack specified his requirements about the type of audience and desired atmosphere. The catalog in the Community Knowledge-Base is provided to help people in the preparation phase, bringing in possible solutions and help them identify a problem space. One of the knowledge-delivery components, emmac (emma Color Critics) [24] analyzes the use of color in a graphic image and critiques if the color is not appropriately used. Another knowledge-delivery component, ImageSearcher [25], retrieves reusable images based on a color being used in the currently constructed graphic image. In the scenario, the system automatically retrieved purple images because the dominant color used in Jack's bike image was purple. Once Jack is brought into a particular point in an information space, Jack can start exploring related information space. Creative discovery is supported by unexpected retrieval of information. Finally, when Jack realizes that house icons will provide "warm" atmosphere, this is Jack's psychological creativity and Jack is motivated to articulate and annotate this discovery. End-user modifiability component of emma (called emma-concept Editor) supports Jack to add this knowledge into the community knowledgebase. Later, when other users use emma, they can have access to newly added idea and further develop their own creative products. In this manner, creative products as well as intermediate outcomes that people create can be stored in those knowledge-bases and will support collective creativity. A Process Model to Support Creativity ``The creative process involves the generation of a novel creative product by the individual, the evaluation of the product by the field, and the retention of selected products by addition to the domain [9; p336]. The field is the group of gatekeepers who are entitled to select a novel idea or product for inclusion in the domain, and the domain, which consists of the symbolic system of rules and procedures that define permissible behavior within its boundaries. [9] As argued before, design in real world situations deals with complex, unique, uncertain, conflicted, and unstable situations of practice. Design knowledge as embedded in DODEs will never be complete because design knowledge is tacit (i.e., competent practitioners know more than they can say) [26], and additional knowledge is triggered and activated by actual use situations leading to breakdowns. Because these breakdowns [27, 28] are experienced by the users and not by the developers, computational mechanisms that support end-user modifiability are required as an intrinsic part of a DODE. We distinguish three intertwined levels the interaction of which forms the essence of our seeding, evolutionary growth, reseeding model: On the conceptual framework level, the multifaceted, domain-independent architecture constitutes a framework for building evolvable complex software systems. Fischer/Nakakoji 10 KBS Journal 97

11 Specification Catalog Explorer Catalog Catalog Explorer Specification Matcher Argume nta ti on Illustrator Specification Matcher Construction Co nstructi on Analyzer Argumentation Specification Catalog Explorer Catalog Catalog Explorer Specification Matcher Argume nta ti on Illustrator Specification Matcher Construction Co nstructi on Analyzer Argumentation When this architecture is instantiated in a domain (e.g., multimedia authoring and kitchen design [15]), a domain-oriented design environment (representing an application family) is created on the domain level. Individual artifacts in the domain are developed by exploiting the information contained in the generic DODE. Figure 3 illustrates the interplay of those three layers in the context of our seeding, evolutionary growth, reseeding (SER) model. Darker gray indicates knowledge domains close to the computer, whereas white emphasizes closeness to the design work in a domain. The figure illustrates the role of different professional groups in the evolutionary design: the environment developer (close to the computer) provides the domainindependent framework, and instantiates it into a DODE in collaboration with the help of the domain designers (knowledgeable domain workers who use the environment to design artifacts). The evolution of complex systems in the context of this model can be characterized by the following major processes (details can be found in [27]): A seed will be created through a participatory design process between environment developers (software designers) and domain designers (multi-media designers). It will evolve in response to its use in new design projects because requirements fluctuate, change is ubiquitous, and design knowledge is tacit. Postulating the objective of a seed (rather then a complete domain model or a complete knowledge base) sets our approach apart from other approaches in knowledge base systems development and emphasizes evolution as the central design concept. Evolutionary growth takes place as domain designers use the seeded environment to undertake specific projects for clients. During these design efforts, new requirements may surface, new components may come into existence, and additional design knowledge not contained in the seed may be articulated. During the evolutionary growth phase, the environment developers are not present, thus making end-user modification a necessity rather than a luxury (at least for small-scale evolutionary changes). We have addressed this challenge with end-user modifiability [29, 30], and end-user programming [31, 32]. Legend Artifact Evolution Artifact A Artifact B build on lower level modify lower level Client Domain Designer Environment Developer Domain Evolution Seeding Evolutionary Growth Re- Seeding Conceptual Framework Evolution The Multifaceted Architecture time Figure 9: The SER Model Reseeding, a deliberate effort of revision and coordination of information and functionality, brings the environment developers back in to collaborate with domain designers to organize, formalize, and generalize knowledge added during the evolutionary growth phases. Organizational concerns [33, 34] play a crucial role in this phase. For example, decisions have to be made as to which of the extensions created in the context of specific design projects should be incorporated in future versions of the generic design environment. Drastic and large-scale evolutionary changes occur during the reseeding phase. SUMMARY We have created computational artifacts based on the framework described above. We have developed domain-oriented design environments that bring tasks to the forefront, thereby transcending ``human computer interaction by supporting ``human problem-domain interaction. We support design activities by creating shared (mutually interpretable) representations between humans and computers. These shared representations allow task-based indexing of cases (in a catalog) and design rationale (in a argumentative Fischer/Nakakoji 11 KBS Journal 97

12 hypermedia system). Critiquing makes argumentation serve design by increasing the back-talk of the artifact and by delivering task-relevant information. To exploit artifact, group and institutional memories and to bring design concepts into unseen and unthought, yet relevant contexts, new representations are needed to serve the task at hand. Task-relevant reminding is critical for creative activities. Because ``artifacts often do not speak for themselves, mechanisms are required to increase their back-talk. ACKNOWLEDGEMENTS We would like to thank the members of L3D (LifeLong Learning and Design) Center at University of Colorado at Boulder, and the members of emma project. REFERENCES: [1] Boden, M. The Creative Mind: Myths & Mechanisms, Basic Books, [2] Gardner, H. The Mind's New Science: A History of the Cognitive Revolution, Basic Books, Inc, New York, [3] Rogoff, B. and Lave, J. Everyday Cognition, Harvard University Press, Cambridge, MA, [4] Rittel, H. Second-Generation Design Methods, in N. Cross (ed.), Developments in Design Methodology, John Wiley & Sons, New York, pp , [5] Simon, H.A. The Sciences of the Artificial, The MIT Press, Cambridge, MA, [6] Schoen, D.A. The Reflective Practitioner: How Professionals Think in Action, Basic Books, New York, [7] Drucker, P.F. The Age of Social Transformation, in The Atlantic Monthly, pp , [8] Roberts, R.M. Serendipity: Accidental Discoveries in Science, John Wiley & Sons, Inc., New York, [9] Csikszentmihalyi, M. and Sawyer, K. Creative Insight: The Social Dimension of a Solitary Moment, in R.J. Sternberg and J.E. Davidson (eds.), The Nature of Insight, MIT Press, Cambridge, MA, [10] Kosslyn, S.M. Elements of Graph Design, W.H. Freeman and Company, New York, [11] Sims, K. Evolving Virtual Creatures, Computer Graphics (Siggraph '94) Annual Conference Proceedings, July, pp.43-53, [12] Postman, N. Amusing Ourselves to Death, Penguin, New York, NY., [13] Fischer, G. Nakakoji K. and Ostwald, J. Supporting the Evolution of Design Artifacts with Representations of Context and Intent, Proceedings of the Design of Interactive Systems (August), pp. 7-15, [14] Bodker, K. and Pedersen, J. Workplace Cultures: Looking at Artifacts, Symbols and Practices, in M.K. J. Greenbaum (eds.), There's No Place Like Home: Continuing Design in Use Design at Work: Cooperative Design of Computer Systems, Lawrence Erlbaum Associates, Hillsdale, NJ, Ch. Chapter 6, [15] Nakakoji, K. Increasing Shared Understanding of a Design Task Between Designers and Design Environments: The Role of a Specification Component, PhD dissertation, Department of Computer Science, University of Colorado, (Also available as TechReport CU-CS ), [16] Sharples, M. Cognitive Support and the Rhythm of Design, Artificial Intelligence and Creativity (T. Dartnall ed.), Kluwer Academic Publishers, the Netherlands, pp , [17] Lynch, P.J. Yale Center for Advanced Instructional Media: World Wide Web Style Manual, [18] Sidelinger, S.J. Color Manual, Prentice-Hall, Inc., Englewood Cliffs, NJ, Fischer/Nakakoji 12 KBS Journal 97

13 [19] Murch, G.M. Physiological Principles for the Effective Use of Color, IEEE Computer Graphics and Arts, November, pp , [20] Bearne, M. Jones, S. Sapsford-Francis, J. Towards Usability Gudelines for Multimedia Systems, Proceedings of ACM Multimedia'94, ACM Press, San Francisco, CA, October, pp , [21] Nakakoji, K. Aoki, A. Reeves, B.N. Knowledge-Based Cognitive Support for Multimedia Information Design, Information and Software Technology, Elsevier Science, January, [22] Nakakoji, K. Suzuki, K. Okura, N. Aoki, A. A Framework to Support Creativity in Multimedia Information Design, Proceedings of INTERACT'97, Sydney, Australia, July, 1997, (to appear). [23] Fischer, G. Nakakoji, K. Beyond the Macho Approach of Artificial Intelligence: Empower Human Designers - Do Not Replace Them, Knowledge-Based Systems Journal, Vol. 5, No. 1, pp , [24] Nakakoji, K. Reeves, B.N. Aoki, A. Suzuki, H. Mizushima, K. emmac: Knowledge-Based Color Critiquing Support for Novice Multimedia Authors, Proceedings of ACM Multimedia'95, ACM Press, San Francisco, CA, pp , November, [25] Aoki, A. Nakakoji, K. Suzuki, H. Mizushima, K. Experience and Analysis of ImageSearcher in the Smalltalk Environment: an Image Retrieval System by Analyzing Properties of Images, Proceedings of the Object-Oriente Symposium'95, Japan Information Processing Society, Tokyo, Japan, June 1995, pp , (in Japanese), [26] Polanyi, M. The Tacit Dimension, Doubleday, Garden City, NY, [27] Fischer, G. Turning Breakdowns into Opportunities for Creativity, in Knowledge-Based Systems, Special Issue on Creativity and Cognition, Butterworth-Heinemann, pp , [28] Winograd, T. and Flores, F. Understanding Computers and Cognition: A New Foundation for Design, Ablex Publishing Corporation, Norwood, NJ, [29] Eisenberg, M. and Fischer, G. Programmable Design Environments: Integrating End-User Programming with Domain-Oriented Assistance, in Human Factors in Computing Systems, CHI'94 Conference Proceedings (Boston, MA), pp , [30] Fischer, G. and Girgensohn, A. End-User Modifiability in Design Environments, in Human Factors in Computing Systems, CHI'90 Conference Proceedings (Seattle, WA), New York, pp , [31] Nardi, B.A. A Small Matter of Programming, The MIT Press, Cambridge, MA, [32] Ambach, J. Perrone, C. and Repenning, A. Remote Exploratoriums: Combining Networking and Design Environments, Computers and Education, Vol. 24, No. 3, pp , [33] Grudin, J. Interactive Systems: Bridging the Gaps Between Developers and Users, Computer, Vol. 24, No. 4, pp , [34] Terveen, L.G. Selfridge, P.G. and Long, M.D. From Folklore to Living Design Memory, in Human Factors in Computing Systems, INTERCHI'93 Conference Proceedings, pp , Fischer/Nakakoji 13 KBS Journal 97

1. Introduction. 2. Problems and Challenges for Future Software Systems. Domain-Oriented Design Environments

1. Introduction. 2. Problems and Challenges for Future Software Systems. Domain-Oriented Design Environments 13th World Computer Congress 94, Volume 2 K. Brunnstein and E. Raubold (Editors) Elsevier Science B.Y. (North Holland) 1994 IFlP. All rights reserved. 115 Domain-Oriented Design Environments Gerhard Fischer.Department

More information

Domain-Oriented Design Environments: Knowledge-Based Systems for the Real World

Domain-Oriented Design Environments: Knowledge-Based Systems for the Real World Domain-Oriented Design Environments: Knowledge-Based Systems for the Real World Gerhard Fischer Center for LifeLong Learning and Design (L 3 D) Department of Computer Science and Institute of Cognitive

More information

Meta Design: Beyond User-Centered and Participatory Design

Meta Design: Beyond User-Centered and Participatory Design Meta Design: Beyond User-Centered and Participatory Design Gerhard Fischer University of Colorado, Center for LifeLong Learning and Design (L3D) Department of Computer Science, 430 UCB Boulder, CO 80309-0430

More information

A Framework to Support Creativity in Multimedia Information Design

A Framework to Support Creativity in Multimedia Information Design 38 A Framework to Support Creativity in Multimedia Information Design Kumiyo Nakakoji 1,4, Kouhei Suzuke, Nobuo Ohkura 3, Atsushi Aokil 1 Software Engineering Laboratory, Software Research Associates,

More information

Distributed Cognition: A Conceptual Framework for Design-for-All

Distributed Cognition: A Conceptual Framework for Design-for-All Distributed Cognition: A Conceptual Framework for Design-for-All Gerhard Fischer University of Colorado, Center for LifeLong Learning and Design (L3D) Department of Computer Science, 430 UCB Boulder, CO

More information

Articulating the Task at Hand and Making Information Relevant to It

Articulating the Task at Hand and Making Information Relevant to It Contribution to a Special Issue of Human-Computer Interaction Journal on Context- Aware Computing Articulating the Task at Hand and Making Information Relevant to It Gerhard Fischer Center for LifeLong

More information

Design, Learning, Collaboration and New Media. A Co-Evolutionary HCI Perspective

Design, Learning, Collaboration and New Media. A Co-Evolutionary HCI Perspective Design, Learning, Collaboration and New Media A Co-Evolutionary HCI Perspective Gerhard Fischer Center for LifeLong Learning and Design (L 3 D) Department of Computer Science and Institute of Cognitive

More information

Socio-cognitive Engineering

Socio-cognitive Engineering Socio-cognitive Engineering Mike Sharples Educational Technology Research Group University of Birmingham m.sharples@bham.ac.uk ABSTRACT Socio-cognitive engineering is a framework for the human-centred

More information

Evolutionary Design of Open, Complex Systems. Gerhard Fischer

Evolutionary Design of Open, Complex Systems. Gerhard Fischer ~UniversitY of Colorado at Boulder Center for lifelong Learning and Design (13D) Department of Computer Science ECOT 717 EnglDeenog Center Campus Box 430 Boulder, Colorado 80309--0430 (303) 492-1592, FAX:

More information

Seeding, Evolutionary Growth, and Reseeding: Constructing, Capturing, and Evolving Knowledge in Domain- Oriented Design Environments

Seeding, Evolutionary Growth, and Reseeding: Constructing, Capturing, and Evolving Knowledge in Domain- Oriented Design Environments Seeding, Evolutionary Growth, and Reseeding: Constructing, Capturing, and Evolving Knowledge in Domain- Oriented Design Environments Gerhard Fischer Center for LifeLong Learning and Design (L 3 D) Department

More information

Wisdom is not the product of schooling but the lifelong attempt to acquire it. - Albert Einstein

Wisdom is not the product of schooling but the lifelong attempt to acquire it. - Albert Einstein Wisdom is not the product of schooling but the lifelong attempt to acquire it. - Albert Einstein Social Creativity Gerhard Fischer Center for LifeLong Learning & Design (L3D), Department of Computer Science

More information

The Ecology of Participants in Co-Evolving Socio- Technical Environments

The Ecology of Participants in Co-Evolving Socio- Technical Environments The Ecology of Participants in Co-Evolving Socio- Technical Environments Gerhard Fischer 1, Antonio Piccinno 2, Yunwen Ye 1,3 1 Center for LifeLong Learning & Design (L3D), Department of Computer Science,

More information

Seeding, Evolutionary Growth and Reseeding: The Incremental Development of Collaborative Design Environments

Seeding, Evolutionary Growth and Reseeding: The Incremental Development of Collaborative Design Environments CHAPTER SUBMITTED FOR INCLUSION IN COORDINATION THEORY AND COLLABORATION TECHNOLOGY, EDS: OLSON, SMITH AND MALONE Seeding, Evolutionary Growth and Reseeding: The Incremental Development of Collaborative

More information

Joining Forces University of Art and Design Helsinki September 22-24, 2005

Joining Forces University of Art and Design Helsinki September 22-24, 2005 APPLIED RESEARCH AND INNOVATION FRAMEWORK Vesna Popovic, Queensland University of Technology, Australia Abstract This paper explores industrial (product) design domain and the artifact s contribution to

More information

Context Sensitive Interactive Systems Design: A Framework for Representation of contexts

Context Sensitive Interactive Systems Design: A Framework for Representation of contexts Context Sensitive Interactive Systems Design: A Framework for Representation of contexts Keiichi Sato Illinois Institute of Technology 350 N. LaSalle Street Chicago, Illinois 60610 USA sato@id.iit.edu

More information

Beyond Binary Choices: Integrating Individual and Social Creativity

Beyond Binary Choices: Integrating Individual and Social Creativity Contribution to the International Journal of Human-Computer Studies (IJHCS) Special Issue on Creativity (eds: Linda Candy and Ernest Edmond) Beyond Binary Choices: Integrating Individual and Social Creativity

More information

The essential role of. mental models in HCI: Card, Moran and Newell

The essential role of. mental models in HCI: Card, Moran and Newell 1 The essential role of mental models in HCI: Card, Moran and Newell Kate Ehrlich IBM Research, Cambridge MA, USA Introduction In the formative years of HCI in the early1980s, researchers explored the

More information

Visual Arts What Every Child Should Know

Visual Arts What Every Child Should Know 3rd Grade The arts have always served as the distinctive vehicle for discovering who we are. Providing ways of thinking as disciplined as science or math and as disparate as philosophy or literature, the

More information

INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 03 STOCKHOLM, AUGUST 19-21, 2003

INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 03 STOCKHOLM, AUGUST 19-21, 2003 INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 03 STOCKHOLM, AUGUST 19-21, 2003 A KNOWLEDGE MANAGEMENT SYSTEM FOR INDUSTRIAL DESIGN RESEARCH PROCESSES Christian FRANK, Mickaël GARDONI Abstract Knowledge

More information

Introduction to Humans in HCI

Introduction to Humans in HCI Introduction to Humans in HCI Mary Czerwinski Microsoft Research 9/18/2001 We are fortunate to be alive at a time when research and invention in the computing domain flourishes, and many industrial, government

More information

Issues and Challenges in Coupling Tropos with User-Centred Design

Issues and Challenges in Coupling Tropos with User-Centred Design Issues and Challenges in Coupling Tropos with User-Centred Design L. Sabatucci, C. Leonardi, A. Susi, and M. Zancanaro Fondazione Bruno Kessler - IRST CIT sabatucci,cleonardi,susi,zancana@fbk.eu Abstract.

More information

Grade 6: Creating. Enduring Understandings & Essential Questions

Grade 6: Creating. Enduring Understandings & Essential Questions Process Components: Investigate Plan Make Grade 6: Creating EU: Creativity and innovative thinking are essential life skills that can be developed. EQ: What conditions, attitudes, and behaviors support

More information

What is Digital Literacy and Why is it Important?

What is Digital Literacy and Why is it Important? What is Digital Literacy and Why is it Important? The aim of this section is to respond to the comment in the consultation document that a significant challenge in determining if Canadians have the skills

More information

A Three Cycle View of Design Science Research

A Three Cycle View of Design Science Research Scandinavian Journal of Information Systems Volume 19 Issue 2 Article 4 2007 A Three Cycle View of Design Science Research Alan R. Hevner University of South Florida, ahevner@usf.edu Follow this and additional

More information

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS BY SERAFIN BENTO MASTER OF SCIENCE in INFORMATION SYSTEMS Edmonton, Alberta September, 2015 ABSTRACT The popularity of software agents demands for more comprehensive HAI design processes. The outcome of

More information

Using Variability Modeling Principles to Capture Architectural Knowledge

Using Variability Modeling Principles to Capture Architectural Knowledge Using Variability Modeling Principles to Capture Architectural Knowledge Marco Sinnema University of Groningen PO Box 800 9700 AV Groningen The Netherlands +31503637125 m.sinnema@rug.nl Jan Salvador van

More information

Argumentative Interactions in Online Asynchronous Communication

Argumentative Interactions in Online Asynchronous Communication Argumentative Interactions in Online Asynchronous Communication Evelina De Nardis, University of Roma Tre, Doctoral School in Pedagogy and Social Service, Department of Educational Science evedenardis@yahoo.it

More information

VA7MC.1 Identifies and works to solve problems through creative thinking, planning, and/or experimenting with art methods and materials.

VA7MC.1 Identifies and works to solve problems through creative thinking, planning, and/or experimenting with art methods and materials. GRADE 7 VISUAL ARTS Visual art continues to build opportunities for self-reflection, and exploration of ideas. Students benefit from structure that acknowledges personal interests and develops individual

More information

MANAGING HUMAN-CENTERED DESIGN ARTIFACTS IN DISTRIBUTED DEVELOPMENT ENVIRONMENT WITH KNOWLEDGE STORAGE

MANAGING HUMAN-CENTERED DESIGN ARTIFACTS IN DISTRIBUTED DEVELOPMENT ENVIRONMENT WITH KNOWLEDGE STORAGE MANAGING HUMAN-CENTERED DESIGN ARTIFACTS IN DISTRIBUTED DEVELOPMENT ENVIRONMENT WITH KNOWLEDGE STORAGE Marko Nieminen Email: Marko.Nieminen@hut.fi Helsinki University of Technology, Department of Computer

More information

ty of solutions to the societal needs and problems. This perspective links the knowledge-base of the society with its problem-suite and may help

ty of solutions to the societal needs and problems. This perspective links the knowledge-base of the society with its problem-suite and may help SUMMARY Technological change is a central topic in the field of economics and management of innovation. This thesis proposes to combine the socio-technical and technoeconomic perspectives of technological

More information

Achievement Targets & Achievement Indicators. Envision, propose and decide on ideas for artmaking.

Achievement Targets & Achievement Indicators. Envision, propose and decide on ideas for artmaking. CREATE Conceive Standard of Achievement (1) - The student will use a variety of sources and processes to generate original ideas for artmaking. Ideas come from a variety of internal and external sources

More information

45 INFORMATION TECHNOLOGY

45 INFORMATION TECHNOLOGY 45 INFORMATION TECHNOLOGY AND THE GOOD LIFE Erik Stolterman Anna Croon Fors Umeå University Abstract Keywords: The ongoing development of information technology creates new and immensely complex environments.

More information

Integrated Product Development: Linking Business and Engineering Disciplines in the Classroom

Integrated Product Development: Linking Business and Engineering Disciplines in the Classroom Session 2642 Integrated Product Development: Linking Business and Engineering Disciplines in the Classroom Joseph A. Heim, Gary M. Erickson University of Washington Shorter product life cycles, increasing

More information

Empirical Research on Systems Thinking and Practice in the Engineering Enterprise

Empirical Research on Systems Thinking and Practice in the Engineering Enterprise Empirical Research on Systems Thinking and Practice in the Engineering Enterprise Donna H. Rhodes Caroline T. Lamb Deborah J. Nightingale Massachusetts Institute of Technology April 2008 Topics Research

More information

Embedding Critics in Design Environments

Embedding Critics in Design Environments Embedding Critics in Design Environments Gerhard Fischer 1 Kumiyo Nakakoji 1,3 Jonathan Ostwald 1,4 Gerry Stahl 1,2 Tamara Sumner 1 University of Colorado Boulder, Colorado 80309-0430, USA e-mail: gerhard@cs.colorado.edu

More information

Innovative Media in Support of Distributed Intelligence and Lifelong Learning

Innovative Media in Support of Distributed Intelligence and Lifelong Learning Wisdom is not the product of schooling but the lifelong attempt to acquire it. - Albert Einstein Innovative Media in Support of Distributed Intelligence and Lifelong Learning Gerhard Fischer and Shin'ichi

More information

Towards a Software Engineering Research Framework: Extending Design Science Research

Towards a Software Engineering Research Framework: Extending Design Science Research Towards a Software Engineering Research Framework: Extending Design Science Research Murat Pasa Uysal 1 1Department of Management Information Systems, Ufuk University, Ankara, Turkey ---------------------------------------------------------------------***---------------------------------------------------------------------

More information

Creating Scientific Concepts

Creating Scientific Concepts Creating Scientific Concepts Nancy J. Nersessian A Bradford Book The MIT Press Cambridge, Massachusetts London, England 2008 Massachusetts Institute of Technology All rights reserved. No part of this book

More information

Q1 University of Colorado at Boulder

Q1 University of Colorado at Boulder Q1 University of Colorado at Boulder Gerhard Fischer Department of Computer Science ECOT 7-7 Engineering Center Campus Box 430 Boulder, Colorado 80309-0430 (303)492-1502,FAJ(:(303)492 2844 e-mail: getbard@cs.coiorado.edu

More information

Why Did HCI Go CSCW? Daniel Fallman, Associate Professor, Umeå University, Sweden 2008 Stanford University CS376

Why Did HCI Go CSCW? Daniel Fallman, Associate Professor, Umeå University, Sweden 2008 Stanford University CS376 Why Did HCI Go CSCW? Daniel Fallman, Ph.D. Research Director, Umeå Institute of Design Associate Professor, Dept. of Informatics, Umeå University, Sweden caspar david friedrich Woman at a Window, 1822.

More information

Hoboken Public Schools. Visual and Arts Curriculum Grades K-6

Hoboken Public Schools. Visual and Arts Curriculum Grades K-6 Hoboken Public Schools Visual and Arts Curriculum Grades K-6 Visual Arts K-6 HOBOKEN PUBLIC SCHOOLS Course Description Visual arts education teaches the students that there are certain constants in art,

More information

INTERPRETATION IN DESIGN: THE PROBLEM OF TACIT AND EXPLICIT UNDERSTANDING IN COMPUTER SUPPORT OF COOPERATIVE DESIGN GERRY STAHL

INTERPRETATION IN DESIGN: THE PROBLEM OF TACIT AND EXPLICIT UNDERSTANDING IN COMPUTER SUPPORT OF COOPERATIVE DESIGN GERRY STAHL INTERPRETATION IN DESIGN: THE PROBLEM OF TACIT AND EXPLICIT UNDERSTANDING IN COMPUTER SUPPORT OF COOPERATIVE DESIGN by GERRY STAHL B.S., Massachusetts Institute of Technology, 1967 University of Heidelberg,

More information

Human-computer Interaction Research: Future Directions that Matter

Human-computer Interaction Research: Future Directions that Matter Human-computer Interaction Research: Future Directions that Matter Kalle Lyytinen Weatherhead School of Management Case Western Reserve University Cleveland, OH, USA Abstract In this essay I briefly review

More information

TOWARDS COMPUTER-AIDED SUPPORT OF ASSOCIATIVE REASONING IN THE EARLY PHASE OF ARCHITECTURAL DESIGN.

TOWARDS COMPUTER-AIDED SUPPORT OF ASSOCIATIVE REASONING IN THE EARLY PHASE OF ARCHITECTURAL DESIGN. John S. Gero, Scott Chase and Mike Rosenman (eds), CAADRIA2001, Key Centre of Design Computing and Cognition, University of Sydney, 2001, pp. 359-368. TOWARDS COMPUTER-AIDED SUPPORT OF ASSOCIATIVE REASONING

More information

Bridging the Gap: Moving from Contextual Analysis to Design CHI 2010 Workshop Proposal

Bridging the Gap: Moving from Contextual Analysis to Design CHI 2010 Workshop Proposal Bridging the Gap: Moving from Contextual Analysis to Design CHI 2010 Workshop Proposal Contact person: Tejinder Judge, PhD Candidate Center for Human-Computer Interaction, Virginia Tech tkjudge@vt.edu

More information

HOW CAN CAAD TOOLS BE MORE USEFUL AT THE EARLY STAGES OF DESIGNING?

HOW CAN CAAD TOOLS BE MORE USEFUL AT THE EARLY STAGES OF DESIGNING? HOW CAN CAAD TOOLS BE MORE USEFUL AT THE EARLY STAGES OF DESIGNING? Towards Situated Agents That Interpret JOHN S GERO Krasnow Institute for Advanced Study, USA and UTS, Australia john@johngero.com AND

More information

Impact of design on social inclusion of homeless people: the case study of Costruire Bellezza

Impact of design on social inclusion of homeless people: the case study of Costruire Bellezza Impact of design on social inclusion of homeless people: the case study of Costruire Bellezza Working Paper Author 1: Cristian Campagnaro Associate Professor Department of Architecture and Design of Polytechnic

More information

Edgewood College General Education Curriculum Goals

Edgewood College General Education Curriculum Goals (Approved by Faculty Association February 5, 008; Amended by Faculty Association on April 7, Sept. 1, Oct. 6, 009) COR In the Dominican tradition, relationship is at the heart of study, reflection, and

More information

Playware Research Methodological Considerations

Playware Research Methodological Considerations Journal of Robotics, Networks and Artificial Life, Vol. 1, No. 1 (June 2014), 23-27 Playware Research Methodological Considerations Henrik Hautop Lund Centre for Playware, Technical University of Denmark,

More information

Impediments to designing and developing for accessibility, accommodation and high quality interaction

Impediments to designing and developing for accessibility, accommodation and high quality interaction Impediments to designing and developing for accessibility, accommodation and high quality interaction D. Akoumianakis and C. Stephanidis Institute of Computer Science Foundation for Research and Technology-Hellas

More information

What is a collection in digital libraries?

What is a collection in digital libraries? What is a collection in digital libraries? Changing: collection concepts, collection objects, collection management, collection issues Tefko Saracevic, Ph.D. This work is licensed under a Creative Commons

More information

INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT

INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT TAYSHENG JENG, CHIA-HSUN LEE, CHI CHEN, YU-PIN MA Department of Architecture, National Cheng Kung University No. 1, University Road,

More information

Tuning-CALOHEE Assessment Frameworks for the Subject Area of CIVIL ENGINEERING The Tuning-CALOHEE Assessment Frameworks for Civil Engineering offers

Tuning-CALOHEE Assessment Frameworks for the Subject Area of CIVIL ENGINEERING The Tuning-CALOHEE Assessment Frameworks for Civil Engineering offers Tuning-CALOHEE Assessment Frameworks for the Subject Area of CIVIL ENGINEERING The Tuning-CALOHEE Assessment Frameworks for Civil Engineering offers an important and novel tool for understanding, defining

More information

Course Syllabus. P age 1 5

Course Syllabus. P age 1 5 Course Syllabus Course Code Course Title ECTS Credits COMP-263 Human Computer Interaction 6 Prerequisites Department Semester COMP-201 Computer Science Spring Type of Course Field Language of Instruction

More information

Information and Communication Technology

Information and Communication Technology Information and Communication Technology Academic Standards Statement We've arranged a civilization in which most crucial elements profoundly depend on science and technology. Carl Sagan Members of Australian

More information

Interoperable systems that are trusted and secure

Interoperable systems that are trusted and secure Government managers have critical needs for models and tools to shape, manage, and evaluate 21st century services. These needs present research opportunties for both information and social scientists,

More information

Context-sensitive Approach for Interactive Systems Design: Modular Scenario-based Methods for Context Representation

Context-sensitive Approach for Interactive Systems Design: Modular Scenario-based Methods for Context Representation Journal of PHYSIOLOGICAL ANTHROPOLOGY and Applied Human Science Context-sensitive Approach for Interactive Systems Design: Modular Scenario-based Methods for Context Representation Keiichi Sato Institute

More information

Kansas Curricular Standards for Dance and Creative Movement

Kansas Curricular Standards for Dance and Creative Movement Kansas Curricular Standards for Dance and Creative Movement Kansas State Board of Education 2017 Kansas Curricular Standards for Dance and Creative Movement Joyce Huser Fine Arts Education Consultant Kansas

More information

Abstract. Keywords: virtual worlds; robots; robotics; standards; communication and interaction.

Abstract. Keywords: virtual worlds; robots; robotics; standards; communication and interaction. On the Creation of Standards for Interaction Between Robots and Virtual Worlds By Alex Juarez, Christoph Bartneck and Lou Feijs Eindhoven University of Technology Abstract Research on virtual worlds and

More information

National Core Arts Standards Grade 8 Creating: VA:Cr a: Document early stages of the creative process visually and/or verbally in traditional

National Core Arts Standards Grade 8 Creating: VA:Cr a: Document early stages of the creative process visually and/or verbally in traditional National Core Arts Standards Grade 8 Creating: VA:Cr.1.1. 8a: Document early stages of the creative process visually and/or verbally in traditional or new media. VA:Cr.1.2.8a: Collaboratively shape an

More information

ServDes Service Design Proof of Concept

ServDes Service Design Proof of Concept ServDes.2018 - Service Design Proof of Concept Call for Papers Politecnico di Milano, Milano 18 th -20 th, June 2018 http://www.servdes.org/ We are pleased to announce that the call for papers for the

More information

A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING

A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING Edward A. Addy eaddy@wvu.edu NASA/WVU Software Research Laboratory ABSTRACT Verification and validation (V&V) is performed during

More information

Constructing Representations of Mental Maps

Constructing Representations of Mental Maps MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Constructing Representations of Mental Maps Carol Strohecker, Adrienne Slaughter TR99-01 December 1999 Abstract This short paper presents continued

More information

HUMAN COMPUTER INTERFACE

HUMAN COMPUTER INTERFACE HUMAN COMPUTER INTERFACE TARUNIM SHARMA Department of Computer Science Maharaja Surajmal Institute C-4, Janakpuri, New Delhi, India ABSTRACT-- The intention of this paper is to provide an overview on the

More information

UCI Knowledge Management Meeting March 28, David Redmiles

UCI Knowledge Management Meeting March 28, David Redmiles Knowledge Management Meeting March 28, 2006 David Redmiles Associate Professor and Chair Department of Informatics Donald Bren School of Information and Computer Sciences and Member, Institute for Software

More information

PBL Challenge: DNA Microarray Fabrication Boston University Photonics Center

PBL Challenge: DNA Microarray Fabrication Boston University Photonics Center PBL Challenge: DNA Microarray Fabrication Boston University Photonics Center Boston University graduate students need to determine the best starting exposure time for a DNA microarray fabricator. Photonics

More information

Working Situations in Product Development A New Approach to Evaluating the Design Process

Working Situations in Product Development A New Approach to Evaluating the Design Process Working Situations in Product Development A New Approach to Evaluating the Design Process Kjetil Kristensen, Hans Petter Hildre, Ole Ivar Sivertsen, Håkon Fyhn, Klara Storler Dep. of Machine Design and

More information

Non-formal Techniques for Early Assessment of Design Ideas for Services

Non-formal Techniques for Early Assessment of Design Ideas for Services Non-formal Techniques for Early Assessment of Design Ideas for Services Gerrit C. van der Veer 1(&) and Dhaval Vyas 2 1 Open University The Netherlands, Heerlen, The Netherlands gerrit@acm.org 2 Queensland

More information

Below is provided a chapter summary of the dissertation that lays out the topics under discussion.

Below is provided a chapter summary of the dissertation that lays out the topics under discussion. Introduction This dissertation articulates an opportunity presented to architecture by computation, specifically its digital simulation of space known as Virtual Reality (VR) and its networked, social

More information

Visual Art Standards Grades P-12 VISUAL ART

Visual Art Standards Grades P-12 VISUAL ART Visual Art Standards Grades P-12 Creating Creativity and innovative thinking are essential life skills that can be developed. Artists and designers shape artistic investigations, following or breaking

More information

Relation-Based Groupware For Heterogeneous Design Teams

Relation-Based Groupware For Heterogeneous Design Teams Go to contents04 Relation-Based Groupware For Heterogeneous Design Teams HANSER, Damien; HALIN, Gilles; BIGNON, Jean-Claude CRAI (Research Center of Architecture and Engineering)UMR-MAP CNRS N 694 Nancy,

More information

Dynamic Designs of 3D Virtual Worlds Using Generative Design Agents

Dynamic Designs of 3D Virtual Worlds Using Generative Design Agents Dynamic Designs of 3D Virtual Worlds Using Generative Design Agents GU Ning and MAHER Mary Lou Key Centre of Design Computing and Cognition, University of Sydney Keywords: Abstract: Virtual Environments,

More information

Seeding, Evolutionary Growth, and Reseeding

Seeding, Evolutionary Growth, and Reseeding Wisdom is not the product of schooling but the lifelong attempt to acquire it. - Albert Einstein Seeding, Evolutionary Growth, and Reseeding Ernesto Arias & Gerhard Fischer and Andy Gorman, Rogerio de

More information

The Tool Box of the System Architect

The Tool Box of the System Architect - number of details 10 9 10 6 10 3 10 0 10 3 10 6 10 9 enterprise context enterprise stakeholders systems multi-disciplinary design parts, connections, lines of code human overview tools to manage large

More information

Adopted CTE Course Blueprint of Essential Standards

Adopted CTE Course Blueprint of Essential Standards Adopted CTE Blueprint of Essential Standards 8210 Technology Engineering and Design (Recommended hours of instruction: 135-150) International Technology and Engineering Educators Association Foundations

More information

ND STL Standards & Benchmarks Time Planned Activities

ND STL Standards & Benchmarks Time Planned Activities MISO3 Number: 10094 School: North Border - Pembina Course Title: Foundations of Technology 9-12 (Applying Tech) Instructor: Travis Bennett School Year: 2016-2017 Course Length: 18 weeks Unit Titles ND

More information

Designing Semantic Virtual Reality Applications

Designing Semantic Virtual Reality Applications Designing Semantic Virtual Reality Applications F. Kleinermann, O. De Troyer, H. Mansouri, R. Romero, B. Pellens, W. Bille WISE Research group, Vrije Universiteit Brussel, Pleinlaan 2, 1050 Brussels, Belgium

More information

Constructing Representations of Mental Maps

Constructing Representations of Mental Maps Constructing Representations of Mental Maps Carol Strohecker Adrienne Slaughter Originally appeared as Technical Report 99-01, Mitsubishi Electric Research Laboratories Abstract This short paper presents

More information

ITT Technical Institute. AR4540 Visual Arts Onsite Course SYLLABUS

ITT Technical Institute. AR4540 Visual Arts Onsite Course SYLLABUS ITT Technical Institute AR4540 Visual Arts Onsite Course SYLLABUS Credit hours: 4.5 Contact/Instructional hours: 45 (45 Theory Hours) Prerequisite(s) and/or Corequisite(s): Prerequisites: EN3220 Written

More information

Beyond ÒCouch PotatoesÓ: From Consumers to Designers

Beyond ÒCouch PotatoesÓ: From Consumers to Designers Beyond ÒCouch PotatoesÓ: From Consumers to Designers Gerhard Fischer Center for LifeLong Learning & Design (L 3 D) Department of Computer Science and Institute of Cognitive Science University of Colorado,

More information

Cover Page. The handle holds various files of this Leiden University dissertation.

Cover Page. The handle   holds various files of this Leiden University dissertation. Cover Page The handle http://hdl.handle.net/1887/20184 holds various files of this Leiden University dissertation. Author: Mulinski, Ksawery Title: ing structural supply chain flexibility Date: 2012-11-29

More information

1 Introduction. of at least two representatives from different cultures.

1 Introduction. of at least two representatives from different cultures. 17 1 Today, collaborative work between people from all over the world is widespread, and so are the socio-cultural exchanges involved in online communities. In the Internet, users can visit websites from

More information

Methodology for Agent-Oriented Software

Methodology for Agent-Oriented Software ب.ظ 03:55 1 of 7 2006/10/27 Next: About this document... Methodology for Agent-Oriented Software Design Principal Investigator dr. Frank S. de Boer (frankb@cs.uu.nl) Summary The main research goal of this

More information

Designing Pseudo-Haptic Feedback Mechanisms for Communicating Weight in Decision Making Tasks

Designing Pseudo-Haptic Feedback Mechanisms for Communicating Weight in Decision Making Tasks Appeared in the Proceedings of Shikakeology: Designing Triggers for Behavior Change, AAAI Spring Symposium Series 2013 Technical Report SS-12-06, pp.107-112, Palo Alto, CA., March 2013. Designing Pseudo-Haptic

More information

Model Oriented Domain Analysis & Engineering Thinking Tools for Interdisciplinary Research, Design, and Engineering

Model Oriented Domain Analysis & Engineering Thinking Tools for Interdisciplinary Research, Design, and Engineering Model Oriented Domain Analysis & Engineering Thinking Tools for Interdisciplinary Research, Design, and Engineering knowledge sharing knowledge validation knowledge visualisation knowledge reuse collaboration

More information

Seeding, Evolutionary Growth and Reseeding: Supporting the Incremental Development of Design Environments

Seeding, Evolutionary Growth and Reseeding: Supporting the Incremental Development of Design Environments ~ Human Factors in Computing Systems an '94 "Celebrating InterdepenJence" Seeding, Evolutionary Growth and Reseeding: Supporting the Incremental Development of Design Environments Gerhard Fischer, Ray

More information

ART AS A WAY OF KNOWING

ART AS A WAY OF KNOWING ART AS A WAY OF KNOWING San francisco MARCH 3 + 4, 2011 CONFERENCE REPORT Marina McDougall Bronwyn Bevan Robert Semper 3601 Lyon Street San Francisco, CA 94123 2012 by the Exploratorium Acknowledgments

More information

SPACES FOR CREATING CONTEXT & AWARENESS - DESIGNING A COLLABORATIVE VIRTUAL WORK SPACE FOR (LANDSCAPE) ARCHITECTS

SPACES FOR CREATING CONTEXT & AWARENESS - DESIGNING A COLLABORATIVE VIRTUAL WORK SPACE FOR (LANDSCAPE) ARCHITECTS SPACES FOR CREATING CONTEXT & AWARENESS - DESIGNING A COLLABORATIVE VIRTUAL WORK SPACE FOR (LANDSCAPE) ARCHITECTS Ina Wagner, Monika Buscher*, Preben Mogensen, Dan Shapiro* University of Technology, Vienna,

More information

GUIDE TO SPEAKING POINTS:

GUIDE TO SPEAKING POINTS: GUIDE TO SPEAKING POINTS: The following presentation includes a set of speaking points that directly follow the text in the slide. The deck and speaking points can be used in two ways. As a learning tool

More information

The Co-Design of Business and IT Systems

The Co-Design of Business and IT Systems The Co-Design of Business and IT Systems Susan Gasson, College of Computing & Informatics, Drexel University Working Paper Please cite this paper as: Gasson, S. (2007) The Co-Design of Business and IT

More information

Re-build-ing Boundaries: The Roles of Boundaries in Mixed Reality Play

Re-build-ing Boundaries: The Roles of Boundaries in Mixed Reality Play Re-build-ing Boundaries: The Roles of Boundaries in Mixed Reality Play Sultan A. Alharthi Play & Interactive Experiences for Learning Lab New Mexico State University Las Cruces, NM 88001, USA salharth@nmsu.edu

More information

A Study on the Impacts of Computer Aided Design on the Architectural Design Process

A Study on the Impacts of Computer Aided Design on the Architectural Design Process A Study on the Impacts of Computer Aided Design on the Architectural Design Process Halleh Nejadriahi, Kamyar Arab Abstract Computer-aided design (CAD) tools have been extensively used by the architects

More information

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS Nuno Sousa Eugénio Oliveira Faculdade de Egenharia da Universidade do Porto, Portugal Abstract: This paper describes a platform that enables

More information

A STUDY ON THE DOCUMENT INFORMATION SERVICE OF THE NATIONAL AGRICULTURAL LIBRARY FOR AGRICULTURAL SCI-TECH INNOVATION IN CHINA

A STUDY ON THE DOCUMENT INFORMATION SERVICE OF THE NATIONAL AGRICULTURAL LIBRARY FOR AGRICULTURAL SCI-TECH INNOVATION IN CHINA A STUDY ON THE DOCUMENT INFORMATION SERVICE OF THE NATIONAL AGRICULTURAL LIBRARY FOR AGRICULTURAL SCI-TECH INNOVATION IN CHINA Qian Xu *, Xianxue Meng Agricultural Information Institute of Chinese Academy

More information

Distributed Robotics: Building an environment for digital cooperation. Artificial Intelligence series

Distributed Robotics: Building an environment for digital cooperation. Artificial Intelligence series Distributed Robotics: Building an environment for digital cooperation Artificial Intelligence series Distributed Robotics March 2018 02 From programmable machines to intelligent agents Robots, from the

More information

A review of Reasoning About Rational Agents by Michael Wooldridge, MIT Press Gordon Beavers and Henry Hexmoor

A review of Reasoning About Rational Agents by Michael Wooldridge, MIT Press Gordon Beavers and Henry Hexmoor A review of Reasoning About Rational Agents by Michael Wooldridge, MIT Press 2000 Gordon Beavers and Henry Hexmoor Reasoning About Rational Agents is concerned with developing practical reasoning (as contrasted

More information

Cognition-based CAAD How CAAD systems can support conceptual design

Cognition-based CAAD How CAAD systems can support conceptual design Cognition-based CAAD How CAAD systems can support conceptual design Hsien-Hui Tang and John S Gero The University of Sydney Key words: Abstract: design cognition, protocol analysis, conceptual design,

More information

CPE/CSC 580: Intelligent Agents

CPE/CSC 580: Intelligent Agents CPE/CSC 580: Intelligent Agents Franz J. Kurfess Computer Science Department California Polytechnic State University San Luis Obispo, CA, U.S.A. 1 Course Overview Introduction Intelligent Agent, Multi-Agent

More information

elaboration K. Fur ut a & S. Kondo Department of Quantum Engineering and Systems

elaboration K. Fur ut a & S. Kondo Department of Quantum Engineering and Systems Support tool for design requirement elaboration K. Fur ut a & S. Kondo Department of Quantum Engineering and Systems Bunkyo-ku, Tokyo 113, Japan Abstract Specifying sufficient and consistent design requirements

More information

ALA s Core Competences of Librarianship

ALA s Core Competences of Librarianship ALA s Core Competences of Librarianship Final version Approved by the ALA Executive Board, October 25 th 2008 Approved and adopted as policy by the ALA Council, January 27 th 2009 This document defines

More information