Browse > Article

Web Information System Development Methodologies: A Survey of the Literature  

Choi, Jae-Hwa (Dankook University)
Publication Information
Information Systems Review / v.8, no.2, 2006 , pp. 73-102 More about this Journal
Abstract
The success of a Web information system(WIS) can be achieved only if it is developed in a proper and rigorous manner. As WIS has currently assumed a greater significance in organizations, WIS developers need a better understanding of methodologies supporting the process of developing WIS. Existing literature provides few guidelines to the WIS developers. This work provides a comprehensive review and a comparative study of the current approaches available in the WIS field that use different methodologies and techniques to develop WIS. The goal of this paper is to compare the WIS development methodologies and techniques in literature, provide practical guidelines, and generate new research issues.
Keywords
Web Information System; Information System Development Methodology; Web Engineering;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Anderson, J., F. Fleek, K. Garrity, and F. Drake, 'Integrating Usability Techniques into Software Development', IEEE Software, Vol.18, No.1, January/February 2001
2 Beyer, H., K. Holtzblatt, and L. Baker, 'An Agile Customer-Centered Method: Rapid Contextual Design', Agile Universe 2004, LNCS 3134, Zannier et al. (Eds.), Springer-Verlag, 2004
3 Carstensen, P. H. and L. Vogelsan, 'Design of Web-based Information Systems - New Challenges for Systems Development', Proc. Of ECIS 2001, Kranj, Slovenia, 2001
4 Ceri, S., P. Fraternali, and M. Matera, 'Conceptual Modeling of Data-Intensive Web Applications', IEEE Internet Computing, July-August, 2002
5 Dillman, D. A., Mail and Internet Surveys: The Tailored Design Method, John Wiley & Sons, 1999
6 Fitzgerald, B., 'Formalised Systems Development Methodologies: A Critical Perspective', Information Systems Journal, January, 1996
7 Fitzgerald, B., 'An Empirically-Grounded Framework for the Information Systems Development Process', Proc. Of Int'l Conf. on Information Systems, December 1998
8 Fitzgerald, B., N. Russo, and T. O'Kane, 'Software development method tailoring at Motorola', Communication of ACM, Vol.46, No.4, 2003
9 Granollers, T., 'User Centered Design Process Model: Integration of Usability Engineering and Software Engineering', Interact 2003, Zurich, 2003
10 Gulliksen, J. and I. Boivie, 'Usability Throughout the Entire Software Development Lifecycle: A Summary of the INTERACT 2001 Workshop', Technical Report 2001-026, Dept. of Information Technology, Uppsala University, Nov. 2001
11 Hix, D. and H. R. Hartson, Developing User Interfaces: Ensuring Usability Through Product and Process, John Wiley & Sons, 1993
12 Iivari, J., R. Hirschheim, and H. K. Klein, 'A Dynamic Framework for Classifying Information Systems Development Methodologies and Approaches', Journal of Management Information Systems, Vol.17, No.3, Winter 2000-2001
13 Kock, N., Software Engineering for Adaptive Hypermedia Applications, Ph.D. Thesis, FAST Reihe Softwaretechnik Vol.12, Uni-Druck, Munich, Germany, 2001
14 Lange, D., 'An Object-Oriented Design Approach for Developing Hypermedia Information Systems', Journal of Organizational Computing and Electronic Commerce, Vol.6, No.3, 1996
15 Lee, H., C. Lee, and C. Yoo, 'A Scenario-based Object-Oriented Hypermedia Design Methodology', Information & Management, Vol.36, 1999
16 Mao, J., K. Vredenburg, P. W. Smith, and T. Carey, 'The State of User-Centered Design Practice', Communications of ACM, Vol.48, No.3, March 2005
17 Ramler, R., K. Wolfmaier, and E. Weippl, 'From Maintenance to Evolutionary Development of Web Applications: A Pragmatic Approach,' ICWE 2004, LNCS 3140, Koch, N., P. Fratemali, and M. Wirsing, (Eds.), Springer-Verlag, 2004
18 Mayhew, D., The Usability Engineering Lifecycle, Morgan Kaufmann Publishers, 1999
19 Mayhew, D., 'Introduction,' in Human Factors and Web Development, Ed. Julie Ratner, Lawrence Erlbaum Associates, 2003
20 Murugesan S., Y. Deshpande, S. Hansen, and A. Ginige, 'Web Engineering: A New Discipline for Development of Web-based System', Web Engineering 2000, LNCS 2016, Murugesan, S. and Deshpande, Y. (Eds.), 2001
21 Retschitzegger, W. and W. Schwinger, 'Towards Modeling of DataWeb Applications - A Requirement's Perspective', Proc. Of AMCIS, 2000
22 Salvendy, G. (Ed.), Handbook of Human Factors and Ergonomics, John Wiley, 1997
23 Sawasdichal, N. and S. Poggenpohl, 'User Purposes and Information-Seeking Behaviors in WebBased Media: A User-Centered Approach to Information Design on Websites', DIS 2002, 2002
24 Schwabe, D. and R. de Almeia Pontes, 'OOHDMWeb: Rapid Prototyping of Hypermedia Applications in the WWW', ACM SigWeb Newsletter, June 1999
25 Schwabe, D., G. Rossi, and S. Barbosa, 'Systematic Hypermedia Design with OOHDM', Proc. Of ACM Int'I Conf. on Hypertext, Washington, March, 1996
26 Selmi, S. S., N. Kraiem, and H. B. Ghezala, 'Toward a Comprehensive View of Web Engineering', ICWE 2005, Springer-Verlag LNCS 3579, 2005
27 Standing, C., Internet Commerce Development, Artech Houser Publishers, Boston, 2000
28 Tai, H., K. Mitsui, T. Nerome, M. Abe, K. Ono, and M. Hori, 'Model-driven Development of Large-scale Web Applications', IBM Research & Development, Vol.48, No.5/6, September/ November 2004
29 Faulkner, X. and F. Culwin, 'Enter the Usability Engineer: Integrating HCI and Software Engineering', Proc. Of 5th Annual SIGCSE/SIGCUE ITiCSE, Conf. on Innovation and Technology in Computer Science Education, Helsinki, Finland, 2000
30 Christodoulou, S. P., P. A. Zafiris, and T. S. Papatheodorou, 'Web Engineering: The Developers' View and a Practitioner's Approach', LNCS 2016, 2001
31 Lang, M., 'Hypermedia Systems Development: Do We Really Need New Methods?', Informing Science, June 2002
32 Pressman, R. S., 'Can Internet-Based Applications Be Engineered', IEEE Software, Vol.15, No.5, September/October 1998
33 Sousa, K. S. and E. Furtado, 'RUPi - A Unified Process that Integrates Human-Computer Interaction and Software Engineering', Int'l Conf. on Software Engineering, Portland, OR, USA, 2003
34 Albert, T. C., P. B. Goes, and A. Gupta, 'GIST: A Model for Design and Management of Content and Interactivity of Customer- Centric Web Sites', MIS Quarterly, Vol.28, No.2, June 2004
35 Ceri, S., P. Fraternali, A. Bongio, M. Brambilla, S. Comai, and M. Matera, Designing Data-Intensive Web Applications, Morgan Kaufman, 2003
36 Fuccella, J., 'Using User Centered Design Methods to Create and Design Usable Web Sites', SIGDOC 1997, Utah, USA, 1997
37 McGraw, K. and K. Harbison, User-Centered Requirements: The Scenario-based Engineering Process, Lawrence Erlbaurn Associates Publishers, 1997
38 Vidgen, R., 'Constructing a Web Information System Development Methodology', Information Systems Journal, Vol.12, 2002
39 Escalona, M. J. and N. Kock, 'Requirements Engineering for Web Application - A Comparative Study', Journal of Web Engineering, Vol.2, No.3, 2004
40 Baresi, L., F. Garzotto, and P. Paolini, 'Extending UML for Modeling Web Applications', Proceedings of the 34th Hawaii International Conference on System Sciences, 2001
41 Vidgen, R., D. Avison, B. Wood, and T. WoodHarper, Developing Web Information Systems: From Strategy to Implementation, Elsevier Science, 2002
42 Reifer, D. J., 'Web Development: Estimating Quick-to-Market Software', IEEE Software, Vol.17, No.6, November/December 2000
43 Fraternali, P., 'Tools and Approaches for Developing Data-Intensive Web Applications: A Survey', ACM Computing Survey, Vol.31, No.3, September, 1999
44 McDonald, A. and R. Welland, 'Web Engineering in Practice', Proc. of 10th Int'l WWW Conference, May 2001
45 Taylor, M. J., J. McWilliam, H. Forsyth, and S. Wade, 'Methodologies and Website Development: a survey of practice', Journal of Information and Software Technology, Vol.44, No.6, 2002
46 Vilain, P., D. Schwabe, and C. Sieckenius, 'A Diagrammtic Tool for Representing User Interaction in UML', LNCS, Proc. Of UML 2000, York, England, 2000
47 Constantine, L. L. and L. A. D. Lockwood, 'Use Cases in Task Modeling and User Interface Design', CHI 1999, May 1999
48 Escalona, M. J., M. Mejias, and J. Torres, 'Methodologies to develop Web Information Systems and Comparative Analysis', Upgrade, Vol.3, No.3, June 2002
49 Baskerville, R. and J. Pries-Heje, 'Racing the E-Bomb: How the Internet Is Redefining Information Systems Development Methodology', In FitzGerald, B. & Russo, N. and DeGross, J. (Eds.), Realigning Research and Practice in Is Development: The Social and Organisational Perspective, Kluwer, 2001
50 Avison, D. and G. Fitzgerald, Information Systems Development: Methodologies, Techniques and Tools, McGraw-Hill, Maidenhead, 2002
51 Hennicker, R. and N. Kock, 'A UML-based Methodology for Hypermedia Design, LNCS 1939, Springer-Verlag, 2000
52 Jacobson, I., G. Booch, and J. Rumbaugh, The Unified Software Development Process, Addison-Wesley, 1999
53 Kappel, G., E. Michlmayr, and B. Proll, 'Web Engineering - Old Wine in New Bottles?,' ICWE 2004, LNCS 3140, Koch, N., P. Fratemali, and M. Wirsing, (Eds.), 2004
54 Ferre, X., N. Juristo, H. Windl, and L. Constantine, 'Usability Basics for Software Developers', IEEE Software, January-February, 2001
55 Gould, J. D., S. J. Boies, and C. Lewis, 'Making Usable, Useful, Productivity-Enhancing Computer Applications', Communications of ACM, Vol.34, No.1, January 1991
56 Hackos, J. T. and J. C. Redish, User and Task Analysis for Interface Design, John Wiley & Sons, 1998
57 Lowe, D. B., A. J. Bucknell, and R. G. Webby, 'Improving Hypermedia Development: A Reference Model-based Process Assessment Method,' Proc. Of Hypertext 1999, Darmstadt, Germany, Hall, 1994
58 Preece, J., Y. Rogers, H. Sharp, D. Benyon, S. Holland, and T. Carey, Human-Computer Interaction, Addison Wesley, 1994
59 Schuler, D. and A. Namioka (Ed.), Participatory Design: Principles and Practices, Lawrence Erlbaum Associates, 1993
60 Singh, S. and P. Kotze, 'An Overview of Systems Design and Development Methodologies with Regard to the Involvement of Users and Other Stakeholders', Proceedings of SAICSIT, 2003
61 Dumas, J. S. and J. C. Redish, A Practical Guide to Usability Testing, Intellect, 1999
62 Jokela, T., 'Beyond Usability Methods: Usability Engineering Through Processes and Outcomes', Cutter IT Journal, Vol.16, No.10, October 2003
63 Nielsen, J., Usability Engineering, AP Professional, 1993
64 Nielsen, J., Designing Web Usability, New Riders Publishing, 2000
65 Booch, G., J. Rumbaugh, and I. Jacobson, The Unified Modeling Language: A User Guide, Addison-Wesley, 1999
66 Christodoulou, S. and T. Papatheodorou, 'WEP: A Reference Model and the Portal of Web Engineering Resources', Proc. Of ACM Hypertext 2004, 2004
67 Genige, A. and S. Murugesan, 'Web Engineering: An Introduction', IEEE Multimedia, January-March 2001
68 Norton, K. S., 'Applying Cross-Functional Evolutionary Methodologies to Web Development', WebEngineering 2000, LNCS 2016, Murugesan, S. and Y. Deshpande, (Eds.), SpringerVerlag, 2001
69 Pressman, R. S., 'What a Tangled Web We Have', IEEE Software, Vol.17, No.1, January/February 2000
70 Constantine, L. L. and L. A. D. Lockwood, Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design, Addison-Wesley, 1999
71 Knobel, C., 'Leveraging Usability to Maximize Your Web Site', AICPA InfoTech Update, January-February 2002
72 Lang, M. and B. Fitzgerald, 'Hypermedia Systems Development Practice: A Survey', IEEE Software, Vol.20, No.2, March-April 2005
73 Fratemali, P. and P. Paolini, 'A Conceptual Model and Tool Environment for Developing More Scalable, Dynamic, and Customizable Web Applications', Proc. Of EDBT '98, 1998
74 Powel, T. A., Web Site Engineering, Prentice-Hall, 1998
75 Pressman, R. S., Software Engineering: A Practitioner's Approach, McGraw Hill, 2004
76 Spencer, R., 'The Streamlined Cognitive Walk-through Method: Working Around Social Constraints Encountered in Software Development Company', Proc. Of Conference on Human Factors in Computing System (CHI '00), The Hague, 2000
77 Dennis, A. R., 'Lessons from Three Years of Web Development', Communications of ACM, Vol. 41, No.7, July 1998
78 Deshpande, Y., S. Murugesan, A. Ginige, S. Hansen, D. Schwabe, M. Gaedke, and B. White, 'Web Engineering', Journal of Web Engineering, Vol.1, No.1, 2002
79 Loeber, S. and A. Cristea, 'A WWW Information Seeking Process Model', Educational Technology & Society, Vol.6, No.3, 2003
80 Lowe, D. and W. Hall, Hypermedia and the Web: An Engineering Approach, John Wiley, 1999
81 Pyla, P. S., M. A. Perez-quinones, J. D. Arthur, and H.R. Hartson, 'Towards a Model-Based Framework for Integrating Usability and Software Engineering Life Cycles', Proc. Of Bridging the SE & HCI Communities Workshop in UNTERACT, 2003
82 Ferre, X., 'Incorporating Usability into an Object Oriented Development Process', INTERACT '01 Workshop, Tokyo, Japan, July, 2001
83 Isakowitz, T., M. Bieber, and F. Vitali, 'Web Information Systems', Communications of ACM, Vol.41, No.7, 1998
84 Zhang, P., J. Carey, D. Te'eni, and M. Tremaine, 'Integrating Human-Computer Interaction Development into the Systems Development Life Cycle: A Methodology', Communications of the Association for Information Systems, Vol. 15, 2005
85 Nielsen, J., 'The Usability Engineering Life Cycle', IEEE Computer, March, 1992
86 Schneiderman, B., Designing the User Interface: Strategies for Effective Human-Computer Interaction, Addison Wesley, 1998
87 Preece, J., Y. Rogers, and H. Sharp, Interaction Design: Beyond Human-Computer Interaction, New York, Wiley 2002
88 Pruitt, J. and J. Grudin, 'Personas: Practice and Theory', ACM 2003
89 Seffah, A. and E. Metzker, 'The Obstacles and Myths of Usability and Software Engineering', Communications of ACM, Vol.47, No.12, December 2004
90 Cooper, A., The Inmates are Running the Asylum: Why High-tech Products Drive Us Crazy and How to Restore the Sanity, Sams, 1999
91 Radle, K. and S. Young, 'Partnering Usability with Development: How Three Organizations Succeeded', IEEE Software, Vol.18, No.1, January/ February 2001
92 Constantine, L. L. and L. A. D. Lockwood, 'Usage-Centered Engineering for Web Applications', IEEE Software, March/April 2002
93 Lowe. D. and R. Webby, 'Utilisation of Process Modeling in Improving the Hypermedia Development Process', The New Review of Hypermedia and Multimedia, Vol.5, 1999
94 Skyrme, D. J., 'Multimethodoloies: the Knowledge Perspective', in Multi-methodology, Mingers, J. and A. Gill, eds., John Wiley & Sons, 1997
95 Deshpande, Y. and S. Hansen, 'Web Engineering: Creating a Discipline Among Disciplines', IEEE Multimedia, Vol.8, No.2, April-June, 2001
96 Fraternali, P. and P. Paolini, 'Model-Driven Development of Web Applications: The Autoweb System', ACM Transactions on Information Systems, Vol.28, No.4, October 2000
97 Ginsburg, M., 'The Catacomb Project: Building a User-Centered Portal the Conversational Way', Proc. Of 4th International Workshop on Web Information and Data Management, November 2002
98 Hoyer, W. D. and D. McInnis, Consumer Behaviour, Houghton Mifflin Co., 2003
99 Isakowitz, T., E. Stohr, and P. Balasubramanian, 'A Methodology for the Design of Structured Hypermedia Applications', Communications of ACM, Vol.8, No.38, 1995
100 Iivari, J., R. Hirschheim, and H. K. Klein, 'A Paradigmatic Analysis Contrasting Information Systems Development Approaches and Methodologies', Information Systems Research, Vol. 9, No.2, June 1998
101 Hennicker, R. and N. Koch, 'A UML-based Methodology for Hypermedia Design', LNCS 1939, 2000
102 Alt, R., C. Reichmayr, M. A. Casar, and R. Zurmuhlen, 'Evolution of Electronic Catalogs to Customer Process Portals - A Structured Approach at ETA S. A.', Proc. of 15th Bled Electronic Commerce Conference, June 2002
103 Carroll, J. M., Making Use: Scenario-Based Design of Human-Computer Interactions, MIT Press, 2000
104 Ratner, J. (Ed), Human factors and Web development, 2nd Ed., Mahwah, N.J.: Lawrence Erlbaum Associates, 2003
105 Schwabe, D. and G. Rossi, 'Object-Oriented Hypermedia Design Model', Communications of ACM, Vol.38, No.8, 1995
106 Beyer, H. and K. Holtzblatt, Contextual Design: A Customer-Centered Approach to Systems Design, Morgan Kaufmann Publishers, 1997
107 Garzotto, F., P. Paolini, and D. Schwabe, 'HDM: A Model-based Approach to Hypertext Application Design', ACM Transaction of Information Systems, Vol.11, No.1, 1993
108 Gomez, J., C. Cachero, and O. Pastor, 'Extending A Conceptual Modeling Approach to Web Application Design', First Int'l Workshop on Web-Oriented Software Technology, Valencia, 2001
109 Halasz, F. and M. Schwartz, 'The Dexter Hypertext Reference Model', Communications of ACM, February, 1994
110 Holck, J., '4 Perspectives on Web Information Systems', Proc. Of 36th Hawaii Int'l Conf. on Systems Science (RICSS '03), 2002
111 Notess, M. and E. Blevis, 'Integrating HurnanCentered Design Methods from Different Disciplines: Contextual Design and PRInCiPleS,' FUTUREGROUND 2004, Melbourne, Australia, Nov. 17-21, 2004
112 De Troyer, O. and C. Leune, 'WSDM: A User-centered Design Method for Web Sites', Proceedings of 7th International World Wide Web Conference, 1997
113 Barry, C. and M. Lang, 'A Survey of Multimedia and Web Development Techniques and Methodology Usage', IEEE Multimedia, April-June, 2001
114 Vessey, I. and R. Glass, 'Strong vs. Weak: Approaches to Systems Development', Communications of ACM, April 1998