Designing for usability: key principles and what designers think
Communications of the ACM
Improving a human-computer dialogue
Communications of the ACM
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Getting around the task-artifact cycle: how to make claims and design by scenario
ACM Transactions on Information Systems (TOIS)
Requirements gathering: the human factor
Communications of the ACM
The Muse method for usability engineering
The Muse method for usability engineering
Helping and hindering user involvement — a tale of everyday design
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
Tangible bits: towards seamless interfaces between people, bits and atoms
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
Successful software process improvement
Successful software process improvement
DIS '97 Proceedings of the 2nd conference on Designing interactive systems: processes, practices, methods, and techniques
Designing claims for reuse in interactive systems design
International Journal of Human-Computer Studies
Requirements engineering in the year 00: a research perspective
Proceedings of the 22nd international conference on Software engineering
Performance targets, models and innovation in interactive system design
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
On the effective use and reuse of HCI knowledge
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 2
Product, process, and profit: the politics of usability in a software venture
ACM Journal of Computer Documentation (JCD)
An Information Systems Manifesto
An Information Systems Manifesto
Software Engineering Economics
Software Engineering Economics
Effects of Reuse on Quality, Productivity, and Economics
IEEE Software
Developing task models from informal scenarios
CHI '99 Extended Abstracts on Human Factors in Computing Systems
Attuning notification design to user goals and attention costs
Communications of the ACM
Task Modelling in Multiple Contexts of Use
DSV-IS '02 Proceedings of the 9th International Workshop on Interactive Systems. Design, Specification, and Verification
Software requirements: Are they really a problem?
ICSE '76 Proceedings of the 2nd international conference on Software engineering
A Technique Combination Approach to Requirements Engineering
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
ICECCS '97 Proceedings of the Third IEEE International Conference on Engineering of Complex Computer Systems
A model for notification systems evaluation—assessing user goals for multitasking activity
ACM Transactions on Computer-Human Interaction (TOCHI)
Designing the claims reuse library: validating classification methods for notification systems
ACM-SE 42 Proceedings of the 42nd annual Southeast regional conference
DIS '04 Proceedings of the 5th conference on Designing interactive systems: processes, practices, methods, and techniques
Reuse and variability in large software applications
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
The Role of User Involvement in Requirements Quality and Project Success
RE '05 Proceedings of the 13th IEEE International Conference on Requirements Engineering
RE '05 Proceedings of the 13th IEEE International Conference on Requirements Engineering
Intelligent library navigation using location-aware systems: the Newman project
Proceedings of the 44th annual Southeast regional conference
Alumni campus tour: capturing the fourth dimension in location based notification systems
Proceedings of the 44th annual Southeast regional conference
VTAssist: a location-based feedback notification system for the disabled
Proceedings of the 44th annual Southeast regional conference
Research Directions in Requirements Engineering
FOSE '07 2007 Future of Software Engineering
Let's stop pushing the envelope and start addressing it: a reference task agenda for HCI
Human-Computer Interaction
Scope: providing awareness of multiple notifications at a glance
Proceedings of the Working Conference on Advanced Visual Interfaces
Patterns for task- and dialog-modeling
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability
Hi-index | 0.00 |
Many software systems fail to address their intended purpose because of a lack of user involvement and requirements deficiencies. This paper discusses the elaboration of a requirements-analysis process that integrates a critical-parameter-based approach to task modeling within a user-centric design framework. On one hand, adapting task models to capture requirements bridges the gap between scenarios and critical parameters which benefits design from the standpoint of user involvement and accurate requirements. On the other hand, using task models as a reusable component leverages requirements reuse which benefits design by increasing quality while simultaneously reducing development costs and time-to-market. First, we present the establishment of both a user-centric and reuse-centric requirements process along with its implementation within an integrated design tool suite. Secondly, we report the design, procedures, and findings of two user studies aimed at assessing the feasibility for novice designers to conduct the process as well as evaluating the resulting benefits upon requirements-analysis deliverables, requirements quality, and requirements reuse.