Web-based systems design: a study of contemporary practices and an explanatory framework based on “method-in-action”

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.

[1]  Nimal Jayaratna,et al.  Understanding and Evaluating Methodologies: NIMSAD, a Systematic Framework , 1994 .

[2]  J. Curran,et al.  Researching the small enterprise , 2001 .

[3]  Michael Lang,et al.  A Survey of Multimedia and Web Development Techniques and Methodology Usage , 2001, IEEE Multim..

[4]  Alain Abran,et al.  The Guide to the Software Engineering Body of Knowledge , 1999, IEEE Softw..

[5]  T. Kuhn The structure of scientific revolutions, 3rd ed. , 1996 .

[6]  S. Simister Understanding and Evaluating Methodologies: NIMSAD, A Systemic Framework , 1996 .

[7]  GassonSusan A social action model of situated information systems design , 1999 .

[8]  T. Kuhn,et al.  The Structure of Scientific Revolutions. , 1964 .

[9]  Claudio U. Ciborra,et al.  A theory of information systems based on improvisation , 1999 .

[10]  H. Klein,et al.  Information systems research: contemporary approaches and emergent traditions , 1991 .

[11]  Robert L. Glass Editor's Corner: Theory versus practice - revisited , 1990, J. Syst. Softw..

[12]  Michael Lang,et al.  A comparison of 'traditional' and multimedia information systems development practices , 2003, Inf. Softw. Technol..

[13]  Richard Vidgen,et al.  Developing Web information systems : from strategy to implementation , 2002 .

[14]  Lars Bo Eriksen Limitations and Opportunities of System Development Methods in Web Information System Design , 2000, Organizational and Social Perspectives on IT.

[15]  Ralf Klischewski,et al.  e-Prototyping: Iterative Analysis of Web User Requirements , 2004, J. Web Eng..

[16]  Lucy Suchman Plans and situated actions: the problem of human-machine communication , 1987 .

[17]  Sara Jones,et al.  A survey of current practice in the development of multimedia systems , 1997, Inf. Softw. Technol..

[18]  Anselm L. Strauss,et al.  Basics of qualitative research : techniques and procedures for developing grounded theory , 1998 .

[19]  Thomas C. Reeves,et al.  Educational Multimedia/Hypermedia and Telecommunications, 1997. Proceedings of ED-MEDIA/ED-TELECOM 97--World Conference on Educational Multimedia/Hypermedia and Educational Telecommunications (Calgary, Canada, June 14-19, 1997). Volumes I and II. , 1997 .

[20]  A. Strauss,et al.  Grounded theory methodology: An overview. , 1994 .

[21]  Ray Welland,et al.  Agile Web Engineering (AWE) Process: Perceptions within a Fortune 500 Financial Services Company , 2005, J. Web Eng..

[22]  A. Strauss Discovering new theory from previous theory , 1987 .

[23]  Michael Jackson,et al.  Will there ever be software engineering? , 1998, IEEE Software.

[24]  A. T. Wood-Harper,et al.  Methodologies for Developing and Managing Emerging Technology Based Information Systems , 1999, Springer London.

[25]  Gil Nelson,et al.  Survey Summary , 1973 .

[26]  Bouchaib Bahli,et al.  Web Engineering: An Assessment of Empirical Research , 2003, Commun. Assoc. Inf. Syst..

[27]  Dave Thomas,et al.  Web time software development , 1998 .

[28]  Mary Shaw,et al.  Software architecture - perspectives on an emerging discipline , 1996 .

[29]  Keng Siau,et al.  Information Modeling in the Internet Age - Challenges, Issues, and Research Directions , 2001, Information Modeling in the New Millennium.

[30]  Richard T. Vidgen,et al.  Constructing a web information system development methodology , 2002, Inf. Syst. J..

[31]  Mark John Taylor,et al.  Knowledge for Web site development , 2001, Internet Res..

[32]  A. Strauss,et al.  The discovery of grounded theory: strategies for qualitative research aldine de gruyter , 1968 .

[33]  M. Engle Book Review: Qualitative Data Analysis: An Expanded Sourcebook (2nd Ed.) , 1999 .

[34]  Gordon B. Davis,et al.  IS 2002 Model Curriculum and Guidelines for Undergraduate Degree Programs in Information Systems , 1996, Commun. Assoc. Inf. Syst..

[35]  Kenneth E. F. Watt,et al.  Understanding the environment , 1982 .

[36]  Steve Hansen,et al.  Web Engineering: A New Discipline for Development of Web-Based Systems , 2001, Web Engineering.

[37]  Lucas D. Introna Notes on ateleological information systems development , 1996, Inf. Technol. People.

[38]  Robert L. Glass The temporal relationship between theory and practice , 1989, J. Syst. Softw..

[39]  K. Lyytinen A taxonomic perspective of information systems development: theoretical constructs and recommendations , 1987 .

[40]  Min Liu,et al.  Interactive Multimedia Design and Production Processes , 1998 .

[41]  Alberto Rodrigues da Silva,et al.  Conceptual Frameworks for Web Information Systems Development , 1997 .

[42]  Mark W. Newman,et al.  Sitemaps, storyboards, and specifications: a sketch of Web site design practice , 2000, DIS '00.

[43]  Ingi Jonasson,et al.  Trends in Developing Web-Based Multimedia Information Systems , 2002 .

[44]  Mauro Pezzè,et al.  The Road to Maturity: Navigating Between Craft and Science , 1997, IEEE Softw..

[45]  Peter H. Carstensen,et al.  Design of Web-Based Information Systems - New Challenges for Systems Development? , 2001, ECIS.

[46]  Olga De Troyer Audience-driven Web Design , 2001, Information Modeling in the New Millennium.

[47]  Brian Fitzgerald,et al.  Proceedings of the IFIP TC8/WG8.2 Working Conference on Realigning Research and Practice in Information Systems Development: The Social and Organizational Perspective , 2001 .

[48]  Leo J. B. Essink A Conceptual Framework for Information System Development Methodologies , 1986 .

[49]  Pawan R. Vora Design/Methods & Tools: Designing for the Web: a survey , 1998, INTR.

[50]  Peter Johnson,et al.  Proceedings of the IFIP Working Group 13.2 Conference on Designing Effective and Usable Multimedia Systems , 1998 .

[51]  Juhani Iivari,et al.  The usage of systems development methods: are we stuck to old practices? , 1998, Inf. Softw. Technol..

[52]  D. Schoen,et al.  The Reflective Practitioner: How Professionals Think in Action , 1985 .

[53]  Niels Bjørn-Andersen,et al.  A cross-cultural comparison of IS designer values , 1990, CACM.

[54]  Hans-Werner Six,et al.  Modeling of Hypermedia Applications with HyDev , 1998, Designing Effective and Usable Multimedia Systems.

[55]  Jan Pries-Heje,et al.  Short cycle time systems development , 2004, Inf. Syst. J..

[56]  Richard T. Vidgen,et al.  What's So Different About Developing Web-based Information Systems? , 2002, ECIS.

[57]  David Lowe,et al.  Hypermedia and the Web: An Engineering Approach , 1999 .

[58]  Scott R. Klemmer,et al.  Where do web sites come from?: capturing and interacting with design history , 2002, CHI.

[59]  John Paynter,et al.  A CASE STUDY OF THE WEB-BASED INFORMATION SYSTEMS DEVELOPMENT , 2000 .

[60]  R. J. Bogumil,et al.  The reflective practitioner: How professionals think in action , 1985, Proceedings of the IEEE.

[61]  Brian Fitzgerald,et al.  Formalized systems development methodologies: a critical perspective , 1996, Inf. Syst. J..

[62]  Harri Oinas-Kukkonen,et al.  Requirements for Web Engineering Methodologies , 2001, Information Modeling in the New Millennium.

[63]  David B. Lowe,et al.  Client Needs and the Design Process in Web Projects , 2002, J. Web Eng..

[64]  J. Gosby MEDIA REVIEWS: Basics of Qualitative Research - Techniques and Procedures for Developing Grounded Theory 2nd Edition by A. Strauss and J. Corbin. Sage Publications, , 2000 .

[65]  Jan-Willem van Aalst,et al.  Creating the Multimedia Project Experience Database , 1998, Designing Effective and Usable Multimedia Systems.

[66]  Keng Siau,et al.  Information Modeling in the New Millennium , 2001 .

[67]  Michael Lang,et al.  Techniques and Methodologies for Multimedia Systems Development: A Survey of Industrial Practice , 2001, Realigning Research and Practice in Information Systems Development.

[68]  Jan Pries-Heje,et al.  How Internet software companies negotiate quality , 2001, Computer.

[69]  Martin Gaedke,et al.  Web Engineering , 2002, J. Web Eng..

[70]  Nancy L. Russo,et al.  A First Step in Developing a Web Application Design Methodology: Understanding the Environment , 1999 .

[71]  David Wilson,et al.  Images of Information Systems Development in the Practice of Architecture , 2003, Commun. Assoc. Inf. Syst..

[72]  Ingi Jonasson,et al.  Developing the Information Systems of Tomorrow : competencies and methodologies , 2000 .

[73]  Joan Greenbaum,et al.  Deadlines and Work Practices in New Media Development: Its about time , 2000 .

[74]  Toni Alatalo Lessons learned from putting a Web en- gineering approach into practice , 2001 .

[75]  Alistair Cockburn,et al.  Selecting a Project 's Methodology , 2000, IEEE Softw..

[76]  Edgar A. Whitley Method-ISM in practice: investigating the relationship between method and understanding in Web page design , 1998, ICIS '98.

[77]  Marite Kirikova Information systems development : advances in methodologies, components, and management , 2002 .

[78]  Mark John Taylor,et al.  Methodologies and website development: a survey of practice , 2002, Inf. Softw. Technol..

[79]  Jan Pries-Heje,et al.  Racing the E-Bomb: How the Internet Is Redefining Information Systems Development Methodology , 2001, Realigning Research and Practice in Information Systems Development.

[80]  Peter Checkland,et al.  Science and the Systems Paradigm , 1976 .

[81]  J. R. G. Wood,et al.  A further exploration into information systems development: the evolution of Multiview2 , 1998, Inf. Technol. People.

[82]  John A. Zachman,et al.  A Framework for Information Systems Architecture , 1987, IBM Syst. J..

[83]  Brian R. Webb,et al.  Competing Paradigms in Multimedia Systems Development: Who Shall Be the Aristocracy? , 1997, ECIS.

[84]  Geoff Walsham,et al.  Interpretive case studies in IS research: nature and method , 1995 .

[85]  B. Turner,et al.  Grounded Theory and Organizational Research , 1986 .

[86]  David B. Lowe,et al.  Web system requirements: an overview , 2003, Requirements Engineering.

[87]  Susan Gasson,et al.  A social action model of situated information systems design , 1999, DATB.

[88]  Lucy A. Suchman,et al.  Plans and Situated Actions: The Problem of Human-Machine Communication (Learning in Doing: Social, , 1987 .

[89]  Jianyun Zhou,et al.  Web-Based System Development: Status in the Norwegian IT Organizations , 2004, PROFES.

[90]  Matthew B. Miles,et al.  Qualitative Data Analysis: An Expanded Sourcebook , 1994 .