Inquiry-Based Requirements Analysis
IEEE Software
The computer for the 21st century
Human-computer interaction
Contextual design: defining customer-centered systems
Contextual design: defining customer-centered systems
Software engineering issues for ubiquitous computing
Proceedings of the 21st international conference on Software engineering
Developing a context-aware electronic tourist guide: some issues and experiences
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
System Software for Ubiquitous Computing
IEEE Pervasive Computing
Towards a Better Understanding of Context and Context-Awareness
HUC '99 Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing
Advanced Interaction in Context
HUC '99 Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing
An ethnographic approach to design
The human-computer interaction handbook
Requirements monitoring in dynamic environments
RE '95 Proceedings of the Second IEEE International Symposium on Requirements Engineering
The Mobile Scenario Presenter: Integrating Contextual Inquiry and Structured Walkthroughs
WETICE '04 Proceedings of the 13th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises
PC-RE: a method for personal and contextual requirements engineering with some experience
Requirements Engineering
Making Mobile Requirements Engineering Tools Usable and Useful
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
Context-Aware Computing Applications
WMCSA '94 Proceedings of the 1994 First Workshop on Mobile Computing Systems and Applications
Hi-index | 0.00 |
Understanding the work context of future system users is essential in requirements engineering. It is particularly crucial when developing ubiquitous systems that react on context changes. This paper discusses the need for in-situ requirements elicitation approaches to build mobile and context-aware systems. We identify three different levels of support: The first level covers contextual techniques without tool support. Second level support is based on existing RE approaches and mobile tools. Third level support utilizes context-aware tools receiving context-specific information to guide analysts in the field. These tools enhance requirements gathering for ubiquitous systems. We present a context-aware tool prototype for on-site scenario walkthroughs and discuss how the underlying scenario-based approach needs to be adapted. Our tool-based approach was tested in an initial evaluation study. Finally, the paper presents requirements for RE approaches supporting ubiquitous system development based on lessons learned from using level II and III tools.