Skip to main content

Mobile Discovery of Requirements for Context-Aware Systems

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5025))

Abstract

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abowd, G.D.: Software engineering issues for ubiquitous computing. In: Proc. 21st IEEE Intl. Conference on Software Engineering. IEEE CS, Los Angeles (1999)

    Google Scholar 

  2. Beyer, H., Holtzblatt, K.: Contextual Design: Defining Consumer-Centered Systems. Morgan-Kauffman, San Francisco (1998)

    Google Scholar 

  3. Blomberg, J., Burrell, M., Guest, G.: An ethnographic approach to design. In: Jacko, J.A., Sears, A. (eds.) The human-computer interaction handbook: fundamentals, evolving technologies and emerging applications. Lawrence Erlbaum Associates, Mahwah (2002)

    Google Scholar 

  4. Cheverst, K., Davies, N., Mitchell, K., Friday, A., Efstratiou, C.: Developing a context-aware electronic tourist guide: some issues and experiences. In: Proc SIGCHI Conference on Human factors in computing system. ACM, The Hague (2000)

    Google Scholar 

  5. Dey, A.K., Abowd, G.D., Brown, P.J., Davis, N., Smith, M., Steggles, P.: Towards a Better Understanding of Context and Context-Awareness. In: Proc 1st Intl. Symposium on Handheld and Ubiquitous Computing. Springer, Karlsruhe (1999)

    Google Scholar 

  6. Fahrmair, M., Sitou, W.: Unwanted Behavior and its Impact on Adaptive Systems in Ubiquitous Computing. In: 14th Workshop on Adaptivity and User Modeling in Interactive Systems, Hildesheim (2006)

    Google Scholar 

  7. Fickas, F., Feather, M.S.: Requirements monitoring in dynamic environments. In: Proc 2nd IEEE Intl Symposium on Requirements Engineering. IEEE CS, New York (1995)

    Google Scholar 

  8. Fouskas, K., Pateli, A., Spinellis, D., Virola, H.: Applying contextual inquiry for capturing end-users behaviour requirements for mobile exhibition services. In: 1st Intl. Conference on Mobile Business, Kopenhagen (2002)

    Google Scholar 

  9. Ghidini, C., Pammer, V., Scheir, P., Serafini, L., Lindstaedt, S.: APOSDLE: learn@work with semantic web technology. In: I-Know 2007, Graz (2007)

    Google Scholar 

  10. Kindberg, T., Fox, A.: System software for ubiquitous computing. IEEE Pervasive Computing 1(1), 70–81. IEEE EAD, Piscataway (2002)

    Article  Google Scholar 

  11. Leaver, S.C., Mendelsohn, T., Overby, C.S., Yuen, E.H.: Evaluating RFID Middleware. RFID Journal (September 2004)

    Google Scholar 

  12. Maiden, N.: Systematic Scenario Walkthroughs with ART-SCENE. In: Alexander, I., Maiden, N. (eds.) Scenarios, Stories, Use Cases: Through the Systems Development Life-Cycle. John Wiley, Chichester (2004)

    Google Scholar 

  13. Maiden, N., Ncube, C., Kamali, S., Seyff, N., Grünbacher, P.: Exploring Scenario Forms and Ways of Use to Discover Requirements on Airports that Minimize Environmental Impact. In: Proc 15th IEEE Intl. Requirements Engineering Conference. IEEE CS, New Delhi (2007)

    Google Scholar 

  14. Maiden, N., Seyff, N., Grünbacher, P.: The Mobile Scenario Presenter: Integrating Contextual Inquiry and Structured Walkthroughs. In: Proc 13th IEEE Intl. Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises. IEEE CS, Modena (2004)

    Google Scholar 

  15. Maiden, N., Seyff, N., Grünbacher, P., Otojare, O., Mitteregger, K.: Making Mobile Requirements Engineering Tools Usable and Useful. In: Proc 14th IEEE Intl. Requirements Engineering Conference. IEEE CS, Minneapolis (2006)

    Google Scholar 

  16. Maiden, N., Seyff, N., Grünbacher, P., Otojare, O., Mitteregger, K.: Determining Stakeholder Needs in the Workplace: How Mobile Technologies Can Help. IEEE Software 24(2), 46–52. IEEE CS, Los Alamitos (2007)

    Article  Google Scholar 

  17. Potts, C., Takahashi, K., Anton, A.I.: Inquiry-based requirements analysis. IEEE Software 11(2), 21–32 (1994)

    Article  Google Scholar 

  18. Schilit, B.N., Adams, N., Want, R.: Context-Aware Computing Applications. In: Proc Workshop on Mobile Computing Systems and Applications, IEEE CS, Santa Cruz (1994)

    Google Scholar 

  19. Schmidt, A., Aidoo, K.A., Takaluoma, A., Tuomela, U., Laerhoven, K.V., Velde, W.V.d.: Advanced Interactions in Context. In: Gellersen, H.-W. (ed.) HUC 1999. LNCS, vol. 1707, pp. 10–89. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  20. Seyff, N., Grünbacher, P., Maiden, N., Tosar, A.: RE Tools Go Mobile. In: Proc 26th IEEE Intl. Conference on Software Engineering. IEEE CS, Edinburgh (2004)

    Google Scholar 

  21. Strang, T., Linnhoff-Popien, C.: A Context Modeling Survey. In: Workshop on Advanced Context Modelling, Reasoning and Management, Nottingham (2004)

    Google Scholar 

  22. Sutcliffe, A.G., Fickas, S., Sohlberg, M.M.: PC-RE: a method for personal and contextual requirements engineering with some experience. Requirements Engineering 11(3), 157–173 (2006)

    Article  Google Scholar 

  23. Weiser, M.: The Computer for the 21st Century. In: Baecker, R.M., Grudin, J., Buxton, W.A.S., Greenberg, S. (eds.) Human-computer interaction: toward the year 2000. Morgan Kaufmann, San Francisco (1995)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Barbara Paech Colette Rolland

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Seyff, N., Graf, F., Grünbacher, P., Maiden, N. (2008). Mobile Discovery of Requirements for Context-Aware Systems. In: Paech, B., Rolland, C. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2008. Lecture Notes in Computer Science, vol 5025. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69062-7_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69062-7_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69060-3

  • Online ISBN: 978-3-540-69062-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics