Web Engineering: A New Discipline for Development of Web-Based Systems

In most cases, development of Web-based systems has been ad hoc, lacking systematic approach, and quality control and assurance procedures. Hence, there is now legitimate and growing concern about the manner in which Web-based systems are developed and their quality and integrity. Web Engineering, an emerging new discipline, advocates a process and a systematic approach to development of high quality Web-based systems. It promotes the establishment and use of sound scientific, engineering and management principles, and disciplined and systematic approaches to development, deployment and maintenance of Web-based systems. This paper gives an introductory overview on Web Engineering. It presents the principles and roles of Web Engineering, assesses the similarities and differences between development of traditional software and Web-based systems, and identifies key Web engineering activities. It also highlights the prospects of Web engineering and the areas that need further study.

[1]  Darrell Sano,et al.  Designing Large-Scale Web Sites: A Visual Design Methodology , 1996 .

[2]  David L. Jones,et al.  Web Site Engineering: Beyond Web Page Design , 1998 .

[3]  Arno Scharl A Conceptual, User-Centric Approach to Modeling Web Information Systems , 1999, WWW 1999.

[4]  Ted G. Lewis,et al.  Can Internet-Based Applications Be Engineered , 1998, IEEE Software.

[5]  Fabio Vitali,et al.  Web information systems , 1998, CACM.

[6]  Nate Zelnick Nifty Technology and Nonconformance: The Web in Crisis , 1998, Computer.

[7]  Frank Manola Technologies for a Web Object Model , 1999, IEEE Internet Comput..

[8]  David Siegel Secrets of Successful Web Sites: Project Management on the World Wide Web , 1997 .

[9]  David D. Siegel,et al.  Secrets Of Successful Web Sites , 1997 .

[10]  Grete Pasch Hypermedia and the Web: an Engineering Approach , 2000 .

[11]  Vassilis Prevelakis,et al.  Managing large WWW sites , 1999, Internet Res..

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

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

[14]  Bebo White,et al.  THE WORLD WIDE WEB AND HIGH-ENERGY PHYSICS , 1997 .

[15]  Kenji Takahashi,et al.  Analysis and Design of Web-based Information Systems , 1997, Comput. Networks.

[16]  Franca Garzotto,et al.  Towards a software engineering approach to Web site development , 1998, Proceedings Ninth International Workshop on Software Specification and Design.

[17]  HumphreyWatts,et al.  Can Internet-Based Applications Be Engineered? , 1998 .

[18]  Joonhee Yoo,et al.  A systematic approach to designing a WWW application , 1995, CACM.

[19]  W. Wayt Gibbs,et al.  Software's Chronic Crisis , 1994 .

[20]  Athula Ginige,et al.  WEB ENGINEERING : METHODOLOGIES FOR DEVELOPING LARGE AND MAINTAINABLE WEB BASED INFORMATION SYSTEMS , 2001 .

[21]  S. Nambisan,et al.  Roadblocks to Web technology adoption , 1999 .

[22]  Satish Nambisan,et al.  Technical opinion: Roadblocks to Web technology adoption? , 1999, CACM.

[23]  Thiagarajan Ravichandran,et al.  How to anticipate the Internet's global diffusion , 1998, CACM.

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