Skip to main content

Towards Enhanced Automated Support for Collaborative Software Requirements Management

  • Chapter
New Perspectives on Information Systems Development
  • 159 Accesses

Abstract

The development of information systems is not merely a difficult technological challenge, but is also a complex social process within which the effectiveness of communication between stakeholders is vital to a successful outcome. In particular, the communication of software requirements is extremely problematic. This paper is founded on the proposition that, because the System Requirements Specification (SRS) is a highly dynamic document that grows and evolves throughout an IS development project, and is of interest in a variety of ways to a multi-disciplinary and potentially distributed team of stakeholders, its management ought to be a collaborative process supported by an automated tool. Furthermore, such a tool must anticipate and consider communication issues that arise within multi-disciplinary teams. We argue that most commercial requirements management tools presently available do not provide adequate support for communication and collaboration within multi-disciplinary teams. In view of the shortcomings of commercial tools, we present a series of recommendations that aim to guide tool developers towards the provision of enhanced automated support for collaborative software requirements management.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 229.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 299.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 299.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Adler, R. B., 1988. Understanding Human Communication, Holt Rinehart & Winston, New York.

    Google Scholar 

  • Al-Rawas, A., and Easterbrook, S., 1996, Communication Problems in Requirements Engineering: A Field Study, in: Proceedings of the First Westminster Conference on Professional Awareness in Software Engineering, Royal Society, London, February 1–2 1996, pp. 47–60.

    Google Scholar 

  • Barry, C., and Lang, M., 2001, A survey of multimedia and Web development techniques and methodology usage, IEEE Multimedia. 8(3): 52–60.

    Article  Google Scholar 

  • Bodker, S., Grønbaek, K., and Kyng, M., 1993, Cooperative design: techniques and experiences from the Scandinavian scene, in: Readings in Groupware and Computer-Supported Cooperative Work: Assisting Human-Human Collaboration, R. M. Baecker, ed., Morgan Kaufmann, San Mateo, California, pp. 215– 224.

    Google Scholar 

  • Booch, G., 1994, Coming of age in an object-oriented world, IEEE Software. 11(6): 33–41.

    Article  Google Scholar 

  • Ciborra, C. U., 1999, A theory of information systems based on improvisation, in: Rethinking Management Information Systems, W. L. Currie and B. Galliers, eds., Oxford University Press, pp. 136–155.

    Google Scholar 

  • Curtis, B., Krasner, H., and Iscoe, N., 1988, A field study of the software design process for large systems, Communications of the ACM. 31(11): 1268–1287.

    Article  Google Scholar 

  • Davis, A. M., 1988, A comparison of techniques for the specification of external system behavior, Communications of the ACM. 31(9): 1098–1115.

    Article  Google Scholar 

  • Davis, A., Overmeyer, S., Jordan, K., Caruso, J., Dandashi, F., Dinh, A., Kincaid, G., Ledeboer, G., Reynolds, P., Sitaram, P., Ta, A., and Theofanos, M., 1993, Identifying and measuring quality in a software requirements specification, in: Proceedings of 1st International Software Metrics Symposium, IEEE Computer Society, Los Alamitos, pp. 141–152.

    Chapter  Google Scholar 

  • Enquist, H., and Makrygiannis, N., 1998, Understanding misunderstandings, in: Proceedings of 31st Hawaii International Conference on System Sciences, Vol. 6. Kohala Coast, Hawaii, USA, January 6–9, 1998.

    Google Scholar 

  • Faulk, S. R., 1996, Software requirements: a tutorial, in: Software Engineering, R. H. Thayer and M. Dorfman, eds., IEEE Computer Society, Los Alamitos, pp. 82–103.

    Google Scholar 

  • Fitzgerald, B., 1999, Systems development methodologies: the problem of tenses, Information Technology & People. 13(3): 174–185.

    Article  Google Scholar 

  • Gabb, A. P., Maheswaran, N., and Allwright, Alan M., 1997, Requirements Management Tools Evaluation User Needs and Evaluation Criteria, Report DSTO-GD-0139, Electronic and Surveillance Research Laboratory, Information Technology Division, Australian Department of Defence.

    Google Scholar 

  • Gallagher, S., and Webb, B., 1997, Competing paradigms in multimedia systems development: who shall be the aristocracy?, in: Proceedings of Fifth European Conference on Information Systems. Cork, Ireland, June 19–21 1997.

    Google Scholar 

  • Grady, J. O., 1996, An open letter to the tool companies, in: Proceedings of 6th Intl Symposium of the National Council on Systems Engineering, Boston, Massachusetts, USA. INCOSE.

    Google Scholar 

  • Grudin, J., 1993, Obstacles to participatory design in large product development organizations, in: Participatory Design: Principles and Practices, D. Schuler and A. Namioka, eds., Lawrence Erlbaum Associates, Hillsdale NJ, pp. 99–119.

    Google Scholar 

  • Hofmann H.F., 1993, Requirements engineering: a survey of methods and tools, Working Paper No. 93.05 March 1993, Institut für Informatik der Universität Zürich.

    Google Scholar 

  • Holtzblatt, K., and Beyer, H., 1993, Making customer-centred design work for teams, Communications of the ACM. 36(10): 93–103.

    Article  Google Scholar 

  • Holtzbatt, K., Beyer, H. R., 1995, Requirements Gathering: The Human Factor, Communications of the ACM. 38(5): 31–32.

    Article  Google Scholar 

  • Hutinski, Z., Vrcek, N., and Bubas, G., 2001, Communication in Complex Information System Development Projects, in: Proceedings of Informing Science Conference, Krakow, Poland, June 19–22 2001.

    Google Scholar 

  • James, L., 1996, What’s wrong with requirements management tools?, Requirements Engineering Journal. 1(3): 190–194.

    Article  Google Scholar 

  • Jones, D. A., York, D. M., Nallon, J. F., and Simpson, J., 1995, Factors influencing requirement management toolset selection, in: Proceedings of 5 th Intl Symposium of the National Council on Systems Engineering. Vol 2, INCOSE.

    Google Scholar 

  • Kar, P., and Bailey, M., 1996, Characteristics of good requirements, in: Proceedings of 6th Intl Symposium of the National Council on Systems Engineering, Boston, Massachusetts, USA.

    Google Scholar 

  • Keil, M. and Carmel, E., 1995, Customer-developer links in software development, Communications of the ACM. 38(5): 33–44.

    Article  Google Scholar 

  • Landay, J. A., and Myers, B. A., 2001, Sketching interfaces: toward more human interface design, IEEE Computer. 34(3): 56–64.

    Article  Google Scholar 

  • Lang, M., and Duggan, J., 2001, A tool to support collaborative software requirements management. Working Paper, National University of Ireland, Galway (forthcoming in Requirements Engineering Journal).

    Google Scholar 

  • Lyytinen, K., Rose, G., and Welke, R., 1998, The Brave New World of development in the internetwork architecture (InterBCA): or how distributed computing platforms will change systems development, Information Systems Journal. 8(3): 241–253

    Article  Google Scholar 

  • Palmquist, R. A., 1996, The search for an Internet metaphor: a comparison of literatures, in: Proceedings of the ASIS Annual Meeting. Vol. 33 pp. 198–202.

    Google Scholar 

  • Shannon, C, and Weaver, W., 1949, The mathematical theory of communication. University of Illinois Press.

    MATH  Google Scholar 

  • Sommerville, I., and Sawyer, P., 1995, Requirements engineering: a good practice guide, Wiley, Chichester.

    Google Scholar 

  • Standish Group International, 1998, Special COMPASS Report on Requirements Management Tools.

    Google Scholar 

  • Stolterman, E., 1992, How system designers think about design and methods: some reflections based on an interview study, Scandinavian Journal of Information Systems. 4: 137–150

    Google Scholar 

  • Suchman, L. A., 1987, Plans and Situated Actions. Cambridge University Press.

    Google Scholar 

  • Walz, D. B., Elam, J. J., and Curtis, B., 1993, Inside a software design team: knowledge acquisition, sharing, and integration, Communications of the ACM. 36(10): 63–77.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

G. Harindranath W. Gregory Wojtkowski Jože Zupančič Duska Rosenberg Wita Wojtkowski Stanislaw Wrycza John A. A. Sillince

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer Science+Business Media New York

About this chapter

Cite this chapter

Lang, M., Duggan, J. (2002). Towards Enhanced Automated Support for Collaborative Software Requirements Management. In: Harindranath, G., et al. New Perspectives on Information Systems Development. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-0595-2_31

Download citation

  • DOI: https://doi.org/10.1007/978-1-4615-0595-2_31

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-5149-8

  • Online ISBN: 978-1-4615-0595-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics