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 McGraw, K. and K. Harbison, User-Centered Requirements: The Scenario-based Engineering Process, Lawrence Erlbaurn Associates Publishers, 1997
35 Baresi, L., F. Garzotto, and P. Paolini, 'Extending UML for Modeling Web Applications', Proceedings of the 34th Hawaii International Conference on System Sciences, 2001
36 Vidgen, R., D. Avison, B. Wood, and T. WoodHarper, Developing Web Information Systems: From Strategy to Implementation, Elsevier Science, 2002
37 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
38 Ceri, S., P. Fraternali, A. Bongio, M. Brambilla, S. Comai, and M. Matera, Designing Data-Intensive Web Applications, Morgan Kaufman, 2003
39 Reifer, D. J., 'Web Development: Estimating Quick-to-Market Software', IEEE Software, Vol.17, No.6, November/December 2000
40 Fuccella, J., 'Using User Centered Design Methods to Create and Design Usable Web Sites', SIGDOC 1997, Utah, USA, 1997
41 Vidgen, R., 'Constructing a Web Information System Development Methodology', Information Systems Journal, Vol.12, 2002
42 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
43 Escalona, M. J. and N. Kock, 'Requirements Engineering for Web Application - A Comparative Study', Journal of Web Engineering, Vol.2, No.3, 2004
44 Fraternali, P., 'Tools and Approaches for Developing Data-Intensive Web Applications: A Survey', ACM Computing Survey, Vol.31, No.3, September, 1999
45 McDonald, A. and R. Welland, 'Web Engineering in Practice', Proc. of 10th Int'l WWW Conference, May 2001
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 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
48 Constantine, L. L. and L. A. D. Lockwood, 'Use Cases in Task Modeling and User Interface Design', CHI 1999, May 1999
49 Escalona, M. J., M. Mejias, and J. Torres, 'Methodologies to develop Web Information Systems and Comparative Analysis', Upgrade, Vol.3, No.3, June 2002
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 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
55 Ferre, X., N. Juristo, H. Windl, and L. Constantine, 'Usability Basics for Software Developers', IEEE Software, January-February, 2001
56 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
57 Hackos, J. T. and J. C. Redish, User and Task Analysis for Interface Design, John Wiley & Sons, 1998
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 Nielsen, J., Usability Engineering, AP Professional, 1993
62 Ferre, X., 'Incorporating Usability into an Object Oriented Development Process', INTERACT '01 Workshop, Tokyo, Japan, July, 2001
63 Isakowitz, T., M. Bieber, and F. Vitali, 'Web Information Systems', Communications of ACM, Vol.41, No.7, 1998
64 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
65 Nielsen, J., 'The Usability Engineering Life Cycle', IEEE Computer, March, 1992
66 Schneiderman, B., Designing the User Interface: Strategies for Effective Human-Computer Interaction, Addison Wesley, 1998
67 Dumas, J. S. and J. C. Redish, A Practical Guide to Usability Testing, Intellect, 1999
68 Jokela, T., 'Beyond Usability Methods: Usability Engineering Through Processes and Outcomes', Cutter IT Journal, Vol.16, No.10, October 2003
69 Nielsen, J., Designing Web Usability, New Riders Publishing, 2000
70 Booch, G., J. Rumbaugh, and I. Jacobson, The Unified Modeling Language: A User Guide, Addison-Wesley, 1999
71 Christodoulou, S. and T. Papatheodorou, 'WEP: A Reference Model and the Portal of Web Engineering Resources', Proc. Of ACM Hypertext 2004, 2004
72 Genige, A. and S. Murugesan, 'Web Engineering: An Introduction', IEEE Multimedia, January-March 2001
73 Norton, K. S., 'Applying Cross-Functional Evolutionary Methodologies to Web Development', WebEngineering 2000, LNCS 2016, Murugesan, S. and Y. Deshpande, (Eds.), SpringerVerlag, 2001
74 Pressman, R. S., 'What a Tangled Web We Have', IEEE Software, Vol.17, No.1, January/February 2000
75 Pressman, R. S., Software Engineering: A Practitioner's Approach, McGraw Hill, 2004
76 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
77 Knobel, C., 'Leveraging Usability to Maximize Your Web Site', AICPA InfoTech Update, January-February 2002
78 Lang, M. and B. Fitzgerald, 'Hypermedia Systems Development Practice: A Survey', IEEE Software, Vol.20, No.2, March-April 2005
79 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
80 Powel, T. A., Web Site Engineering, Prentice-Hall, 1998
81 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
82 Lowe, D. and W. Hall, Hypermedia and the Web: An Engineering Approach, John Wiley, 1999
83 Dennis, A. R., 'Lessons from Three Years of Web Development', Communications of ACM, Vol. 41, No.7, July 1998
84 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
85 Loeber, S. and A. Cristea, 'A WWW Information Seeking Process Model', Educational Technology & Society, Vol.6, No.3, 2003
86 Seffah, A. and E. Metzker, 'The Obstacles and Myths of Usability and Software Engineering', Communications of ACM, Vol.47, No.12, December 2004
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 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
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 Halasz, F. and M. Schwartz, 'The Dexter Hypertext Reference Model', Communications of ACM, February, 1994
93 Constantine, L. L. and L. A. D. Lockwood, 'Usage-Centered Engineering for Web Applications', IEEE Software, March/April 2002
94 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
95 Skyrme, D. J., 'Multimethodoloies: the Knowledge Perspective', in Multi-methodology, Mingers, J. and A. Gill, eds., John Wiley & Sons, 1997
96 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
97 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
98 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
99 Deshpande, Y. and S. Hansen, 'Web Engineering: Creating a Discipline Among Disciplines', IEEE Multimedia, Vol.8, No.2, April-June, 2001
100 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
101 Hoyer, W. D. and D. McInnis, Consumer Behaviour, Houghton Mifflin Co., 2003
102 Isakowitz, T., E. Stohr, and P. Balasubramanian, 'A Methodology for the Design of Structured Hypermedia Applications', Communications of ACM, Vol.8, No.38, 1995
103 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
104 Hennicker, R. and N. Koch, 'A UML-based Methodology for Hypermedia Design', LNCS 1939, 2000
105 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
106 Holck, J., '4 Perspectives on Web Information Systems', Proc. Of 36th Hawaii Int'l Conf. on Systems Science (RICSS '03), 2002
107 Notess, M. and E. Blevis, 'Integrating HurnanCentered Design Methods from Different Disciplines: Contextual Design and PRInCiPleS,' FUTUREGROUND 2004, Melbourne, Australia, Nov. 17-21, 2004
108 De Troyer, O. and C. Leune, 'WSDM: A User-centered Design Method for Web Sites', Proceedings of 7th International World Wide Web Conference, 1997
109 Barry, C. and M. Lang, 'A Survey of Multimedia and Web Development Techniques and Methodology Usage', IEEE Multimedia, April-June, 2001
110 Vessey, I. and R. Glass, 'Strong vs. Weak: Approaches to Systems Development', Communications of ACM, April 1998
111 Carroll, J. M., Making Use: Scenario-Based Design of Human-Computer Interactions, MIT Press, 2000
112 Ratner, J. (Ed), Human factors and Web development, 2nd Ed., Mahwah, N.J.: Lawrence Erlbaum Associates, 2003
113 Schwabe, D. and G. Rossi, 'Object-Oriented Hypermedia Design Model', Communications of ACM, Vol.38, No.8, 1995
114 Beyer, H. and K. Holtzblatt, Contextual Design: A Customer-Centered Approach to Systems Design, Morgan Kaufmann Publishers, 1997