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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Adler, R. B., 1988. Understanding Human Communication, Holt Rinehart & Winston, New York.
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.
Barry, C., and Lang, M., 2001, A survey of multimedia and Web development techniques and methodology usage, IEEE Multimedia. 8(3): 52–60.
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.
Booch, G., 1994, Coming of age in an object-oriented world, IEEE Software. 11(6): 33–41.
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.
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.
Davis, A. M., 1988, A comparison of techniques for the specification of external system behavior, Communications of the ACM. 31(9): 1098–1115.
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.
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.
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.
Fitzgerald, B., 1999, Systems development methodologies: the problem of tenses, Information Technology & People. 13(3): 174–185.
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.
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.
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.
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.
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.
Holtzblatt, K., and Beyer, H., 1993, Making customer-centred design work for teams, Communications of the ACM. 36(10): 93–103.
Holtzbatt, K., Beyer, H. R., 1995, Requirements Gathering: The Human Factor, Communications of the ACM. 38(5): 31–32.
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.
James, L., 1996, What’s wrong with requirements management tools?, Requirements Engineering Journal. 1(3): 190–194.
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.
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.
Keil, M. and Carmel, E., 1995, Customer-developer links in software development, Communications of the ACM. 38(5): 33–44.
Landay, J. A., and Myers, B. A., 2001, Sketching interfaces: toward more human interface design, IEEE Computer. 34(3): 56–64.
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).
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
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.
Shannon, C, and Weaver, W., 1949, The mathematical theory of communication. University of Illinois Press.
Sommerville, I., and Sawyer, P., 1995, Requirements engineering: a good practice guide, Wiley, Chichester.
Standish Group International, 1998, Special COMPASS Report on Requirements Management Tools.
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
Suchman, L. A., 1987, Plans and Situated Actions. Cambridge University Press.
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.
Author information
Authors and Affiliations
Editor information
Rights 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