A Method for Evaluating the Communicability of User Interfaces

Size: px
Start display at page:

Download "A Method for Evaluating the Communicability of User Interfaces"

Transcription

1 R. PRATES, C. DE SOUZA, AND S. BARBOSA methods & tools Simon Osborne Digital Vision Ltd. A Method for Evaluating the Communicability of User Interfaces User interfaces can be viewed as one-shot, higher-order messages sent from designers to users. The content of such messages is a designer s conception of who the users are, what their needs and expectations are, and, more important, how the designer has chosen to meet these requirements through an interactive artifact. The form of the messages is an interactive language (i.e., a series of organized dialog patterns determining how and which other lower-order messages can be exchanged between users and systems. From this perspective, user interface design is a semiotic engineering task [1] whose target is to convey the specific principles of communication that are embedded in any software artifact. Thus, designers should be assisted in achieving this goal and in evaluating how well they do it in different situations. interactions...january + february

2 Raquel O. Prates Departamento de Informática, PUC-Rio Rua Marquês de São Vicente, 225 Rio de Janeiro, RJ, Brazil Departamento de Informática e Ciência da Computação, UERJ R. São Francisco Xavier, 524 6o. andar Rio de Janeiro, RJ, Brazil, Clarisse S. de Souza, and Simone D. J. Barbosa Departamento de Informática, PUC-Rio Rua Marquês de São Vicente, 225 Rio de Janeiro, RJ, Brazil clarisse@inf.puc-rio.br, sim@les.inf.puc-rio.br In parallel with software usability, we can then assess software communicability. Communicability is the property of software that efficiently and effectively conveys to users its underlying design intent and interactive principles. Thus, the goal of the communicability evaluation method is to let designers appreciate how well users are getting the intended messages across the interface and to identify communication breakdowns that may take place during interaction. This method is carried out in three steps that can be performed by different groups of people (users, designers, human computer interaction [HCI] experts and semiotic engineering experts). It yields distinctive types of representations about interaction, which tell us something about user system interactive patterns and designer-to-user (intentional or unintentional) communication. As users try to meet their needs and expectations, by exchanging messages with the system, they should be able to grasp the designer s conception of who they are and what they want. A system can be perceived as a discourse deputy for the designer. The deputy can only communicate to users the set of conversational turns and themes that the designer has predicted at design time. Conversely, users can only tell the deputy what the communicative language allows them to. Furthermore, users can only communicate with the designers deputies, but not with designers themselves. Therefore, unlike in human conversation, where message sender and receiver can negotiate what they mean, interactive words and phrases in HCI have a fixed meaning (because of implementation) when used by either party. What varies is the intention of use, which depends on contextual features. As a consequence, user interfaces should help users negotiate what they mean by what they say and what is meant by the designer s deputy. For instance, applications that provide an undo feature support this negotiation by allowing users to correct their misconceptions at low cost. Figures 1 and 2 show examples of high and low communicability, respectively. In Figure 1, an analogy with an existing physical design is being effectively used to tell users what they must do to play back compact discs in the Figure 1. Example of high communicability. Figure 2. Example of low communicability. 32 interactions...january + february 2000

3 computer. In Figure 2, however, within the context of searching for a computer, there are some readily available operations (in the pulldown menu) that are completely unrelated to the present context of discourse (but related to file manipulation). Users have little chance of assigning any meaning to the corresponding interface elements, since they refer to a whole different context of use, which may then be long forgotten. The communicability evaluation method described in this paper provides a way for the evaluators to identify points in which the designer may have failed to convey to users his intended message, as well as a way for users to communicate with the actual designers, although indirectly, what they have not understood or agreed with. When users perform the communicability evaluation, they can spontaneously express their expectations, attitudes, interpretations, approval, or rejection toward HCI design choices present in software. When designers or experts perform the test, they produce what should be perceived as an inferred message about the same topics, qualified by the evaluator s background and expertise in HCI. Communicative evaluation can be made at different stages of design and serve different targets. In formative evaluation, it can help designers compare design alternatives and make further design decisions. In summative evaluation, it can inform the changes needed in new releases. Compared with other evaluation methods, ours focuses on the signs, structures, and conversational patterns presented to users at the interface level, signaling the immediate interpretations assigned to them and the role they play in user-to-system and designerto-user communication. Steps in the Method The communicability evaluation method consists of three major steps: tagging, interpretation, and semiotic profiling. Each of these steps requires different expertise from the evaluator and yields a distinctive type of representation about the interaction. Users, designers, HCI experts, or semiotic engineering experts may perform the first step, tagging, which identifies communication breakdown points. The next step, interpretation, maps these breakdowns to HCI problems. In this step an HCI expert is usually necessary. Semiotic profiling, the last step, requires a semiotic engineering expert and yields a characterization of the overall message conveyed by the system. Tagging Tagging amounts to putting words in the user s mouth while observing his actions during goal-oriented interactions. The words are selected from a set of utterances that express a user s reaction to what happens during interaction (e.g., Oops! or What s this? or Where is that? and the like) when conversational breakdowns occur. The result of tagging is a correlation between elements of a predefined set of utterances (to be discussed later) with a sequence of actions in the interface. These actions for accomplishing a predefined task must be recorded using software that is able to capture mouse-pointer movements and other screen events (e.g., Lotus ScreenCam ). This step may be performed by users, designers, or experts. Users may perform the tagging either while executing a task, or afterwards by playing a screen movie of their own interaction. In these cases, we capture a spontaneous response to interaction patterns, cast in the form of one of the available utterances, as a kind of constrained thinking-aloud protocol. When designers or HCI experts do the tagging, they identify the interactive breakdowns that users experienced and express them by means of the same set of utterances. That is why we say that they put words in the users mouth, in an attempt to recreate a verbal protocol. Designers and experts could also videotape and take notes of users behavior during test sessions and use this material for occasional disambiguation during the tagging process. The following set of utterances is the one we have selected to express different kinds of breakdown situations and user METHODS & TOOLS COLUMN EDITORS Michael Muller Lotus Development Corp. 55 Cambridge Parkway Cambridge, MA USA fax: mullerm@acm.org Finn Kensing IT- University in Copenhagen Glentevej København NV Denmark lokal 829 fax: kensing@itu.dk interactions...january + february

4 attitudes likely to occur during human-computer interaction [2]. They can be mapped to various ontologies of HCI design problems or guidelines and represent categories of HCI phenomena. The utterances in parentheses are variants of the most representative utterance associated with the interactive pattern described. Where is? (What now?) The user seems to be searching for a specific function but demonstrates difficulty in locating it. So, he sequentially (worse case) or thematically (better case) browses menus and/or toolbars for that function, without triggering any action. This category includes a special case we have called What now?, which applies when a user is clearly searching for a clue of what to do next and not searching for a specific function that he hopes will achieve what he wants to do. What s this? (Object or action?) The user seems to be exploring the possibilities of interaction to gain more (or some) understanding of what a specific function achieves. He lingers on some symbol waiting for a tool tip and/or explicitly calls for help about that symbol, or he hesitates between what he thinks are equivalent options. This category also includes cases in which users are confused about widgets being associated with objects instead of actions and vice versa (Object or action?). Oops! (I can t do it this way./ Where am I?) This category accounts for cases in which a user performs some action to achieve a specific state of affairs, but the outcome is not what he expected. The user then either immediately corrects his decision (typically via Undo or by attempting to restore some previous state) or completes the task with an additional sequence of actions. Sometimes the user follows some path of action and then realizes that it s not leading him where he expected. He then cancels the sequence of actions and chooses a different path. In this case the associated utterance is I can t do it this way. This category includes another one, Where am I?, in which the user performs some action that is appropriate in another context but not in the current one. Why doesn t it? (What happened?) This category involves cases in which the user expects some sort of outcome but does not achieve it. The subsequent scenario is that he then insists on the same path, as if he were so sure that some function should do what he expects that he simply cannot accept the the fact that it doesn t. Movies show that users carefully step through the path again and again to check that they are not doing something wrong. The alternative scenario (What happened?) is when they do not get feedback from the system and are apparently unable to assign meaning to the function s outcome (halt for a moment). Looks fine to me The user achieves some result he believes is the expected one. At times he misinterprets feedback from the application and does not realize that the result is not the expected one. I can t do it. The user is unable to achieve the proposed goal, either because he does not know how to or because he does not have enough resources (time, will, patience) to do it. Thanks, but no, thanks. (I can do otherwise.) The user ignores some preferential intended affordance present in the application s interface and finds another way around task execution to achieve his goal. If the user has successfully used the afforded strategy before and still decides to switch to a different path of action, then it is a case of 34 interactions...january + february 2000

5 Thanks, but no, thanks. If the user is not aware of the intended affordance or has not been able to use it effectively (that is, he has probably uttered an I can t do it this way right before he engaged in an alternative path), then it is a case of I can do otherwise. Whereas Thanks, but no, thanks is an explicit declination of some affordance, I can do otherwise is a case of missing some intended affordance. Notice that all the utterances could be expressed naturally by the users, except for Looks fine to me and I can do otherwise. These utterances are tagged to a user s actions only when the user is unaware of the result of his actions or of some function afforded by the interface. But if someone is unaware of something, he cannot possibly tell what he is unaware of. Therefore, these taggings can be produced by users themselves only after the fact, that is, when they watch a movie of their own performance and realize then what they didn t realize before. For instance, in Figure 2 we can assign the utterances What s this? to the Edit > Undo Copy menu item and What happened? when the error message appears. For samples of communicability tagged movies, visit and select SERG resources (under Communicability Tagging). nosis of interaction problems. We have associated the seven categories of HCI phenomena (as represented by their corresponding utterances) to four high-level classes of interaction and usability problems, as shown in Table 1. Notice that navigation, meaning assignment, task accomplishment, and missing of affordance, are known usability problems. However, communicability evaluation reveals yet another class of problems: declination of affordance. Popular sets of design guidelines or usability principles do not address this problem explicitly, nor do cognitively based evaluation methods and techniques. Nevertheless, in communicability evaluation, this phenomenon can be perceived and can be used to refine HCI problem taxonomies. Users generally decline an affordance when they regard the cost benefit ratio for an afforded feature as disadvantageous, if compared with an alternative way of performing the same task. Among the causes of declination of affordance are inconvenient navigational structures, such as deep nesting in menu structures or lack of shortcuts. HCI experts may use alternative taxonomies for a more precise user-system interaction diagnosis. For instance, utterances may be mapped to such distinct taxonomies as Nielsen s discount evaluation guidelines [3], Shneiderman s eight golden rules [7], Norman s gulfs of execution and evaluation I can t do it. Looks fine to me Where is? What now? What s this? Object or action? Why doesn t it? What happened? Oops! I can t do it this way. Where am I? Thanks, but no, thanks. I can do otherwise. Declination / Meaning Task Missing of Navigation Assignment Accomplishment Affordance Table 1. Mapping conversational categories onto high-level interactive and usability problems. Interpretation This step consists of tabulating the gathered data and mapping the utterances onto HCI ontologies of problems or design guidelines. This step must be done by an HCI expert, unless the mapping has been predefined. In this case, designers can benefit from some sort of automatic mapping and obtain a mechanically generated diaginteractions...january + february

6 [4], or even Sellen and Nicol s taxonomy of contents for building online help [6]. Independently of the taxonomy chosen to map the utterances to, during interpretation HCI experts identify the main interaction problems at the interface. By examining the utterances, the expert has some indication of the cause of the problem and, thus, of its solution. The taggings capture more precisely the symptoms of interaction breakdowns, and thus give a more detailed and refined indication of these problems. For instance both the Why doesn t it? and What s this? utterances may be mapped to a meaning assignment category. Nevertheless, the former indicates that users believe they understand the signs but are generating the wrong interpretations to them, whereas the latter indicates that they can t generate any interpretation. The expert can then plan for the redesign of the communicative breakdown points of interface, supported by more indepth information. From this interpretation, the expert can also plan the context-sensitive help, or the entire help module as a whole (especially if redesign is not an option or if the breakdown is not perceived as critical), as well as create the application s semiotic profile. Semiotic Profiling Profiling must be done by semiotic engineering experts. Profiling consists of interpreting the tabulation in semiotic terms, in an attempt to retrieve the original designer s meta-communication, that is, the meaning of the designer-to-user message. Thus, semiotic profiling adds value to the evaluation made during interpretation, since it goes beyond the communication breakdowns and interaction problems identified and tackles a more abstract level, the interface language. At this level, the semiotic engineering expert deals with the implicit messages conveyed by the choice of signs, structures, and interactive patterns that compose the user interface. These messages may be intentional or unintentional and greatly influence the perceptions and reactions of users to software artifacts. Unintentional messages are generally the result of designers tacit knowledge and assumptions. The role of the expert is to reveal these implicit messages to designers, who may then change or confirm their choices. An example of the outcome of the semiotic profiling of an application is the realization that some piece of software is implicitly conveyed as a toolbox for solving a certain set of related problems, whereas another piece (a commercial competitor, for instance) is conveyed as a monitor of the user s action. Conclusion Communicability evaluation provides different instances of representation that can be used in different ways by people with different degrees and types of expertise. Semiotic engineering and HCI experts can use this method to evaluate interface design, identifying problems and proposing redesign choices. Designers can use it to predict or diagnose interaction problems. And users can use it as a means of direct or indirect communication with the designer. Direct communication takes place either when (a) designers have access to users interaction through the movies and can recognize problems that occurred, or (b) designers have access to users own taggings. Indirect communication can be mediated by (a) the HCI expert, who produces taggings and interpretations based on his technical knowledge and professional experience, or (b) the semiotic engineering expert, who can additionally build the application s semiotic profile. Moreover, taggings provide a common language in which users, designers, and HCI and semiotic engineering experts can share their knowledge. As we said, communicability evaluation can 36 interactions...january + february 2000

7 be used at different stages of the design process. At early stages, it can serve as a formative evaluation tool, allowing designers to compare different design options or assess the choices they have made. In particular, our method can be used as an instrument for inspection evaluation, since designers and experts may try to put themselves in the users shoes and tag potential interactive breakdowns. At later stages, it can be used as a summative evaluation tool to inform the features to be changed or added in future software releases. Our method applies basically to single-user interfaces. Multi-user interfaces would probably require other utterances related to interacting with other users, such as Who are you? What are you doing? and Where are you? The same is true of artificial intelligence applications, for which utterances related to the system s cognitive abilities are likely to occur (e.g., Do you know this? Can you learn this?). Compared with other evaluation methods [5], our method focuses on what is being said by the interface signs a user is supposed to interpret. Thus, we do not directly address problems in inadequate task or user modeling, except perhaps as a further inference on why certain communication is conveyed. By the same token, other methods typically do not directly address the problems we deal with. For instance, failure to provide feedback [e.g., 3, 7] may cause differentiated taggings (e.g., Why doesn t it? What s this? I can do otherwise.). The effect of differentiation can be noticed in redesign tasks or online help design, for example. Designers can use the tagging to decide which sign or message they will incorporate into the application so that the problem is solved or minimized. Sequences of utterances may additionally provide relevant insights about how users interpret the designers messages. For instance, a Where is? utterance may be often followed by an I can do otherwise utterance. In this case, the sequence probably indicates that the user fails to perceive some feature s intended affordance and thus that the designer is not getting the message across. Also, a sequence of Thanks, but no, thanks utterances is likely to indicate a mismatch between the designer s ideal user and the actual user who is participating in the evaluation. The goals and issues evaluated by usability and communicability methods are distinct and complementary. Thus, in order to have a broader evaluation of software, taking into consideration appropriateness to the task, user s performance, and communication of design intents, the expert should combine usability and communicability methods. In our user interface evaluation projects we have combined communicability evaluation (all three steps), user interviews, and interface inspection. As a result, we have been able to evaluate the interface thoroughly for the factors mentioned. Some challenging issues about communicability evaluation remain, namely, Is this set of utterances appropriate? Is it technology dependent? Is it culturally determined? If we allow people to tag movies with other utterances (in addition to the ones in our set), we may sense if the set we are working with is satisfactory for the analysis or not. The same applies to specialized technologies, such as multi-user applications or artificial intelligence based systems. Different cultures may also react in different ways to the same communicative acts (even without translation problems). The latter may be particularly interesting for software localization. What is the spectrum of taggings that can be done to the same movie by different groups of people (users, designers, and experts)? We shall soon have the results of a case study in which interaction with a small application will be tagged by different groups of people. By contrasting the taggings, we expect to assess the range of plausible interpretations the same phenomena can yield, which is seldom achieved with other evaluation methods. interactions...january + february

8 PERMISSION TO MAKE DIGITAL OR HARD COPIES OF ALL OR PART OF THIS WORK FOR PERSONAL OR CLASSROOM USE IS GRANTED WITHOUT FEE PROVIDED THAT COPIES ARE NOT MADE OR DISTRIBUTED FOR PROFIT OR COMMERCIAL ADVANTAGE AND THAT COPIES BEAR THIS NOTICE AND THE FULL CITATION ON THE FIRST PAGE. TO COPY OTHERWISE, TO REPUBLISH, TO POST ON SERVERS OR TO REDIS- TRIBUTE TO LISTS, REQUIRES PRIOR SPECIFIC PERMISSION AND/OR A FEE. ACM /00/0100 $5.00 How do utterances change along the users learning curve? An ongoing study with 6 participants using the same software over a period of 10 weeks will provide us with data for an appreciation of the types of utterances novices are likely to make, compared with more experienced users. For instance, Where is? can be expected to disappear, or at least to come down to an insignificant number of occurrences during a task. Conversely, Thanks, but no, thanks might become more frequent over time. Acknowledgments The authors would like to thank CNPq for their support. They also thank all their colleagues who discussed the issues presented in this paper and gave them insightful suggestions, in particular, Tom Carey, Michael Muller, Kevin Harrigan, and John Thompson. The members of the Semiotic Engineering Research Group and the graduate students of INF2062 at PUC-Rio also contributed significantly to the results presented here. References 1. de Souza, C.S. The semiotic engineering of user interface languages. International Journal of Man- Machine Studies 39 (1993), pp de Souza, C.S., Prates, R.O., and Barbosa, S.D.J. A Method for Evaluating Software Communicability. In Proceedings of the Second Brazilian Workshop in Human Computer Interaction (IHC 99), forthcoming. 3. Nielsen, J. Usability Engineering. Academic Press, Boston, MA, Norman, D. Cognitive Engineering. In Norman, D. A. and Draper, S. W. (eds.), User-Centered System Design. Lawrence Erlbaum Associates, Hillsdale, NJ, 1986, pp Preece, J., Rogers, Y., Sharp. H., Benyon, D., Holland, S. and Carey, T. Human-Computer Interaction. Addison-Wesley, Reading, MA, Sellen, A. and Nicol, A. Building User-Entered Online Help. In B. Laurel (ed.), The Art of Human-Computer Interface Design. Addison-Wesley, Reading, MA, Shneiderman, B. Designing the User Interface. Addison-Wesley, Reading, MA, BOOK ACM PRESS Programming Pearls, Second Edition A s s o c i a t i o n f o r C o m p u t i n g M a c h i n e r y The First Society in Computing by: Jon L. Bentley When programmers list their favorite books, Jon Bentley s collection of programming pearls is commonly included among the classics. Illustrated by programs designed as much for fun as for instruction, the book is filled with lucid and witty descriptions of practical programming techniques and fundamental design principles. It is not at all surprising that Programming Pearls has been so highly valued by programmers at every level of experience. In this revision, the first in 14 years, Bentley has substantially updated his essays to reflect current programming methods and environments. In addition, there are three new essays on: testing, debugging, and timing; set representations; and string problems. All the original programs have been rewritten, and an equal amount of new code has been generated. Implementations of all the programs, in C or C++, are now available on the Web. Order #: Paperback pp. ISBN: Members: $22.45 Non Members: $ ad99 Call Toll Free: (USA & Canada) TO ORDER (outside US) Fax:

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

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

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

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

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

Automatic Generation of Web Interfaces from Discourse Models

Automatic Generation of Web Interfaces from Discourse Models Automatic Generation of Web Interfaces from Discourse Models Institut für Computertechnik ICT Institute of Computer Technology Hermann Kaindl Vienna University of Technology, ICT Austria kaindl@ict.tuwien.ac.at

More information

Semiotic Engineering A New Paradigm for Designing Interactive Systems

Semiotic Engineering A New Paradigm for Designing Interactive Systems Semiotic Engineering A New Paradigm for Designing Interactive Systems Clarisse Sieckenius de Souza SERG Semiotic Engineering Research Group Departamento de Informática, PUC-Rio Rua Marquês de São Vicente,

More information

PLEASE NOTE! THIS IS SELF ARCHIVED VERSION OF THE ORIGINAL ARTICLE

PLEASE NOTE! THIS IS SELF ARCHIVED VERSION OF THE ORIGINAL ARTICLE PLEASE NOTE! THIS IS SELF ARCHIVED VERSION OF THE ORIGINAL ARTICLE To cite this Article: Kauppinen, S. ; Luojus, S. & Lahti, J. (2016) Involving Citizens in Open Innovation Process by Means of Gamification:

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

Human-Computer Interaction based on Discourse Modeling

Human-Computer Interaction based on Discourse Modeling Human-Computer Interaction based on Discourse Modeling Institut für Computertechnik ICT Institute of Computer Technology Hermann Kaindl Vienna University of Technology, ICT Austria kaindl@ict.tuwien.ac.at

More information

Managing upwards. Bob Dick (2003) Managing upwards: a workbook. Chapel Hill: Interchange (mimeo).

Managing upwards. Bob Dick (2003) Managing upwards: a workbook. Chapel Hill: Interchange (mimeo). Paper 28-1 PAPER 28 Managing upwards Bob Dick (2003) Managing upwards: a workbook. Chapel Hill: Interchange (mimeo). Originally written in 1992 as part of a communication skills workbook and revised several

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

Contextual Design Observations

Contextual Design Observations Contextual Design Observations Professor Michael Terry September 29, 2009 Today s Agenda Announcements Questions? Finishing interviewing Contextual Design Observations Coding CS489 CS689 / 2 Announcements

More information

Human-Computer Interaction

Human-Computer Interaction Human-Computer Interaction Prof. Antonella De Angeli, PhD Antonella.deangeli@disi.unitn.it Ground rules To keep disturbance to your fellow students to a minimum Switch off your mobile phone during the

More information

Direct Manipulation. and Instrumental Interaction. CS Direct Manipulation

Direct Manipulation. and Instrumental Interaction. CS Direct Manipulation Direct Manipulation and Instrumental Interaction 1 Review: Interaction vs. Interface What s the difference between user interaction and user interface? Interface refers to what the system presents to the

More information

SAFETY CASE PATTERNS REUSING SUCCESSFUL ARGUMENTS. Tim Kelly, John McDermid

SAFETY CASE PATTERNS REUSING SUCCESSFUL ARGUMENTS. Tim Kelly, John McDermid SAFETY CASE PATTERNS REUSING SUCCESSFUL ARGUMENTS Tim Kelly, John McDermid Rolls-Royce Systems and Software Engineering University Technology Centre Department of Computer Science University of York Heslington

More information

Managing Difficult Conversations: Quick Reference Guide

Managing Difficult Conversations: Quick Reference Guide Managing Difficult Conversations: Quick Reference Guide About this guide This quick reference guide is designed to help you have more successful conversations, especially when they are challenging or difficult

More information

CS 350 COMPUTER/HUMAN INTERACTION

CS 350 COMPUTER/HUMAN INTERACTION CS 350 COMPUTER/HUMAN INTERACTION Lecture 23 Includes selected slides from the companion website for Hartson & Pyla, The UX Book, 2012. MKP, All rights reserved. Used with permission. Notes Swapping project

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

Designing Architectures

Designing Architectures Designing Architectures Lecture 4 Copyright Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy. All rights reserved. How Do You Design? Where do architectures come from? Creativity 1) Fun! 2) Fraught

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

HUMAN-COMPUTER INTERACTION: OVERVIEW ON STATE OF THE ART TECHNOLOGY

HUMAN-COMPUTER INTERACTION: OVERVIEW ON STATE OF THE ART TECHNOLOGY HUMAN-COMPUTER INTERACTION: OVERVIEW ON STATE OF THE ART TECHNOLOGY *Ms. S. VAISHNAVI, Assistant Professor, Sri Krishna Arts And Science College, Coimbatore. TN INDIA **SWETHASRI. L., Final Year B.Com

More information

Effective Iconography....convey ideas without words; attract attention...

Effective Iconography....convey ideas without words; attract attention... Effective Iconography...convey ideas without words; attract attention... Visual Thinking and Icons An icon is an image, picture, or symbol representing a concept Icon-specific guidelines Represent the

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

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

Context-Aware Interaction in a Mobile Environment

Context-Aware Interaction in a Mobile Environment Context-Aware Interaction in a Mobile Environment Daniela Fogli 1, Fabio Pittarello 2, Augusto Celentano 2, and Piero Mussio 1 1 Università degli Studi di Brescia, Dipartimento di Elettronica per l'automazione

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

CONCURRENT AND RETROSPECTIVE PROTOCOLS AND COMPUTER-AIDED ARCHITECTURAL DESIGN

CONCURRENT AND RETROSPECTIVE PROTOCOLS AND COMPUTER-AIDED ARCHITECTURAL DESIGN CONCURRENT AND RETROSPECTIVE PROTOCOLS AND COMPUTER-AIDED ARCHITECTURAL DESIGN JOHN S. GERO AND HSIEN-HUI TANG Key Centre of Design Computing and Cognition Department of Architectural and Design Science

More information

The Role of Semiotic Engineering in Software Engineering

The Role of Semiotic Engineering in Software Engineering Vahdat Abdelzad School of Electrical Engineering and Computer Science, University of Ottawa, Ottawa, Ontario, Canada v.abdelzad@uottawa.ca The Role of Semiotic Engineering in Software Engineering Timothy

More information

Getting ideas: watching the sketching and modelling processes of year 8 and year 9 learners in technology education classes

Getting ideas: watching the sketching and modelling processes of year 8 and year 9 learners in technology education classes Getting ideas: watching the sketching and modelling processes of year 8 and year 9 learners in technology education classes Tim Barnard Arthur Cotton Design and Technology Centre, Rhodes University, South

More information

Interface Design V: Beyond the Desktop

Interface Design V: Beyond the Desktop Interface Design V: Beyond the Desktop Rob Procter Further Reading Dix et al., chapter 4, p. 153-161 and chapter 15. Norman, The Invisible Computer, MIT Press, 1998, chapters 4 and 15. 11/25/01 CS4: HCI

More information

Multi-Touchpoint Design of Services for Troubleshooting and Repairing Trucks and Buses

Multi-Touchpoint Design of Services for Troubleshooting and Repairing Trucks and Buses Multi-Touchpoint Design of Services for Troubleshooting and Repairing Trucks and Buses Tim Overkamp Linköping University Linköping, Sweden tim.overkamp@liu.se Stefan Holmlid Linköping University Linköping,

More information

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Human-Computer Interaction

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Human-Computer Interaction Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Human-Computer Interaction Beatriz Sousa Santos, 2016/2017 Outline Introduction Course Information Lectures and lab classes

More information

Understanding User s Experiences: Evaluation of Digital Libraries. Ann Blandford University College London

Understanding User s Experiences: Evaluation of Digital Libraries. Ann Blandford University College London Understanding User s Experiences: Evaluation of Digital Libraries Ann Blandford University College London Overview Background Some desiderata for DLs Some approaches to evaluation Quantitative Qualitative

More information

Online Courses with the Writers Workshop

Online Courses with the Writers Workshop Online Courses with the Writers Workshop Welcome Thank you for booking a course with the Writers Workshop. You ve made a good choice! We ve got passionate, expert tutors and we have a formidable record

More information

User Interface Software Projects

User Interface Software Projects User Interface Software Projects Assoc. Professor Donald J. Patterson INF 134 Winter 2012 The author of this work license copyright to it according to the Creative Commons Attribution-Noncommercial-Share

More information

A three-component representation to capture and exchange architects design processes

A three-component representation to capture and exchange architects design processes CHUNKS, LINES AND STRATEGIES A three-component representation to capture and exchange architects design processes JONAS LINDEKENS Vrije Universiteit Brussel, Belgium and ANN HEYLIGHEN Katholieke Universiteit

More information

Communication: A Specific High-level View and Modeling Approach

Communication: A Specific High-level View and Modeling Approach Communication: A Specific High-level View and Modeling Approach Institut für Computertechnik ICT Institute of Computer Technology Hermann Kaindl Vienna University of Technology, ICT Austria kaindl@ict.tuwien.ac.at

More information

School of Computer Science. Course Title: Introduction to Human-Computer Interaction Date: 8/16/11

School of Computer Science. Course Title: Introduction to Human-Computer Interaction Date: 8/16/11 Course Title: Introduction to Human-Computer Interaction Date: 8/16/11 Course Number: CEN-371 Number of Credits: 3 Subject Area: Computer Systems Subject Area Coordinator: Christine Lisetti email: lisetti@cis.fiu.edu

More information

Being natural: On the use of multimodal interaction concepts in smart homes

Being natural: On the use of multimodal interaction concepts in smart homes Being natural: On the use of multimodal interaction concepts in smart homes Joachim Machate Interactive Products, Fraunhofer IAO, Stuttgart, Germany 1 Motivation Smart home or the home of the future: A

More information

in the New Zealand Curriculum

in the New Zealand Curriculum Technology in the New Zealand Curriculum We ve revised the Technology learning area to strengthen the positioning of digital technologies in the New Zealand Curriculum. The goal of this change is to ensure

More information

Mobile Audio Designs Monkey: A Tool for Audio Augmented Reality

Mobile Audio Designs Monkey: A Tool for Audio Augmented Reality Mobile Audio Designs Monkey: A Tool for Audio Augmented Reality Bruce N. Walker and Kevin Stamper Sonification Lab, School of Psychology Georgia Institute of Technology 654 Cherry Street, Atlanta, GA,

More information

Put Your Designs in Motion with Event-Based Simulation

Put Your Designs in Motion with Event-Based Simulation TECHNICAL PAPER Put Your Designs in Motion with Event-Based Simulation SolidWorks software helps you move through the design cycle smarter. With flexible Event-Based Simulation, your team will be able

More information

The Resource-Instance Model of Music Representation 1

The Resource-Instance Model of Music Representation 1 The Resource-Instance Model of Music Representation 1 Roger B. Dannenberg, Dean Rubine, Tom Neuendorffer Information Technology Center School of Computer Science Carnegie Mellon University Pittsburgh,

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

Topic Paper HRI Theory and Evaluation

Topic Paper HRI Theory and Evaluation Topic Paper HRI Theory and Evaluation Sree Ram Akula (sreerama@mtu.edu) Abstract: Human-robot interaction(hri) is the study of interactions between humans and robots. HRI Theory and evaluation deals with

More information

Chapter 3. Communication and Data Communications Table of Contents

Chapter 3. Communication and Data Communications Table of Contents Chapter 3. Communication and Data Communications Table of Contents Introduction to Communication and... 2 Context... 2 Introduction... 2 Objectives... 2 Content... 2 The Communication Process... 2 Example:

More information

The Noise about Noise

The Noise about Noise The Noise about Noise I have found that few topics in astrophotography cause as much confusion as noise and proper exposure. In this column I will attempt to present some of the theory that goes into determining

More information

FICTION: Understanding the Text

FICTION: Understanding the Text FICTION: Understanding the Text THE NORTON INTRODUCTION TO LITERATURE Tenth Edition Allison Booth Kelly J. Mays FICTION: Understanding the Text This section introduces you to the elements of fiction and

More information

A Kinect-based 3D hand-gesture interface for 3D databases

A Kinect-based 3D hand-gesture interface for 3D databases A Kinect-based 3D hand-gesture interface for 3D databases Abstract. The use of natural interfaces improves significantly aspects related to human-computer interaction and consequently the productivity

More information

Creating a Culture of Self-Reflection and Mutual Accountability

Creating a Culture of Self-Reflection and Mutual Accountability Vol. 13, Issue 2, February 2018 pp. 47 51 Creating a Culture of Self-Reflection and Mutual Accountability Elizabeth Rosenzweig Principal UX Consultant User Experience Center Bentley University 175 Forest

More information

Error Recovery Representations in Interactive System Development

Error Recovery Representations in Interactive System Development Recovery Representations in Interactive System Development Francis JAMBON LISI / ENSMA, BP 109 F-86960 Futuroscope cedex, France E-mail: jambon@ensma.fr Abstract. This paper deals with human error resistance.

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

After putting your best work and thoughts and

After putting your best work and thoughts and How to Read and Respond to a Journal Rejection Letter After putting your best work and thoughts and efforts into a manuscript and sending it off for publication, the day of decision arrives. As you open

More information

Behavioral Strategies in Zero-Sum Games in Extensive Form

Behavioral Strategies in Zero-Sum Games in Extensive Form Behavioral Strategies in Zero-Sum Games in Extensive Form Ponssard, J.-P. IIASA Working Paper WP-74-007 974 Ponssard, J.-P. (974) Behavioral Strategies in Zero-Sum Games in Extensive Form. IIASA Working

More information

Xdigit: An Arithmetic Kinect Game to Enhance Math Learning Experiences

Xdigit: An Arithmetic Kinect Game to Enhance Math Learning Experiences Xdigit: An Arithmetic Kinect Game to Enhance Math Learning Experiences Elwin Lee, Xiyuan Liu, Xun Zhang Entertainment Technology Center Carnegie Mellon University Pittsburgh, PA 15219 {elwinl, xiyuanl,

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

SOFT 423: Software Requirements

SOFT 423: Software Requirements SOFT 423: Software Requirements Week 11 Class 3 Exam Review Weeks 1-3 SOFT 423 Winter 2015 1 Last Class Final Content Class More System Examples SOFT 423 Winter 2015 2 This Class Exam Review Weeks 1-3

More information

Pedigree Reconstruction using Identity by Descent

Pedigree Reconstruction using Identity by Descent Pedigree Reconstruction using Identity by Descent Bonnie Kirkpatrick Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2010-43 http://www.eecs.berkeley.edu/pubs/techrpts/2010/eecs-2010-43.html

More information

Arbitrating Multimodal Outputs: Using Ambient Displays as Interruptions

Arbitrating Multimodal Outputs: Using Ambient Displays as Interruptions Arbitrating Multimodal Outputs: Using Ambient Displays as Interruptions Ernesto Arroyo MIT Media Laboratory 20 Ames Street E15-313 Cambridge, MA 02139 USA earroyo@media.mit.edu Ted Selker MIT Media Laboratory

More information

Learning Guide. ASR Automated Systems Research Inc. # Douglas Crescent, Langley, BC. V3A 4B6. Fax:

Learning Guide. ASR Automated Systems Research Inc. # Douglas Crescent, Langley, BC. V3A 4B6. Fax: Learning Guide ASR Automated Systems Research Inc. #1 20461 Douglas Crescent, Langley, BC. V3A 4B6 Toll free: 1-800-818-2051 e-mail: support@asrsoft.com Fax: 604-539-1334 www.asrsoft.com Copyright 1991-2013

More information

SPICE: IS A CAPABILITY MATURITY MODEL APPLICABLE IN THE CONSTRUCTION INDUSTRY? Spice: A mature model

SPICE: IS A CAPABILITY MATURITY MODEL APPLICABLE IN THE CONSTRUCTION INDUSTRY? Spice: A mature model SPICE: IS A CAPABILITY MATURITY MODEL APPLICABLE IN THE CONSTRUCTION INDUSTRY? Spice: A mature model M. SARSHAR, M. FINNEMORE, R.HAIGH, J.GOULDING Department of Surveying, University of Salford, Salford,

More information

Introduction to Foresight

Introduction to Foresight Introduction to Foresight Prepared for the project INNOVATIVE FORESIGHT PLANNING FOR BUSINESS DEVELOPMENT INTERREG IVb North Sea Programme By NIBR - Norwegian Institute for Urban and Regional Research

More information

Indiana K-12 Computer Science Standards

Indiana K-12 Computer Science Standards Indiana K-12 Computer Science Standards What is Computer Science? Computer science is the study of computers and algorithmic processes, including their principles, their hardware and software designs,

More information

1. Executive Summary. 2. Introduction. Selection of a DC Solar PV Arc Fault Detector

1. Executive Summary. 2. Introduction. Selection of a DC Solar PV Arc Fault Detector Selection of a DC Solar PV Arc Fault Detector John Kluza Solar Market Strategic Manager, Sensata Technologies jkluza@sensata.com; +1-508-236-1947 1. Executive Summary Arc fault current interruption (AFCI)

More information

Strategies for Research about Design: a multidisciplinary graduate curriculum

Strategies for Research about Design: a multidisciplinary graduate curriculum Strategies for Research about Design: a multidisciplinary graduate curriculum Mark D Gross, Susan Finger, James Herbsleb, Mary Shaw Carnegie Mellon University mdgross@cmu.edu, sfinger@ri.cmu.edu, jdh@cs.cmu.edu,

More information

Cracking the Sudoku: A Deterministic Approach

Cracking the Sudoku: A Deterministic Approach Cracking the Sudoku: A Deterministic Approach David Martin Erica Cross Matt Alexander Youngstown State University Youngstown, OH Advisor: George T. Yates Summary Cracking the Sodoku 381 We formulate a

More information

BASIC SKILLS IN THE STUDY OF FORM - GENERATING DIFFERENT STYLING PROPOSALS BASED ON VARIATIONS IN SURFACE ORIENTATION

BASIC SKILLS IN THE STUDY OF FORM - GENERATING DIFFERENT STYLING PROPOSALS BASED ON VARIATIONS IN SURFACE ORIENTATION INTERNATIONAL CONFERENCE ON ENGINEERING AND PRODUCT DESIGN EDUCATION 4 & 5 SEPTEMBER 2008, UNIVERSITAT POLITECNICA DE CATALUNYA, BARCELONA, SPAIN BASIC SKILLS IN THE STUDY OF FORM - GENERATING DIFFERENT

More information

Final Report of the Subcommittee on the Identification of Modeling and Simulation Capabilities by Acquisition Life Cycle Phase (IMSCALCP)

Final Report of the Subcommittee on the Identification of Modeling and Simulation Capabilities by Acquisition Life Cycle Phase (IMSCALCP) Final Report of the Subcommittee on the Identification of Modeling and Simulation Capabilities by Acquisition Life Cycle Phase (IMSCALCP) NDIA Systems Engineering Division M&S Committee 22 May 2014 Table

More information

Image Enhancement in Spatial Domain

Image Enhancement in Spatial Domain Image Enhancement in Spatial Domain 2 Image enhancement is a process, rather a preprocessing step, through which an original image is made suitable for a specific application. The application scenarios

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

User experience goals as a guiding light in design and development Early findings

User experience goals as a guiding light in design and development Early findings Tampere University of Technology User experience goals as a guiding light in design and development Early findings Citation Väätäjä, H., Savioja, P., Roto, V., Olsson, T., & Varsaluoma, J. (2015). User

More information

Introduction. chapter Terminology. Timetable. Lecture team. Exercises. Lecture website

Introduction. chapter Terminology. Timetable. Lecture team. Exercises. Lecture website Terminology chapter 0 Introduction Mensch-Maschine-Schnittstelle Human-Computer Interface Human-Computer Interaction (HCI) Mensch-Maschine-Interaktion Mensch-Maschine-Kommunikation 0-2 Timetable Lecture

More information

E X A M I N A T I O N S C O U N C I L REPORT ON CANDIDATES WORK IN THE SECONDARY EDUCATION CERTIFICATE EXAMINATION MAY/JUNE 2011

E X A M I N A T I O N S C O U N C I L REPORT ON CANDIDATES WORK IN THE SECONDARY EDUCATION CERTIFICATE EXAMINATION MAY/JUNE 2011 C A R I B B E A N E X A M I N A T I O N S C O U N C I L REPORT ON CANDIDATES WORK IN THE SECONDARY EDUCATION CERTIFICATE EXAMINATION MAY/JUNE 2011 CLOTHING AND TEXTILES GENERAL PROFICIENCY EXAMINATION

More information

Touch Perception and Emotional Appraisal for a Virtual Agent

Touch Perception and Emotional Appraisal for a Virtual Agent Touch Perception and Emotional Appraisal for a Virtual Agent Nhung Nguyen, Ipke Wachsmuth, Stefan Kopp Faculty of Technology University of Bielefeld 33594 Bielefeld Germany {nnguyen, ipke, skopp}@techfak.uni-bielefeld.de

More information

Haptic Camera Manipulation: Extending the Camera In Hand Metaphor

Haptic Camera Manipulation: Extending the Camera In Hand Metaphor Haptic Camera Manipulation: Extending the Camera In Hand Metaphor Joan De Boeck, Karin Coninx Expertise Center for Digital Media Limburgs Universitair Centrum Wetenschapspark 2, B-3590 Diepenbeek, Belgium

More information

Human Factors. We take a closer look at the human factors that affect how people interact with computers and software:

Human Factors. We take a closer look at the human factors that affect how people interact with computers and software: Human Factors We take a closer look at the human factors that affect how people interact with computers and software: Physiology physical make-up, capabilities Cognition thinking, reasoning, problem-solving,

More information

AgentCubes Online Troubleshooting Session Solutions

AgentCubes Online Troubleshooting Session Solutions AgentCubes Online Troubleshooting Session Solutions Overview: This document provides analysis and suggested solutions to the problems posed in the AgentCubes Online Troubleshooting Session Guide document

More information

Perceptual Rendering Intent Use Case Issues

Perceptual Rendering Intent Use Case Issues White Paper #2 Level: Advanced Date: Jan 2005 Perceptual Rendering Intent Use Case Issues The perceptual rendering intent is used when a pleasing pictorial color output is desired. [A colorimetric rendering

More information

1. You have the skills, talent and personal qualities to accomplish those things that are important to an employer.

1. You have the skills, talent and personal qualities to accomplish those things that are important to an employer. C A N D I D A T E R E S O U R C E S FOR TODAY'S LEADERS Writing Your Resume Putting it Together Developing a resume is the first step in any successful job search. The average resume is written out of

More information

A Conceptual Modeling Method to Use Agents in Systems Analysis

A Conceptual Modeling Method to Use Agents in Systems Analysis A Conceptual Modeling Method to Use Agents in Systems Analysis Kafui Monu 1 1 University of British Columbia, Sauder School of Business, 2053 Main Mall, Vancouver BC, Canada {Kafui Monu kafui.monu@sauder.ubc.ca}

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

Quiddler Skill Connections for Teachers

Quiddler Skill Connections for Teachers Quiddler Skill Connections for Teachers Quiddler is a game primarily played for fun and entertainment. The fact that it teaches, strengthens and exercises an abundance of skills makes it one of the best

More information

SM 3511 Interface Design. Introduction

SM 3511 Interface Design. Introduction SM 3511 Interface Design Introduction Classes, class deliverables, holidays, project groups, etc. refer to http://kowym.com/index.php/teaching/ Inter-face: a point where two systems, subjects, organizations,

More information

Immersive Simulation in Instructional Design Studios

Immersive Simulation in Instructional Design Studios Blucher Design Proceedings Dezembro de 2014, Volume 1, Número 8 www.proceedings.blucher.com.br/evento/sigradi2014 Immersive Simulation in Instructional Design Studios Antonieta Angulo Ball State University,

More information

Chapter 2 Understanding and Conceptualizing Interaction. Anna Loparev Intro HCI University of Rochester 01/29/2013. Problem space

Chapter 2 Understanding and Conceptualizing Interaction. Anna Loparev Intro HCI University of Rochester 01/29/2013. Problem space Chapter 2 Understanding and Conceptualizing Interaction Anna Loparev Intro HCI University of Rochester 01/29/2013 1 Problem space Concepts and facts relevant to the problem Users Current UX Technology

More information

Separating the Signals from the Noise

Separating the Signals from the Noise Quality Digest Daily, October 3, 2013 Manuscript 260 Donald J. Wheeler The second principle for understanding data is that while some data contain signals, all data contain noise, therefore, before you

More information

Concept Connect. ECE1778: Final Report. Apper: Hyunmin Cheong. Programmers: GuanLong Li Sina Rasouli. Due Date: April 12 th 2013

Concept Connect. ECE1778: Final Report. Apper: Hyunmin Cheong. Programmers: GuanLong Li Sina Rasouli. Due Date: April 12 th 2013 Concept Connect ECE1778: Final Report Apper: Hyunmin Cheong Programmers: GuanLong Li Sina Rasouli Due Date: April 12 th 2013 Word count: Main Report (not including Figures/captions): 1984 Apper Context:

More information

Evaluation of Input Devices for Musical Expression: Borrowing Tools from HCI

Evaluation of Input Devices for Musical Expression: Borrowing Tools from HCI Evaluation of Input Devices for Musical Expression: Borrowing Tools from HCI Marcelo Mortensen Wanderley Nicola Orio Outline Human-Computer Interaction (HCI) Existing Research in HCI Interactive Computer

More information

Drawing on Your Memory

Drawing on Your Memory Level: Beginner to Intermediate Flesch-Kincaid Grade Level: 11.0 Flesch-Kincaid Reading Ease: 46.5 Drawspace Curriculum 2.2.R15-6 Pages and 8 Illustrations Drawing on Your Memory Techniques for seeing

More information

Applicable Game Theory

Applicable Game Theory Chapter Two: The GamePlan Software * 2.1 Purpose of the Software One of the greatest challenges in teaching and doing research in game theory is computational. Although there are powerful theoretical results

More information

Towards a novel method for Architectural Design through µ-concepts and Computational Intelligence

Towards a novel method for Architectural Design through µ-concepts and Computational Intelligence Towards a novel method for Architectural Design through µ-concepts and Computational Intelligence Nikolaos Vlavianos 1, Stavros Vassos 2, and Takehiko Nagakura 1 1 Department of Architecture Massachusetts

More information

THE IMPLICATIONS OF THE KNOWLEDGE-BASED ECONOMY FOR FUTURE SCIENCE AND TECHNOLOGY POLICIES

THE IMPLICATIONS OF THE KNOWLEDGE-BASED ECONOMY FOR FUTURE SCIENCE AND TECHNOLOGY POLICIES General Distribution OCDE/GD(95)136 THE IMPLICATIONS OF THE KNOWLEDGE-BASED ECONOMY FOR FUTURE SCIENCE AND TECHNOLOGY POLICIES 26411 ORGANISATION FOR ECONOMIC CO-OPERATION AND DEVELOPMENT Paris 1995 Document

More information

A Hybrid Technique for Image Compression

A Hybrid Technique for Image Compression Australian Journal of Basic and Applied Sciences, 5(7): 32-44, 2011 ISSN 1991-8178 A Hybrid Technique for Image Compression Hazem (Moh'd Said) Abdel Majid Hatamleh Computer DepartmentUniversity of Al-Balqa

More information

Usability Engineering (history) SFU CMPT week 2. (Some) Key questions. Usability engineering (objectives) Human-centered design.

Usability Engineering (history) SFU CMPT week 2. (Some) Key questions. Usability engineering (objectives) Human-centered design. SFU CMPT-363 2004-2 week 2 Manuel Zahariev E-mail: manuelz@cs.sfu.ca Based on course material from Arthur Kirkpatrick May 12, 2004 "!$#!% Historical phases of usability: Usability Engineering (history)

More information

Mobile Applications 2010

Mobile Applications 2010 Mobile Applications 2010 Introduction to Mobile HCI Outline HCI, HF, MMI, Usability, User Experience The three paradigms of HCI Two cases from MAG HCI Definition, 1992 There is currently no agreed upon

More information

REPORT ON THE EUROSTAT 2017 USER SATISFACTION SURVEY

REPORT ON THE EUROSTAT 2017 USER SATISFACTION SURVEY EUROPEAN COMMISSION EUROSTAT Directorate A: Cooperation in the European Statistical System; international cooperation; resources Unit A2: Strategy and Planning REPORT ON THE EUROSTAT 2017 USER SATISFACTION

More information

Disorganization and How to Support it Reflections on the Design of Wireless Information Devices

Disorganization and How to Support it Reflections on the Design of Wireless Information Devices Disorganization and How to Support it Reflections on the Design of Wireless Information Devices PATRICK W. JORDAN, LAUREN A. PEACOCK, DOMINIK CHMIELEWSKI, AND SCOTT JENSON Symbian Ltd, 2 6 Boundary Row,

More information

The Representational Effect in Complex Systems: A Distributed Representation Approach

The Representational Effect in Complex Systems: A Distributed Representation Approach 1 The Representational Effect in Complex Systems: A Distributed Representation Approach Johnny Chuah (chuah.5@osu.edu) The Ohio State University 204 Lazenby Hall, 1827 Neil Avenue, Columbus, OH 43210,

More information