Abstract
This paper reports the findings of a detailed study of Web-based systems design (WBSD) practices in Ireland based on data collected over a 3-year period (2002–2005), the objectives of which were to (1) contribute towards a richer understanding of the current “real-world” context of WBSD by characterising the profile of a typical project (team size, timeframe, nature of requirements, etc.) and identifying the key challenges, constraints, and imperatives (i.e. “mediating factors”) faced by Web-based system designers, and (2) understand how those contextual parameters and mediating factors influence the activity of WBSD as regards the selection and enactment of whatever design practices are therefore engaged (i.e. the use of methods, procedures, etc.). Data was gathered through a survey which yielded 165 usable responses, and later through a series of semi-structured qualitative interviews. Using grounded theory, an explanatory conceptual framework is derived, based on an extension of the “method-in-action” model, the application of which to WBSD has not been previously investigated in depth. It is proposed that this framework of WBSD issues is valuable in a number of ways to educators, researchers, practitioners, and method engineers.
Similar content being viewed by others
References
Keen PGW (1991) Relevance and rigor in information systems research: improving quality, confidence, cohesion and impact. In: Nisson H-E et al (eds) Information systems research: contemporary approaches and emergent traditions. Elsevier, Amsterdam, pp 27–49
Murugesan S, Deshpande Y (1999) Preface to ICSE’99 workshop on Web engineering. In: 21st international conference on software engineering (ICSE), Los Angeles, May 16–22, pp 693–694
Murugesan S, Deshpande Y, Hansen S, Ginige A (1999) Web engineering: a new discipline for development of Web-based systems. In: 1st ICSE workshop on web engineering, Los Angeles, May 16–17, pp 1–9
Oinas-Kukkonen H, Alatalo T, Kaasila J, Kivelä H, Sivunen S (2001) Requirements for Web engineering methodologies. In: Rossi M, Siau K (ed) Information modeling in the new millennium. Idea Group, Hershey, pp 360–382
Fitzgerald B (1996) Formalised systems development methodologies: A critical perspective. Info Sys J 6(1):3–23
Jackson M (1998) Will there ever be software engineering? IEEE Softw 15(1):36–39
Glass RL (1989) The temporal relationship between theory and practice. J Sys Softw 10(1):65–67
Glass RL (1990) Theory versus practice—revisited. J Sys Softw 12(2):81–82
McClure S (1998) Web application development developer perspectives: an IDC white paper. International Data Corporation, Framingham
van Aalst JW, van der Mast CAPG (1998) Creating the multimedia project experience database. In: Sutcliffe A et al (eds) Designing effective and usable multimedia systems: Proceedings of the IFIP working group 13.2 conference on designing effective and usable multimedia systems, stuttgart, germany, september 1998. Kluwer, London, pp 117–129
Vora P (1998) Designing for the Web: a survey. ACM Interactions 5(3):13–30
Russo NL, Graham BR (1999) A first step in developing a Web application design methodology: understanding the environment. In: Wood-Harper AT et al (eds) Methodologies for developing and managing emerging technology based information systems: 6th international BCS information systems methodologies conference. Springer, London, pp 24–33
Rodriguez-Garcia D, Harrison R (2000) Practitioners views on Web development: an industrial survey by semi-structured interviews. In: 13th international conference on software and systems engineering and their applications (ICSSEA 2000), Paris, December 5–8
Greenbaum J, Stuedahl D (2000) Deadlines and work practices in new media development: its about time. In: Cherkasky T et al (eds) PDC 2000 participatory design conference, New York, November 28–December 1, pp 70–77
Lang M, Barry C (2001) Techniques and methodologies for multimedia systems development: a survey of industrial practice. In: Russo NL et al (eds) Realigning research and practice in information systems development: the social and organizational perspective. IFIP WG8.2 conference, Boise, Idaho, USA, 27–29 July 2001. Kluwer, Boston, pp 77–86
Barry C, Lang M (2001) A survey of multimedia and Web development techniques and methodology usage. IEEE Multimedia 8(3):52–60
Barry C, Lang M (2003) A comparison of “traditional” and multimedia information systems development practices. Info Softw Tech 45(4):217–227
Zhou J, Stålhane T (2004) Web-based system development: Status in the norwegian IT organizations. In: Bomarius F, Iida H (eds) Product focused software process improvement: Fifth international conference, PROFES 2004, Kansai Science City, Japan, April 5–8, 2004, proceedings. Springer, Heidelberg, pp 363–377
Oinas-Kukkonen H (1994) Lessons learned from developing hypertext applications. In: Chrisment C (eds) Information systems design and multimedia. Cépadués-Editions, Toulouse, France, pp 255–261
Liu M, Jones C, Hemstreet S (1997) A study of the multimedia design and production process by the practitioners. In: ED-MEDIA/ ED-TELECOM World Conference on Educational Multimedia, Hypermedia and Telecommunications, Calgary, Canada, June 14–19, pp 634–639
Liu M, Jones C, Hemstreet S (1998) Interactive multimedia design and production processes. J Research Computing Educ 30(3):254–280
Lowe DB, Eklund J (2002) Client needs and the design process in Web projects. J Web Eng 1(1):23–36
Carstensen PH, Vogelsang L (2001) Design of Web-based information systems—new challenges for systems development? In: Ninth European conference on information systems (ECIS), Bled, Slovenia, June 27–29, pp 536–547
Gallagher S, Webb B (1997) Competing paradigms in multimedia systems development: Who shall be the aristocracy? In: Galliers RD et al (eds) Fifth European Conference on Information Systems (ECIS), Cork, June 19–21, pp 1113–1119
Newman MW, Landay JA (2000) Sitemaps, storyboards, and specifications: A sketch of Web site design practice. In: ACM symposium on designing interactive systems, Brooklyn, New York, August 17–19, pp 263–274
Jonasson I (2002) Trends in developing Web-based multimedia information systems. In: Kirikova M et al (eds) Information systems development: Advances in methodologies, components and management. Kluwer, New York, pp 79–85
Klemmer SR, Thomsen M, Phelps-Goodman E, Lee R, Landay JA (2002) Where do Web sites come from? Capturing and interacting with design history. In: ACM SIGCHI conference on human factors in computing systems. Minneapolis, April 20–25
Britton C, Jones S, Myers M, Sharif M (1997) A survey of current practice in the development of multimedia systems. Info Softw Tech 39(10):695–705
Whitley EA (1998) Method-ism in practice: Investigating the relationship between method and understanding in Web page design. In: 19th international conference on information systems (ICIS), Helsinki, December 13–16, pp 68–75
Paynter J, Pearson M (1998) A case study of the Web-based information systems development. Department of Management Science and Information Systems. University of Auckland, New Zealand
Eriksen LB (2000) Limitations and opportunities for system development methods in Web information system design. In: Baskerville R et al (eds) Organizational and social perspectives on information technology, IFIP TC8 WG8.2 international working conference on the social and organizational perspective on research and practice in information technology, June 9–11, 2000, Aalborg. Kluwer, Boston, pp 473–486
Alatalo T (2001) Lessons learned from putting a Web engineering approach to practice. In: 24th information systems research seminar in Scandinavia (IRIS). Ulvik in Hardanger, Norway, pp 11–14
Taylor MJ, McWilliam J, Forsyth H, Wade S (2002) Methodologies and website development: a survey of practice. Info Softw Tech 44(6):381–391
Vidgen R (2002) Constructing a web information system development methodology. Info Sys J 12(3):247–261
Vidgen R (2002) What’s so different about developing Web-based information systems. In: Wrycza S (eds) 10th European conference on information systems (ECIS), Gdansk, June 6–8, pp 262–271
Safieddine F (2003) Survey summary. Ph.D. Research, University of East London
Lowe D (2003) Web system requirements: an overview. Requirements Eng 8(2):102–113
Bleek W-G, Jeenicke M, Klischewski R (2004) E-prototyping: Iterative analysis of Web user requirements. J Web Eng 3(2):77–94
Baskerville R, Levine L, Pries-Heje J, Ramesh B, Slaughter S (2001) How internet software companies negotiate quality. IEEE Computer 34(5):51–57
Baskerville R, Pries-Heje J (2001) Racing the e-bomb: How the internet is redefining information systems development methodology. In: Russo NL et al (eds) Realigning research and practice in information systems development: the social and organizational perspective. IFIP WG8.2 conference, Boise, 27–29 July 2001. Kluwer, Boston, pp 49–68
Baskerville R, Pries-Heje J (2004) Short cycle time systems development. Info Sys J 14(3):237–264
McDonald A, Welland R (2005) Agile Web engineering (AWE) process: perceptions within a fortune 500 financial services company. J Web Eng 4(4):283–312
Taylor MJ, England D, Gresty D (2001) Knowledge for Web site development. Internet Research 11(5):451–461
Bahli B, Di Tullio D (2003) Web engineering: an assessment of empirical research. Commun AIS 12(14):203–222
Fitzgerald B, Russo NL, Stolterman E (2002) Information systems development: methods in action. McGraw-Hill, London
Kraemer KL, Dutton WH (1991) Survey research in the study of management information systems. In: Kraemer KL (eds) The information systems research challenge: survey research methods. Harvard Business School, Boston, pp 3–58
Glaser BG, Strauss AL (1967) The discovery of grounded theory: strategies for qualitative research. Aldine de Gruyter, New York
Miles MB, Huberman AM (1994) Qualitative data analysis: an expanded sourcebook, 2nd edn. Sage, Thousand Oaks
Strauss A, Corbin J (1998) Basics of qualitative research: techniques and procedures for developing grounded theory, 2nd edn. Sage, Thousand Oaks
Martin PY, Turner BA (1986) Grounded theory and organizational research. J Appl Behav Sci 22(2):141–157
Strauss AL (1970) Discovering new theory from previous theory. In: Shibutani T (eds) Human nature and collective theory. Prentice Hall, Englewood Cliffs, pp 46–53
Walsham G (1995) Interpretive case studies in IS research: nature and method. Eur J Info Sys 4(2):74–83
Glaser BG (1992) Basics of grounded theory analysis. Sociology Press, Mill Valley
Charmaz K (2000) Grounded theory: objectivist and constructivist methods. In: Denzin NK, Lincoln YS (eds) Handbook of qualitative research. 2nd edn. Sage, Thousand Oaks, pp 509–535
Strauss A, Corbin J (1994) Grounded theory methodology: an overview. In: Denzin NK, Lincoln YS (eds) Handbook of qualitative research. Sage, Thousand Oaks, pp 273–285
Curran J, Blackburn RA (2001) Researching the small enterprise. Sage, London
Jayaratna N (1994) Understanding and evaluating methodologies, NIMSAD: a systemic framework. McGraw-Hill, London
Avison DE, Wood-Harper AT, Vidgen RT, Wood JRG (1998) A further exploration into information systems development: the evolution of Multiview2. IT People 11(2):124–139
Vidgen R, Avison D, Wood B, Wood-Harper T (2002) Developing Web information systems: from strategy to implementation. Butterworth Heinemann, Oxford
Kumar K, Bjørn-Andersen N (1990) A cross-cultural comparison of IS designer values. Commun ACM 33(5):528–538
Gasson S (1999) A social action model of situated information systems design. DATA BASE 30(2):82–97
Fitzgerald B, Fitzgerald G (1999) Categories and contexts in IS development: making sense of the mess. In: Pries-Heje J et al (eds) Seventh European conference on information systems (ECIS). Copenhagen, June 23–25, pp 194–211
Suchman LA (1987) Plans and situated actions: the problem of human-machine communication. Cambridge University Press, Cambridge
Essinck LJB (1988) A conceptual framework for information systems development methodologies. In: Bullinger H-J et al (eds) Information technology for organisational systems. North-Holland, Amsterdam pp 354–362
Glass RL (2001) Who’s right in the Web development debate? Cutter IT J 14(7):6–10
Cockburn A (2000) Selecting a project’s methodology. IEEE Softw 17(4):64–71
Koechlin O (1997) Methods and tools to improve software quality for multimedia productions. Final report ESSI project no. 21545. European System and Software Initiative
Thomas D (1998) Web time software development. Softw Dev Mag 6(10):78–80
Lowe D, Hall W (1999) Hypermedia and the Web: an engineering approach. Wiley, Chichester
Pauen P, Voss J, Six H-W (1998) Modeling hypermedia applications with HyDev. In: Sutcliffe A et al. (eds) Designing effective and usable multimedia systems: Proceedings of the IFIP working group 13.2 conference on designing effective and usable multimedia systems, Stuttgart, Germany, September 1998. Kluwer, London, pp 23–40
De Troyer O (2001) Audience-driven Web design. In: Rossi M, Siau K (eds) Information modeling in the new millennium. Idea Group Publishing, Hershey, pp 442–461
Ciborra CU (1999) A theory of information systems based on improvisation. In: Currie WL, Galliers B (eds) Rethinking management information systems. Oxford University Press, Oxford, pp 136–155
Siau K, Rossi M (2001) Information modeling in the internet age—challenges, issues and research directions. In: Rossi M, Siau K (eds) Information modeling in the new millennium. Idea Group, Hershey, pp 1–8
Powell TA, Jones DL, Cutts DC (1998) Web site engineering: beyond Web page design. Prentice Hall, Upper Saddle River
Iivari J, Maansaari J (1998) The usage of systems development methods: are we stuck to old practices? Info Softw Tech 40:501–510
Schön DA (1983) The reflective practitioner: how professionals think in action. Temple Smith, London
Shaw M, Garlan D (1996) Software architecture: perspectives on an emerging discipline. Prentice Hall, Upper Saddle River
Jonasson I (2000) Developing the information systems of tomorrow—competencies and methodologies. University of Skövde, Sweden
Sahraoui S (1998) Is information systems education value neutral? J Comput Info Sys 38(3):105–109
Kuhn TS (1996) The structure of scientific revolutions, 3rd edn. University of Chicago Press, Chicago
Lyytinen K (1987) A taxonomic perspective of information systems development: theoretical constructs and recommendations. In: Boland RJ, Hirschheim RA (eds) Critical issues in information systems research. Wiley, New York, pp 3–41
Fitzgerald G (1991) Validating new information systems techniques: a retrospective analysis. In: Nissen H-E et al (eds) Information systems research: contemporary approaches and emergent traditions. Elsevier B.V., North-Holland pp 657–672
Hollyhead A, Cox S (2006) Using blogs to encourage reflection in the undergraduate teaching of internet application development. In: Lang M et al (eds) AIS SIGSAND European symposium on systems analysis and design: practice and research. Galway, June 6, pp 47–55
Checkland PB (1976) Science and the systems paradigm. Intl J General Systems 3(2):127–134
Zachman JA (1987) A framework for information systems architecture. IBM Sys J 26(3):276–292
Lee AS (1991) Architecture as a reference discipline for MIS. MIS Research Center. University of Minnesota, Minneapolis
Introna LD (1996) Notes on ateleological information systems development. Info Tech People 9(4):20–39
Ebert C (1997) The road to maturity: navigating between craft and science. IEEE Softw 14(6):77–82
Atkinson C, Avison D, Wilson D (2003) Images of information systems development in the practice of architecture. Commun AIS 12(18):283–300
Gorgone J, Davis GB, Valacich JS, Topi H, Feinstein DL, Longenecker HE (2003) IS 2002 model curriculum and guidelines for undergraduate degree programs in information systems. Commun AIS 11(1):1–63
IEEE Computer Society (2004) Guide to the software engineering body of knowledge, http://www.swebok.org
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lang, M., Fitzgerald, B. Web-based systems design: a study of contemporary practices and an explanatory framework based on “method-in-action”. Requirements Eng 12, 203–220 (2007). https://doi.org/10.1007/s00766-007-0052-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00766-007-0052-2