Within a short period, the Internet and World Wide Web have become ubiquitous, surpassing all other technological developments in our history. They've also grown rapidly in their scope and extent of use, significantly affecting all aspects of our lives. Industries such as manufacturing, travel and hospitality, banking, education, and government are Web-enabled to improve and enhance their operations. E-commerce has expanded quickly, cutting across national boundaries. Even traditional legacy information and database systems have migrated to the Web. Advances in wireless technologies and Web-enabled appliances are triggering a new wave of mobile Web applications. As a result, we increasingly depend on a range of Web applications. Now that many of us rely on Web based systems and applications, they need to be reliable and perform well. To build these systems and applications, Web developers need a sound methodology, a disciplined and repeatable process, better development tools, and a set of good guidelines. The emerging field of Web engineering fulfils these needs. It uses scientific, engineering, and management principles and systematic approaches to successfully develop, deploy, and maintain high-quality Web systems and applications. It aims to bring the current chaos in Web based system development under control, minimize risks, and enhance Web site maintainability and quality.
[1]
Darrell Sano,et al.
Designing Large-Scale Web Sites: A Visual Design Methodology
,
1996
.
[2]
David Siegel.
Secrets of Successful Web Sites: Project Management on the World Wide Web
,
1997
.
[3]
David L. Jones,et al.
Web Site Engineering: Beyond Web Page Design
,
1998
.
[4]
Virgílio A. F. Almeida,et al.
Capacity Planning for Web Performance: Metrics, Models, and Methods
,
1998
.
[5]
David Lowe,et al.
Hypermedia and the Web: An Engineering Approach
,
1999
.
[6]
Martin Gaedke,et al.
Web Engineering
,
2002,
J. Web Eng..
[7]
R. S. Pressman,et al.
What a tangled Web we weave [Web engineering]
,
2000
.
[8]
Gustavo Rossi,et al.
Web Engineering
,
2001,
Lecture Notes in Computer Science.