A proposal for a scenario classification framework
Requirements Engineering
Video artifacts for design: bridging the Gap between abstraction and detail
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
The Yin/Yang web: XML syntax and RDF semantics
Proceedings of the 11th international conference on World Wide Web
Making Use: Scenario-Based Design of Human-Computer Interactions
Making Use: Scenario-Based Design of Human-Computer Interactions
Usability Engineering
User Centered System Design; New Perspectives on Human-Computer Interaction
User Centered System Design; New Perspectives on Human-Computer Interaction
Video brainstorming and prototyping: techniques for participatory design
CHI '99 Extended Abstracts on Human Factors in Computing Systems
Participatory design: the third space in HCI
The human-computer interaction handbook
Software Cinema-Video-based Requirements Engineering
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
Games for virtual team building
Proceedings of the 7th ACM conference on Designing interactive systems
An experiment in teaching innovation in software engineering: video presentation
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
Object-Oriented Software Engineering Using UML, Patterns, and Java
Object-Oriented Software Engineering Using UML, Patterns, and Java
Software Engineering
The Design of Everyday Things
From pixels to bytes: evolutionary scenario based design with video
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
Teaching Tornado: from communication models to releases
Proceedings of the 8th edition of the Educators' Symposium
Hi-index | 0.00 |
Software systems can be viewed from both external and internal perspectives. They are called user model and system model respectively in the human-computer interaction community. In this paper, we employ the yin-yang principle as an analytical tool for reviewing the relationship between the user model and the system model. In the traditional system-centered approach, the engineer is more concerned with the system model and does not pay much attention to the user model. However, as the user-centered approach has gained increasing acceptance in a number of projects, we claim that the user model and system model are the yin and yang in user-centered software development and, following the yin-yang principle, call for equal emphasis on both models. Particularly, we propose using video-based scenarios as the representation of user models and reveal the benefits of the use of video in software development. As a case study, we describe how we have employed scenario videos in a project course and share best practices that we have identified for the creation of demo scenario videos.