Abstract

The last decade has seen remarkable changes in the way Web applications are developed and the services that are expected from them. The desire to control and manage the size and complexity of Web applications has led to a systematic approach for creating them that is known as Web engineering (Ginige & Murugesan, 2001). A focus on the "essence" rather than "accidents" is crucial to any engineering (McConnell, 1999). The engineering environment of Web applications is in a constant state of technological and social flux. New implementation languages, variations in user agents, demands for new services, and user classes from different cultural backgrounds and age groups, are faced by the Web engineers on a regular basis. For sustainability and evolvability of Web applications, it is critical that they be based upon domain, time- and technology-independent bodies of knowledge. One such invariant is the set of principles that forms the foundation of Web engineering.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.