Involving End Users in Distributed Requirements Engineering

  • Steffen Lohmann
  • Jürgen Ziegler
  • Philipp Heim
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5247)


Active involvement of end users in the development of interactive systems is both highly recommended and highly challenging. This is particularly true in settings where the requirements of a large number of geographically distributed users have to be taken into account. In this paper, we address this problem by introducing an integrated, web-based approach that enables users to easily express their ideas on how the interaction with a system could be improved. In addition, the user input is contextualized, allowing for highly structured means to access, explore, and analyze the user requirements.


Distributed Requirements Engineering User Involvement Global Software Development Web-based Participation Distributed Participatory Design 


  1. 1.
    Annotate!Pro (June 11, 2008),
  2. 2.
    Bødker, K., Kensing, F., Simonsen, J.: Participatory IT Design – Designing for Business and Workplace Realities. MIT Press, Cambridge (2004)Google Scholar
  3. 3.
    Danielsson, K., Naghsh, A.M., Gumm, D., Warr, A.: Distributed Participatory Design. In: Extended Abstracts of the 2008 Conference on Human Factors in Computing Systems (CHI 2008), Florence, Italy, pp. 3953–3956. ACM, New York (2008)Google Scholar
  4. 4.
    Geisser, M., Heinzl, A., Hildenbrand, T., Rothlauf, F.: Verteiltes, internetbasiertes Requirements-Engineering. Wirtschaftsinformatik 49(3), 199–207 (2007)CrossRefGoogle Scholar
  5. 5.
    Grünbacher, P., Braunsberger, P.: Tool Support for Distributed Requirements Negotiation. In: Cimititle, A., De Lucia, A., Gall, H. (eds.) Cooperative Methods and Tools for Distributed Software Processes, FrancoAngeli, Milano, pp. 56–66 (2003)Google Scholar
  6. 6.
    Kaltz, J.W., Ziegler, J., Lohmann, S.: Context-aware Web Engineering: Modeling and Applications. Revue d’Intelligence Artificielle 19(3), 439–458 (2005)CrossRefGoogle Scholar
  7. 7.
    Kaser, O., Lemire, D.: Tag-Cloud Drawing: Algorithms for Cloud Visualization. In: Proceedings of the WWW 2007 Workshop on Tagging and Metadata for Social Information Organization (2007)Google Scholar
  8. 8.
    Kensing, F., Blomberg, J.: Participatory Design: Issues and Concerns. Computer Supported Cooperative Work 7, 167–185 (1998)CrossRefGoogle Scholar
  9. 9.
    Moreno, N., Romero, J.R., Vallecillo, A.: An Overview of Model-Driven Web Engineering and the MDA. In: Rossi, G., Pastor, O., Schwabe, D., Olsina, L. (eds.) Web Engineering: Modelling and Implementing Web Applications, pp. 353–382. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  10. 10.
    Moore, J.M.: Communicating Requirements Using End-User GUI Constructions with Argumentation. In: Proceedings of the 18th IEEE International Conference on Automated Software Engineering (ASE 2003), Montreal, Canada, pp. 360–363. IEEE, Washington (2003)CrossRefGoogle Scholar
  11. 11.
    Rashid, A., Meder, D., Wiesenberger, J., Behm, A.: Visual Requirement Specification in End-User Participation. In: Proceedings of the 1st International Workshop on Multimedia Requirements Engineering. IEEE, Washington (2006)Google Scholar
  12. 12.
    Schuler, D., Namioka, A.: Participatory Design: Principles and Practices. Erlbaum, Hillsdale (1993)Google Scholar
  13. 13.
    SoftWiki – Research project, funded by the German Federal Ministry of Education and Research (BMBF). For more information,
  14. 14.
    Extensible Application Markup Language (XAML) (June 11, 2008),

Copyright information

© IFIP International Federation for Information Processing 2008

Authors and Affiliations

  • Steffen Lohmann
    • 1
  • Jürgen Ziegler
    • 1
  • Philipp Heim
    • 1
  1. 1.University of Duisburg-EssenDuisburgGermany

Personalised recommendations