Skip to main content
Log in

Verteiltes, internetbasiertes Requirements-Engineering

Designing and implementing a method for distributed, internet-based requirements engineering

  • Published:
WIRTSCHAFTSINFORMATIK

Kernpunkte

DisIRE steht für Distributed Internet-Based Requirements Engineering und ist eine werkzeuggestu gestützte Methode zum verteilten, internetbasierten Requirements-Engineering. In diesem Artikel werden die Grundlagen, die Konzeption und Validierung sowie die Überführung in ein marktreifes Produkt vorgestellt.

  • DisIRE unterstützt alle Phasen des Requirements-Engineerings, d. h. Anforderungserhebung und-analyse, Anforderungsspezifikation und-validierung sowie Anforderungsmanagement.

  • Die Methode basiert auf theoretisch fundierten und empirisch validierten Ansätzen der kollaborativen Anforderungserhebung und der entscheidungsunterstützenden Anforderungsauswahl.

  • Die Werkzeugunterstützung von DisIRE wurde exemplarisch in die kollaborative Softwareentwicklungsplattform CodeBeamer der Firma Intland Software integriert.

Abstract

This article describes the design, the prototypical implementation and the productization of DisIRE, a method for spatially Distributed, Internet-Based Requirement Engineering. DisIRE builds on theoretically founded and empirically validated approaches of collaborative requirements elicitation and decision supported requirements selection. Thus, this method supports a continuous process, particularly suited for spatially distributed environments, in which requirements dependencies are explicitly taken into consideration. Hereby DisIRE enables software manufacturers to conduct systematically both distributed and concurrent requirements engineering with their customers.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Literatur

  1. Boehm, W. B.; Gruenbacher, P.; Briggs, R. O.: Easy WinWin: A Groupware-Supported Methodology For Requirements Negotiation. In: Proc. of the 23rd International Conference on Software Engineering (2001), IEEE, S. 720–721.

  2. Brooks, F. P.: No Silver Bullet: Essence and Accidents of Software Engineering. In: IEEE Computer 20 (1987) 4, S. 10–19.

    Article  Google Scholar 

  3. Capgemini Group: Studie IT-Trends 2006 — Unterschiedliche Signale, http://www.de.capgemini.com/m/de/tl/IT-Trends_2006.pdf, Abruf am 2007-03-12.

  4. Damian, D.: An empirical study of requirements engineering in distributed software projects: is distance negotiation more effective? In: Proc. of the 8th Asia Pacific Software Engineering Conference (2001), IEEE, S. 149–154.

  5. Damian, D.; Eberlein, A.; Shaw, M. L.; Gaines, B. R.: An exploratory study of facilitation in distributed requirements engineering. In: Requirements Engineering Journal 8 (2003) 1, S. 23–41.

    Article  Google Scholar 

  6. Geisser, M.; Hildenbrand, T.: “A Method for Collaborative Requirements Elicitation and Decision-Supported Requirements Analysis”. In: IFIP, Volume 219, Advanced Software Engineering: Expanding the Frontiers of Software Technology. Springer, Boston 2006, S. 108–122.

    Chapter  Google Scholar 

  7. Geisser, M.; Hildenbrand, T.; Klimpke, L.; Rashid, A.: Werkzeuge zur kollaborativen Softwareerstellung — Stand der Technik. In: Lehrstuhl für Wirtschaftsinformatik 1 der Universität Mannheim, Working Paper 1/2006.

  8. Gotel, O.; Finkelstein, A.: An Analysis of the Requirements Traceability Problem. In: Proc. of the 1st International Conference on Requirements Engineering (1994), IEEE, S. 94–101.

  9. Hildenbrand, T.; Rothlauf, F.; Heinzl, A.: Ansätze zur kollaborativen Soft-wareerstellung. In: Wirtschaftsinformatik 49 (2007) Sonderheft, S. S72–S80.

    Article  Google Scholar 

  10. Herbsleb, J. D.; Mockus, A.; Finholt, T. A.; Grinter, R. E.: An empirical study of global software development: distance and speed. In: Proc. of the 23rd International Conference on Software Engineering (2001), IEEE, S. 81–90.

  11. Hevner, A.; March, S.; Park J.; Ram, S.: Design Science in Information Systems Research. In: MIS Quarterly 28 (2004) 1, S. 75–105.

    Google Scholar 

  12. Karlsson, J.; Ryan, K.: A Cost-Value Approach for Prioritizing Requirements. In: IEEE Software 14 (1997) 5, S. 67–74.

    Article  Google Scholar 

  13. Karlsson, J.; Wohlin, C.; Regnell, B.: An evaluation of methods for prioritizing software requirements. In: Information and Software Technology 39 (1998) 14–15, S. 939–947.

    Article  Google Scholar 

  14. Kujala, S.; Kauppinen, M.; Lehtola, L.; Kojo, T.: The Role of User Involvement in Requirements Quality and Project Success. In: Proc. of the 13th International Conference on Requirements Engineering (2005), IEEE, S. 75–84.

  15. van Lamsweerde, A.: Requirements Engineering in the Year 00: A Research Perspective. In: Proc. of the 22nd International Conference on Software Engineering (2000), ACM, S. 5–19.

  16. Lloyd, W. J.; Rosson, M. B.; Arthur, J. D.: Effictiveness of Elicitation Techniques in Distributed Requirements Engineering. In: Proc. of the 10th International Conference on Requirements Engineering (2002), IEEE, S. 311–318.

  17. Procaccino, J. D.; Verner, J. M.; Lorenzet, S. J.: Defining and contributing to software development success. In: Communications of the ACM 49 (2006) 8, S. 79–83.

    Article  Google Scholar 

  18. Robertson, S.; Robertson, J.: Mastering the Requirements Process. 2. Aufl., Addison-Wesley, Upper Saddle River 2006.

    Google Scholar 

  19. Ruhe, G.; Eberlein, A.; Pfahl, D.: Trade-Off Analysis For Requirements Selection. In: International Journal of Software Engineering and Knowledge Engineering 13 (2003) 4, S. 345–366.

    Article  Google Scholar 

  20. Saaty, T. L.: The Analytic Hierarchy Process. McGraw-Hill, New York 1980.

    Google Scholar 

  21. Schienmann, B.: Kontinuierliches Anforderungsmanagement. Addison-Wesley, München 2002.

    Google Scholar 

  22. Seyff, N.; Hoyer, C.; Kroiher, E.; Gruenbacher, P.: Enhancing GSS-based Requirements Negotiation with Distributed and Mobile Tools. In: Proc. of the 14th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (2005), IEEE, S. 87–92.

  23. Sommerville, I.: Software Engineering. 8. Aufl., Addison-Wesley, Harlow 2007.

    Google Scholar 

  24. The Standish Group International, Inc.: CHAOS Chronicles II (2001). http://www.standishgroup.com/, Abruf am 2006-04-16 (Abruf kostenpflichtig).

  25. Versteegen, G.: Anforderungsmanagement. Springer, Berlin 2004.

    Google Scholar 

  26. Webster, M.: Customer Needs and Strategies: An End-User View of the Collaborative Software Development Market (2003), http://www.idc.com/, Abruf am 2006-04-16 (Abruf kostenpflichtig).

  27. Wiegers, K.E.: More About Software Requirements: Thorny Issues and Practical Advice. Microsoft Press, Redmond 2005.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael Geisser.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Geisser, M., Heinzl, A., Hildenbrand, T. et al. Verteiltes, internetbasiertes Requirements-Engineering. Wirtsch. Inform. 49, 199–207 (2007). https://doi.org/10.1007/s11576-007-0050-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11576-007-0050-5

Stichworte

Keywords

Navigation