Results 1 - 10
of
23
Automating a design reuse facility with critical parameters: lessons learned in developing the link-up system
- In Proceedings of the Conference on Computer-Aided Design of User Interfaces (CADUI
, 2004
"... Abstract: We propose an interface design process compatible with scenario-based design methods, but specifically intended to facilitate three primary goals: design knowledge reuse, comparison of design products, and long-term research growth within HCI. This effort describes a computer-aided design ..."
Abstract
-
Cited by 34 (25 self)
- Add to MetaCart
Abstract: We propose an interface design process compatible with scenario-based design methods, but specifically intended to facilitate three primary goals: design knowledge reuse, comparison of design products, and long-term research growth within HCI. This effort describes a computer-aided design tool suite, LINK-UP, which supports the design process for specific genre of systems that cross many domains—notification systems. We describe the vision for LINK-UP, contrasting underlying concepts with typical task-based modeling approaches. To achieve its stated goals, the design process is organized and guided by critical parameters, presenting several challenges that we reflect on through the results of a design simulation study. The possibilities envisioned through this approach have important implications for the integration of reusable design knowledge, HCI processes, and design support tools.
Generalizing Interface Design Knowledge: Lessons Learned from Developing a Claims Library
- 2003 IEEE International Conference on Information Reuse and Integration (IRI 03
, 2003
"... The experience of preparing interface design knowledge to be reusable allows reflection on the process, potential, and general challenges of effectively and efficiently using this knowledge in design tasks. With an interest in crafting a catalog for design claims that would implement recent reus ..."
Abstract
-
Cited by 26 (23 self)
- Add to MetaCart
The experience of preparing interface design knowledge to be reusable allows reflection on the process, potential, and general challenges of effectively and efficiently using this knowledge in design tasks. With an interest in crafting a catalog for design claims that would implement recent reuse theory in the human-computer interaction field, we developed and implemented a unique process of creating reusable content for notification systems---interfaces used for multitasking. This process, which we describe and illustrate, extends previous work on capturing metadata related to design claims. The data and metadata are stored in the catalog, which is intended to be accessible to other designers for reuse in other domains. The multitask nature of our catalog subject matter highlights a major challenges faced in reuse: the generalization specific and contextual information (claims). The challenge of balancing abstraction with specificity to ensure both meaningful and domainindependent data is also addressed. We believe that our approach can generalize to other reuse projects that strive for cross-domain knowledge application.
A Model for Notification Systems Evaluation - Assessing User Goals for Multitasking Activity
- ACM Transactions on Computer-Human Interaction (TOCHI
, 2003
"... This article provides a first look at an extensible philosophy for studying other instances of multitasking or collaborative performance. We argue that the models and framework presented here will improve the HCI community's ability to classify and evaluate existing and emerging notification systems ..."
Abstract
-
Cited by 22 (5 self)
- Add to MetaCart
This article provides a first look at an extensible philosophy for studying other instances of multitasking or collaborative performance. We argue that the models and framework presented here will improve the HCI community's ability to classify and evaluate existing and emerging notification systems, as well as to catalog information and interaction design guidelines and lessons learned in a cohesive, collective manner. In the next section, we present a more thorough overview of notification systems appearing in recent literature and itemize general user goals, providing motivation and background material for the model we present in Section 3
Entering the Heart of Design: Relationships for Tracing Claim Evolution
- Conference on Software Engineering and Knowledge Engineering (SEKE
, 2004
"... Designers need guidance in tracing knowledge to support the iterative development of interactive software interfaces. Claims show promise in capturing design knowledge with concise descriptions of an artifact’s psychological effects on users, but adoptions and modifications made during design proces ..."
Abstract
-
Cited by 16 (10 self)
- Add to MetaCart
Designers need guidance in tracing knowledge to support the iterative development of interactive software interfaces. Claims show promise in capturing design knowledge with concise descriptions of an artifact’s psychological effects on users, but adoptions and modifications made during design processes result in new claims. The manner in which new claims are created based on previous claims establishes unique knowledge relationships not well captured by existing research. This paper proposes six claim relationship types presented with general concepts and examples, allowing a more robust claims analysis process to emerge. The definition of relationships acknowledges claim evolution methods inherent in design, facilitating knowledge reuse and providing structure to advance the science of design. 1.
New theoretical approaches for HCI
- Annual Review of Information Science and Technology
, 2004
"... The field of human-computer interaction is rapidly expanding. Alongside the extensive technological developments that are currently taking place, is the emergence of a ‘cottage industry ’ culture, where a polyphony of new theories, methods and concerns have been imported into the field from a divers ..."
Abstract
-
Cited by 9 (1 self)
- Add to MetaCart
The field of human-computer interaction is rapidly expanding. Alongside the extensive technological developments that are currently taking place, is the emergence of a ‘cottage industry ’ culture, where a polyphony of new theories, methods and concerns have been imported into the field from a diversity of disciplines and backgrounds. An extensive critique of recent theoretical developments is presented together with what practitioner’s currently use. A significant development of importing new theories into the field has been much insightful explication of ‘HCI ’ phenomena, together with extending the field’s discourse. However, at the same time, the theoretically-based approaches have had a limited impact on the practice of interaction design. This chapter discusses why this is so and suggests that different kinds of mechanisms are needed that will enable both designers and researchers to better articulate and theoretically ground the hard challenges facing them today.
Foundations of Cognitive Support: Toward Abstract Patterns of Usefulness
- In Proceedings of the 14th Annual Conference on Design, Specification, and Verification of Interactive Systems (DSV-IS’2002), volume 2545 of Lecture Notes in Computer Science
, 2002
"... Computer tools for cognitively challenging activities are considered useful, to a great extent, because of the support that they provide for human thinking and problem solving. To analyze, specify, and design cognitive support, a suitable analytic framework is required. Theories of "distributed cogn ..."
Abstract
-
Cited by 6 (0 self)
- Add to MetaCart
Computer tools for cognitively challenging activities are considered useful, to a great extent, because of the support that they provide for human thinking and problem solving. To analyze, specify, and design cognitive support, a suitable analytic framework is required. Theories of "distributed cognition" have been offered as potentially suitable frameworks, but they have generally failed to plainly articulate comprehensive theories of cognitive support. This paper seeks to clarify the intellectual foundations for studying and designing cognitive support, and aims to put them in a form suitable for design. A framework called RODS is described as a type of minimal, lightweight intellectual toolkit. Its main aim is to allow analysts to think in high-level cognition-support terms rather than be overwhelmed by task- and technology-specific implementation details. Framing usefulness in terms of cognitive support makes it possible to define abstract patterns of what makes tools "good". Implications are drawn for how the framework may be used for the design of tools in cognitively challenging work domains.
Integrating Human-Computer Interaction Development into the Systems Development Life Cycle: A Methodology
- Tremaine Communications of the Association for Information Systems (Volume
, 2001
"... Incorporating a human computer interaction (HCI) perspective into the systems development life cycle (SDLC) is necessary to information systems (IS) success and, in turn, to the success of businesses. However, modern SDLC models are based more on organizational needs than human needs. The human inte ..."
Abstract
-
Cited by 6 (2 self)
- Add to MetaCart
Incorporating a human computer interaction (HCI) perspective into the systems development life cycle (SDLC) is necessary to information systems (IS) success and, in turn, to the success of businesses. However, modern SDLC models are based more on organizational needs than human needs. The human interaction aspect of an information system is usually considered far too little (only the screen interface) and far too late in the IS development process (only at the design stage). Thus, often a gap exists between satisfying organizational needs and supporting and enriching human users. This problem can be addressed by carefully integrating HCI development into the SDLC process to achieve a truly human-centered IS development approach. This paper examines the roles of HCI in systems development, justifies the importance of considering HCI through out the entire systems development life cycle, presents a methodology for human-centered IS development, and demonstrates how to apply this methodology to develop human-centered information systems.
Visualization of Design Knowledge Component Relationships to Facilitate Reuse
- Proc. IRI 2004
, 2004
"... Within the software development process, reuse at the requirements level has become an increasingly more compelling notion. Following a human-centric approach, this work focuses on both requirements and design solution reuse using a design knowledge repository. In recent years, many improvements hav ..."
Abstract
-
Cited by 5 (5 self)
- Add to MetaCart
Within the software development process, reuse at the requirements level has become an increasingly more compelling notion. Following a human-centric approach, this work focuses on both requirements and design solution reuse using a design knowledge repository. In recent years, many improvements have been made to increase reuse through design knowledge repositories, but retrieval of knowledge in the context of design activities continues to be a formidable challenge. We propose a new system, called CERVi, to browse a repository through visualization by exploiting relationships between units of knowledge (in our case, claims). These relationships are key to finding the most appropriate reusable knowledge based on design conditions. Testing shows that CERVi enhances the design knowledge selection process and helps users proceed through structured design decision making. Our approach will be most useful to those interested in unlocking the potential of design knowledge reuse.
Project Management for the 21st Century: Supporting Collaborative Design through Risk Analysis
- In Proceedings of the ACM Southeast Conference (ACMSE '05), Kennesaw GA
, 2005
"... Managing software project teams is a complex task further complicated by a continued increase in the size and complexity of software-intensive systems and the distribution of project teams. Given limited project resources, distributed teams require appropriate team processes and adequate tool suppor ..."
Abstract
-
Cited by 4 (2 self)
- Add to MetaCart
Managing software project teams is a complex task further complicated by a continued increase in the size and complexity of software-intensive systems and the distribution of project teams. Given limited project resources, distributed teams require appropriate team processes and adequate tool support to help them remain focused on the most critical design tasks, thereby structuring the design process and improving team coordination. However, existing project management tools typically fall short. Software project management as a discipline is not unlike humancomputer interaction (HCI) in that both combine technical concerns with human psychological concerns. Both could benefit from a more systematic approach to applying theory to practice. One proposed approach to the science of design involves constructing a record of design rationale by leveraging design knowledge from previous projects. Extending the reuse paradigm from product-related knowledge to process-related knowledge could improve software project management by helping teams to externalize and maintain a physical record of their design process. A risk management model could help teams to prioritize design knowledge, allowing them to focus their effort on key design tasks.
The Claims Library Capability Maturity Model: Evaluating a Claims Library.” Virginia
, 2004
"... One of the problem that plagues Human-Computer Interaction (HCI) software is its development cost. Many software companies forego the usability engineering aspect of their projects due to the time required to design and test user interfaces. Unfortunately, there is no “silver bullet ” for user inter ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
One of the problem that plagues Human-Computer Interaction (HCI) software is its development cost. Many software companies forego the usability engineering aspect of their projects due to the time required to design and test user interfaces. Unfortunately, there is no “silver bullet ” for user interface design and implementation because they are inherently difficult tasks. As computers are moving off the desktop, the greatest challenge for designers will be integrating these systems seamlessly into our everyday lives. The potential for reuse in user interfaces lies in reducing the time and effort required for this task, without sacrificing design quality. In this work we begin with an iterative development cycle for a claims library based on prominent literature within the HCI and software engineering fields. We constructed the Claims Library to be a repository of potentially reusable notification system claims. We examine the library through theoretical and practical perspectives. The theoretical perspective reveals tradeoffs in the initial implementation that relate to Krueger’s taxonomy of reuse. The practical perspective stems from experience in designing and conducting usability testing for an in-vehicle input device using the Claims Library. While valuable, these examinations did not provide a distinct method of improving

