Title
Meeting the challenges of web application development: the web engineering approach
Abstract
The Web has very rapidly become central to many applications in diverse areas. As our reliance on Web-based applications continues to increase and the Web systems supporting these applications become more complex, there is growing concern about the manner in which the Web-based systems/applications are created and their quality, integrity and maintainability. The development of Web-based systems has generally been ad hoc, resulting in poor quality and maintainability. In the recent times, there have been many failures of Web applications due to a variety of problems and causes. The way the developers address these problems is critical to deploying successful large-scale Web applications.This tutorial addresses these issues and offers a holistic approach to managing the complexity of development of Web-based systems and Web applications. It highlights the various real-world issues, challenges and considerations in development of large Web applications, compared to traditional software development, and recommends the Web engineering approach that Web/software developers could follow.Web engineering deals with systematic, disciplined and quantifiable approaches to development, operation, and maintenance of Web-based systems and applications [1-9]. It embodies engineering principles and practices to Web application and Web site development and draws on software engineering and a number of contributing disciplines.Specifically, the tutorial aims to:• Highlight the problems, complexity and challenges of Web application development relative to software development• Offer a holistic approach to development of Web applications• Present Web development methodologies and processes• Address the issues of scalability, maintainability, usability, configuration management and other non-technical aspects• Recommend suitable Web testing and quality assurance approaches• Discuss project management issues specific to Web developmentThis tutorial is specifically targeted to address the needs of a growing community of software practitioners, Web application developers, project managers IT and business professionals, ecommerce system implementers, academics, researchers and students.
Year
DOI
Venue
2002
10.1145/581339.581446
ICSE
Keywords
Field
DocType
project management,internet,quality assurance,software engineering,configuration management,web development,web engineering,maintenance engineering,maintainability,programming,quality management,software development,web application development,application software,web based applications
Web design,Web Accessibility Initiative,Web development,World Wide Web,Systems engineering,Computer science,Web standards,Web engineering,Web modeling,Web application security,Web testing
Conference
ISBN
Citations 
PageRank 
1-58113-472-X
10
0.60
References 
Authors
3
2
Name
Order
Citations
PageRank
San Murugesan152356.48
Yogesh Deshpande220827.81