Skip to main content

Requirements Engineering for Web-Based Information Systems

  • Chapter
Book cover Engineering and Managing Software Requirements

Abstract

This chapter overviews the existing methods of requirements analysis as prescribed by some of the best-known web-development methods. It also discusses the pre-eminent importance of stakeholder analysis, identification of stakeholder views and concerns, and the processes governing elicitation of web systems requirements. The chapter finally derives a model of concern-driven requirements evolution from several case studies undertaken in the area of web-enabled employee service systems.

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

  1. Anderson SE (1997) Understanding teacher change: Revisiting the concerns based adoption model. Curriculum Inquiry. 27(3): 331–367

    Article  Google Scholar 

  2. Avison DE, Wood-Harper AT (1990) Multiview: An exploration in information systems development. Oxford, Blackwell Scientific Publications

    Google Scholar 

  3. Avison DE, Wood-Harper AT, Vidgen R, Wood JRG (1998) A further exploration into information systems development: The evolution of multiview 2. Information Technology & People. 11(2): 124–139

    Article  Google Scholar 

  4. Balasubramanian V, Bashian A (1998) Document management and web technologies: Alice marries the mad hatter. Communications of the ACM, 41(7): 107–115

    Article  Google Scholar 

  5. Baskerville R, Wood-Harper AT (1998) Diversity in information systems action research methods. European Journal of Information Systems, 7: 90–107

    Google Scholar 

  6. Bennet S, McRobb S, Farmer R (1999) Problems in information system development. Object-Oriented Analysis and Design using UML. McGraw-Hill Publishing Company

    Google Scholar 

  7. Boehm B (1986) A spiral model of software development and enhancement. Software Engineering Notes, 11(4): 22–32

    Google Scholar 

  8. Carroll AB, Nasi J (1997) Understanding stakeholder thinking: Themes from a Finish Conference. Business Ethics, A European Review, 6(1): 46–51

    Article  Google Scholar 

  9. Carstensen PH, Vogelsang L (2001) Design of Web-based information systems: New challenges for systems development. In: European Conference on Information Systems, Bled, Slovenia, pp.536–547

    Google Scholar 

  10. Carter J (2002) Developing E-commerce systems. Prentice-Hall, Sydney Australia

    Google Scholar 

  11. Cavaye ALM (1995) The sponsor-adopter gap-Differences between promoters and potential users of Information Systems that link organizations. International Journal of Information Management, 15(2): 85–96

    Article  Google Scholar 

  12. Checkland P, Scholes J (1990): Soft Systems Methodology in Action. Chichester: John Wiley & Son, Australia

    Google Scholar 

  13. Churchman CW (1971) The design of inquiring systems. New York, Wiley

    Google Scholar 

  14. Clarkson MBE (1995) A stakeholder framework for analyzing and evaluating corporate social performance. Academy of Management Review, 20(1): 92–117

    Google Scholar 

  15. Davenport TH (1993) Process innovation: Reengineering work through information technology. Boston, Harvard Business School Press

    Google Scholar 

  16. Duyne DK, Landay JA, Hong JI (2003) The design of sites: Patterns, principles and processes for crafting a customer-centered web experience. Boston, Addison-Wesley

    Google Scholar 

  17. Earl M, Khan B (2001) E-commerce is changing the face of IT. MIT Sloan Management Review. 43(1): 64–72

    Google Scholar 

  18. Easterbrook S (1991) Handling conflict between domain descriptions with computer supported negotiation. Knowledge Acquisition: An International Journal, 3(4):255–289

    Google Scholar 

  19. Finkelstein A, Kramer J, Goedicke M (1990) ViewPoint oriented software development. In: Proceedings 3rd International Workshop on Software Engineering and its Applications. Toulouse, France

    Google Scholar 

  20. Finkelstein A, Kramer J, Nuseibeh B, Finkelstein L, Goedicke M (1992) Viewpoints: A framework for integrating multiple perspectives in system development. International Journal of Software Engineering and Knowledge Engineering, 2(1): 31–58

    Article  Google Scholar 

  21. Fitzgerald B (1997) The use of system development methodologies in practice: A field Study. Information Systems Journal, 7(3):201–212

    Article  MathSciNet  Google Scholar 

  22. Fraternali P (1999) Tools and approaches for developing data-intensive web applications: A survey. ACM Computing Surveys, 31(3): 227–263

    Article  Google Scholar 

  23. Freeman RE (1984) Strategic management: A stakeholder approach. Boston, Pitman

    Google Scholar 

  24. Ginige A (1998) Web engineering: Methodologies for developing large and maintainable web-based information systems. In: Proceedings of IEEE International Conference on Networking India and the World Ahmedabad, India

    Google Scholar 

  25. Gordijn J, Akkermans H, van Vliet H (2000) Value based requirements creation for electronic commerce applications. In: Proceedings of the 33rd Hawaii International Conference on Systems Sciences. Hawaii, pp.1915–1924

    Google Scholar 

  26. Habermas J (1984): The theory of communicative action. Cambridge, Polity Press

    Google Scholar 

  27. Hammar-Cloyd MH (2001) Designing user-centered web application in web time. IEEE Software. 18(1): 62–69

    Google Scholar 

  28. Howcroft D, Carroll J (2000) A proposed methodology for web development. In: Proceedings of 8th European Conference in Information Systems (ECIS), Vienna, Austria

    Google Scholar 

  29. Hwang MI, Thorn RG (1999) The effect of user engagement on system success: A meta-analytical integration of research findings. Information and Management. 35(4):229–236

    Article  Google Scholar 

  30. Irani Z (2002) Information systems evaluation: Navigating through the problem domain. Information and Management. 40(1): 11–24

    Article  Google Scholar 

  31. Isakowitz T, Stohr EA, Balasubramanian V (1985) RMM: A methodology for structured hypermedia design. Communications of the ACM 38(8): 34–44

    Google Scholar 

  32. Jacobson I, Christerson M, Jonsson P, Overgaard G (1992) Object-oriented software engineering: A use case driven approach. Addison-Wesley, UK

    Google Scholar 

  33. Lacity MC, Hirschheim R (1995) Benchmarking as a strategy for managing conflicting stakeholder perceptions of information systems. Journal of Strategic Information Systems, 4(2): 165–185

    Article  Google Scholar 

  34. Landry M (1995) A note on the concept of problem. Organizational Studies, 16(2):315–327

    Google Scholar 

  35. Lawrence E, Newton S, Corbitt B, Braithwaite R, Parker C (2002) Technology of internet business. MIlton, Qld, Wiley & Sons, Australia

    Google Scholar 

  36. Leite JCSP, Freeman PA (1991) Requirements validation through viewpoint resolution. IEEE Transactions Software Engineering, 17(12): 1253–1269

    Google Scholar 

  37. Linstone HA (1989) Multiple perspectives: Concept, applications and user guidelines. Systems Practice. 2(3): 307–331

    Article  Google Scholar 

  38. Lyytinen K, Hirschheim R (1987) Information system failures-A survey and classification of the empirical literature. Oxford Surveys in Information Technology, 4: 257–309

    Google Scholar 

  39. Marchewka JT (2003): Information technology project management: Providing measurable organizational value. John Wiley & Sons, UK

    Google Scholar 

  40. Markus ML (1983) Power, politics and MIS implementation. Communications of the ACM, 26(6): 430–444

    Article  Google Scholar 

  41. May LJ (1998) Major causes of software project failures. Crosstalk, July

    Google Scholar 

  42. Mazur G (2003) Voice of the customer (define): QFD to define value. In: Proceedings of the 57th American Quality Congress. Kansas City, USA

    Google Scholar 

  43. McCracken DD, Wolfe RJ (2004) User-centered website development: A humancomputer interaction approach. Upper Saddle River, NJ: Pearson-Prentice Hall

    Google Scholar 

  44. Metcalfe M (2000) Concern solving: Emancipating problem solving. Working Paper, University of South Australia, School of Accounting and Information Systems, Adelaide, Access 5th December 2004 http://business.unisa.edu.au/cobra/documents/concerns_IT&P.pdf

    Google Scholar 

  45. Metcalfe M, Powell P (1995) Perceiver’s concerns: On the nature of information. European Journal of Information Systems, 4: 121–129

    Google Scholar 

  46. Miletsky J (2002) Planning, developing and marketing successful web sites. Australia: Thomson

    Google Scholar 

  47. Moustakas C (1994) Epoche, phenomenological reduction, imaginative variation, and synthesis. In: Phenomenological Research Methods. SAGE Publications, UK

    Google Scholar 

  48. Mullery GP (1979) CORE-A method for controlled requirements expression. In: Proceedings of 4th International Conference on Software Engineering. Munich, Germany, pp.126–135

    Google Scholar 

  49. Mumford E, Weir M (1979) Computer systems in work design, the ETHICS method: Effective technical and human implementation computer systems: A work design exercise book for individuals and groups. London: Associated Business Press.

    Google Scholar 

  50. Murchland P (1995) Inhibitors to adoption of electronic commerce. Electronic Markets (16–17): 11–12

    Google Scholar 

  51. Murugesan S, Deshpande Y, Hansen S, Ginige A (1999) Web engineering: A new discipline for development of web-based Systems. In: Proceedings of 1st ICSE Workshop on Web Engineering. Los Angeles, pp.1–9

    Google Scholar 

  52. Nazareth DL (1998) Designing effective websites: Lending structure to a chaotic process. In: Proceedings of 4th Americas Conference on Information Systems. Baltimore, Maryland, pp.1011–1013

    Google Scholar 

  53. Nuseibeh B, Finkelstein A, Kramer J (1994) A framework for expressing the relationships between multiple views in requirements specification. IEEE Transactions on Software Engineering, 20(10): 760–773

    Article  Google Scholar 

  54. Overmeyer SP (2000) What’s different about requirements engineering for web sites? Requirements Engineering Journal, 5(1): 62–65

    Google Scholar 

  55. Pouloudi A (1999) Aspects of the stakeholder concept and their implications for information systems development. In: Proceedings of 32nd Hawaii Conference on System Sciences. Hawaii

    Google Scholar 

  56. Pouloudi A, Whitley EA (1996) Discussing the role of information systems in the manifestation of organizational and inter-organizational conflict. The Systemist, 18: p. 217–238

    Google Scholar 

  57. Pouloudi A, Whitley EA (1997) Stakeholder identification in inter-organizational systems: Gaining insights for drug use management systems. European Journal of Information Systems, 15(2): 85–96

    Google Scholar 

  58. Putnam L, Poole M (1987) Conflict and negotiation. Handbook of Organizational Communication: An Interdisciplinary Perspective, Porter L (Ed.), pp.549–599

    Google Scholar 

  59. Richardson B, Richardson R (1992) Business planning: An approach to strategic management. Pitman, USA

    Google Scholar 

  60. Riggins FJ, Mukhopadhyay T (1999) Overcoming adoption and implementation risks of EDI. International Journal of Electronic Commerce 3(4): 103–115

    Google Scholar 

  61. Robey D, Farrow DL (1982) User involvement in information system development: A conflict model and empirical test. Management Science, 28(1): 73–87

    Google Scholar 

  62. Robey D, Farrow DL, Franz CR (1989) Group process and conflict in system development. Management Science, 35(10): 1172–1191

    Google Scholar 

  63. Rossi G, Schwabe D, Garrido A (1997) Design reuse in hypermedia application development. In: Proceedings of 8th ACM Conference on Hypertext Technology (Hyper-Text’97). Southampton, Inglaterra, ACM Press

    Google Scholar 

  64. Ruohonen M (1991) Stakeholders of strategic information systems planning: Theoretical concepts and empirical examples. Journal of Strategic Information Systems. 1(1):15–28

    Article  MathSciNet  Google Scholar 

  65. Russo NL (2000) Developing applications for the web: Exploring differences between traditional and world wide web application development. In: Managing Web-Enabled technologies in Organizations: A Global Perspective, Khosrowpour M (Ed.). Idea Group Publishing, pp.23–35

    Google Scholar 

  66. Russo NL, Wynekoop J, Walz D (1995) The use and adaptation of system development Methodologies. In: Proceedings of the Information Resources Management Association International Conference, Khosrowpour M (Ed.). Idea Group Publishing: Hershey, PA, USA

    Google Scholar 

  67. Sarkar PK, Cybulski JL (2002a) Analysis of stakeholder concerns with a view to avoid organizational conflict in B2B Systems. In: Proceedings of the 15th International Conference in Electronic Commerce. Bled, Slovenia

    Google Scholar 

  68. Sarkar PK, Cybulski JL (2002c) Consideration of stakeholder concerns in the development of web-enabled systems. In: Proceedings of the IADIS International Conference WWW/Internet. Lisbon, Portugal, pp.774–779

    Google Scholar 

  69. Sarkar PK, Cybulski JL (2003a) Process of requirements evolution in web-enabled employee service systems. In: Proceedings of 12th International Conference in Information System Development (ISD). Melbourne, Australia

    Google Scholar 

  70. Sarkar PK, Cybulski JL (2003b) Applying domain analysis to the investigation of webenabled human resource Projects. In: Proceedings of 14th Australasian Conference in Information Systems (ACIS). Perth, Australia, paper No: 270

    Google Scholar 

  71. Saul JR (1997) The unconscious civilization, Penguin, UK

    Google Scholar 

  72. Schermerhorn Jr. JR, Hunt JG, Osborn RN (1997) Conflict and negotiation. In: Proceedings of Organization Behavior. John Wiley & Sons, Inc. pp. 377–398

    Google Scholar 

  73. Sharp H, Finkelstein A, Galal G (1999) Stakeholder identification in the requirements engineering Process. In Proceedings of Database and Expert Systems Applications (DEXA 99). Florence, Italy, IEEE Computer Society Press, pp.387–391

    Google Scholar 

  74. Siau K (1998) Method engineering for web information systems development: Challenges and issues. In: Proceedings of Fourth Americas Conference on Information Systems. Baltimore, Maryland, pp.1017–1019

    Google Scholar 

  75. Sommerville I, Sawyer P, Viller S (1997) Viewpoints for requirements elicitation: A practical approach. In: Proceedings of 3rd IEEE International Conference on Requirements Engineering. CO, USA, pp.74–81

    Google Scholar 

  76. Standing C (2000) Internet commerce development: Artech House Inc., USA

    Google Scholar 

  77. Standing C (2001) The requirements of methodologies for developing web applications. IN: Proceedings of European Conference on Information Systems, Bled, Slovenia, pp.548–556.

    Google Scholar 

  78. Standing C (2002) Methodologies for developing web applications. Information and Software Technology, 44(3): 151–159

    Article  Google Scholar 

  79. Stevens KJ, Timbrell GT (2002) The implications of E-commerce for software project risk: A preliminary investigation. In: Proceedings of IFIP, Copenhagen, Denmark

    Google Scholar 

  80. Treese GW, Stewart LC (2003) Designing systems for Internet commerce. Addison-Wesley, Australia

    Google Scholar 

  81. van Manen M (1990) Researching lived experience. New York, USA University of New York Press

    Google Scholar 

  82. Vidgen R (2002) Constructing a web information system development methodology. Information Systems Journal, 12: 247–261

    Article  Google Scholar 

  83. Vidgen R (2002) What’s so different about developing web-based information systems? In: Proceedings of European Conference in Information Systems. Gdansk, Poland, pp.262–271

    Google Scholar 

  84. Vidgen R, Avison D, Wood B, Wood-Harper T (2002) Developing web information Systems. Elsevier, Amsterdam

    Google Scholar 

  85. Wallnau KC, Hissam SA, Seacord RC (2002) Building systems from commercial components. Addison-Wesley, Boston

    Google Scholar 

  86. Wastell DG, Newman M (1993) The behavioural dynamics of information systems development: A stress perspective. Accounting, Management and Information Technology, 3: 121–148

    Google Scholar 

  87. Wilson P (1983) Second hand knowledge. Greenwood Press, Westport, Connecticut, USA

    Google Scholar 

  88. Wood-Harper AT, Corder S, Wood J, Watson H (1996) How we profess: The ethical system analyst. Communications of the ACM, 39(3): 69–77

    Article  Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Cybulski, J.L., Sarkar, P.K. (2005). Requirements Engineering for Web-Based Information Systems. In: Aurum, A., Wohlin, C. (eds) Engineering and Managing Software Requirements. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-28244-0_15

Download citation

  • DOI: https://doi.org/10.1007/3-540-28244-0_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25043-2

  • Online ISBN: 978-3-540-28244-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics