WEM: A design method for CMS-based web implementations

The development of complex, data-intensive web applications is becoming simpler due to the usage of content management systems. Conventional information systems development methods as well as web application development methods do not cover the specific needs of a method for web content management implementations. In this research an assembly-based situational method engineering approach is applied to develop a new design method, called the WebEngineering Method (WEM). First, a literature research is done to existing design methods and method engineering. Then, the development processes and implementation situations are identified. Consequently candidate methods are selected and analyzed. Finally, a new method of useful method fragments is assembled. By using route map configuration, the method fragments are tailored to obtain situationality. A meta-modeling technique is proposed that integrates UML activity diagrams and class diagrams for the purpose of analyzing existing methods and assembling the new method. The method developed was validated in a case study, which consisted of a technology testing web application at a large telecommunication organization in the Netherlands. The case study results were promising.

[1]  Kees van Slooten,et al.  Characterizing IS development projects , 1996 .

[2]  Franca Garzotto,et al.  HDM—a model for the design of hypertext applications , 1991, HYPERTEXT '91.

[3]  Martin Gaedke,et al.  Object-Oriented Web Application Development , 1999, IEEE Internet Comput..

[4]  Eckhard D. Falkenberg,et al.  FRISCO: A framework of information system concepts : The FRISCO report (WEB edition) , 1998 .

[5]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[6]  Jan Stage,et al.  Method Engineering. Principles of Method Construction and Tool Support , 1996 .

[7]  Jeff Conklin,et al.  Hypertext: An Introduction and Survey , 1987, Computer.

[8]  Sjaak Brinkkemper,et al.  A Method Engineering Approach to Information Systems Development , 1993, Information System Development Process.

[9]  James E. Rumbaugh,et al.  Object-Oriented Modelling and Design , 1991 .

[10]  Motoshi Saeki,et al.  Embedding Metrics into Information Systems Development Methods: An Application of Method Engineering Technique , 2003, CAiSE.

[11]  Nora Koch,et al.  Software Engineering for Adaptive Hypermedia Applications , 2001 .

[12]  E. L. Harder,et al.  The Institute of Electrical and Electronics Engineers, Inc. , 2019, 2019 IEEE International Conference on Software Architecture Companion (ICSA-C).

[13]  Sjaak Brinkkemper,et al.  Method engineering : principles of method construction and tool support : proceedings of the IFIP TC8, WG8.1/8.2 Working Conference on Method Engineering, 26-28 August 1996, Atlanta, USA , 1996 .

[14]  Sjaak Brinkkemper,et al.  Complexity Metrics for Systems Development Methods and Techniques , 1996, Inf. Syst..

[15]  Philippe Kruchten,et al.  The 4+1 View Model of Architecture , 1995, IEEE Softw..

[16]  David Tall,et al.  Ambiguity and flexibility: A proceptual view of simple arithmetic , 1983 .

[17]  Sjaak Brinkkemper,et al.  Method engineering: engineering of information systems development methods and tools , 1996, Inf. Softw. Technol..

[18]  Olga De Troyer,et al.  WSDM: A User Centered Design Method for Web Sites , 1998, Comput. Networks.

[19]  Eckhard D. Falkenberg,et al.  A Framework of Information System Concepts (The FRISCO Report) , 1998 .

[20]  Philippe Kruchten,et al.  The Rational Unified Process: An Introduction , 1998 .

[21]  Kalle Lyytinen,et al.  Sandusky: Information Systems Development and Data Modeling: Conceptual and Philosophical Foundations , 1997, Inf. Soc..

[22]  Juha-Pekka Tolvanen,et al.  Method rationale in method engineering , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[23]  Andreas Dietzsch Adapting the UML to Business Modelling's Needs - Experiences in Situational Method Engineering , 2002, UML.

[24]  Luciano Baresi,et al.  Extending UML for modeling Web applications , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[25]  Gustavo Rossi,et al.  The object-oriented hypermedia design model , 1995, CACM.

[26]  Tomás Isakowitz,et al.  RMM: a methodology for structured hypermedia design , 1995, CACM.

[27]  Julie Johnson What is the Rational Unified Process ? , 1999 .

[28]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[29]  Heeseok Lee,et al.  A View-Based Hypermedia Design Methodology , 1999, J. Database Manag..

[30]  Grady Booch,et al.  Object-Oriented Design with Applications , 1990 .

[31]  Pär J. Ågerfalk,et al.  Method configuration: adapting to situational characteristics while creating reusable assets , 2004, Inf. Softw. Technol..

[32]  P. Krutchen,et al.  The Rational Unified Process: An Introduction , 2000 .

[33]  Stefano Ceri,et al.  Web Modeling Language (WebML): a modeling language for designing Web sites , 2000, Comput. Networks.

[34]  Susan McKeever Understanding Web content management systems: evolution, lifecycle and market , 2003, Ind. Manag. Data Syst..

[35]  Mehmet N. Aydin,et al.  Making a Method Work for a Project Situation in the Context of CMM , 2002, PROFES.

[36]  Nora Koch,et al.  Towards a UML Extension for Hypermedia Design , 1999, UML.

[37]  Colette Rolland,et al.  Towards a Generic Model for Situational Method Engineering , 2003, CAiSE.

[38]  James A. Senn,et al.  Challenges and strategies for research in systems development , 1992 .

[39]  Heeseok Lee,et al.  A scenario-based object-oriented methodology for developing hypermedia information systems , 1998, Proceedings of the Thirty-First Hawaii International Conference on System Sciences.

[40]  Laura Burzagli,et al.  The Use of Current Content Management Systems for Accessibility , 2004, ICCHP.

[41]  Jim Conallen,et al.  Modeling Web application architectures with UML , 1999, CACM.

[42]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[43]  Fredrik Karlsson Bridging the Gap : between Method for Method Configuration and Situational Method Engineering , 2002 .

[44]  Michael Lang,et al.  ISSUES AND CHALLENGES IN THE DEVELOPMENT OF HYPERMEDIA INFORMATION SYSTEMS , 2001 .

[45]  Piero Fraternali,et al.  Tools and approaches for developing data-intensive Web applications: a survey , 1999, CSUR.

[46]  Peter Aiken,et al.  Information systems development and data modeling: Conceptual and philosophical foundations , 1997 .

[47]  Daniel Schwabe,et al.  OOHDM-WEB : Rapid Prototyping of Hypermedia Applications in the WWW , 1998 .

[48]  Danny B. Lange,et al.  An object-oriented design approach for developing hypermedia information systems , 1996, J. Organ. Comput. Electron. Commer..

[49]  Nora Koch,et al.  A Comparative Study of Methods for Hypermedia Development , 2001 .

[50]  Michael Lang,et al.  Hypermedia Systems Development: Do We Really Need New Methods? , 2002 .

[51]  Sjaak Brinkkemper,et al.  Situational method engineering for informational system project approaches , 1994, Methods and Associated Tools for the Information Systems Life Cycle.

[52]  Bing Wu,et al.  Legacy Information System Migration: A Brief Review of Problems, Solutions and Research Issues , 1999 .

[53]  Richard T. Vidgen,et al.  Web Content Management , 2001, Bled eConference.

[54]  Sjaak Brinkkemper,et al.  Situational Requirements Engineering of Web Content Management Implementations , 2005 .

[55]  Christophe Gnaho Web-Based Information Systems Development - A User Centered Engineering Approach , 2001, Web Engineering.

[56]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[57]  Sjaak Brinkkemper,et al.  A Combined Runtime Environment and Web-Based Development Environment for Web Application Engineering , 2004, CAiSE.

[58]  Gregor Engels,et al.  Extending UML for modeling of multimedia applications , 1999, Proceedings 1999 IEEE Symposium on Visual Languages.

[59]  Peter P. Chen The Entity-Relationship Model: Towards a unified view of Data , 1976 .

[60]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.