Process
|
||||||
Web-based systems and applications (WebApps) deliver a complex array of content and functionality to a broad population of end-users. Web-engineering is the process that is used to create high-quality WebApps. Web engineering (WebE) is not a perfect clone of software engineering, but it borrows many of software engineering's fundamental concepts and principles, emphasizing the same technical and management activities. | ||||||
There are subtle differences in the way these activities are conducted, but an overriding philosophy that dictates a disciplined approach to the development of a computer-based system is identical. The following topic categories are considered:
The Journal of Hyperlinked Organizations presents thought-provoking (sometime edgy) articles/opinion pieces on all topics Web-related. IBM Institute for Advanced Commerce The IBM Institute for Advanced Commerce provides a wide array of strategic guidance for entry into the e-commerce domain, a precursor to WebE. A brief history provided by W3C. A Powerpoint presentation on the "semantic Web." An article that describes one vision of the future of the WWW. General Web Engineering Information Web Engineering: Introduction and Perspectives (PDF) An excellent, downloadable chapter that provides a good introduction and perspectives on Web Engineering. Highly recommended. NASA has developed a wide array of guidelines for Web site development. This page is a good starting point. Cal State WebApp Best Practices An overview of WebApp best practices developed by Cal State University. World Wide Web Consortium (W3C) W3C is an industry consortium that provides access to a wide variety of WWW information of interest to WebApp developers. WebEngineering.org Community Homepage A centralized source for WebE information, this site is under development but already contains a set of useful pointers. Wide array of information for Web engineers. Contains useful information on Microsoft related technologies for WebE. A source of downloadable studies on internet security. 9th Intl WWW Conference papers A useful collection of papers published at the conference. 11th Intl. WWW Conference papers A useful collection of papers published at the conference. A java-centric view of future directions. Considers planning, design, production and maintenance with a number of subtopics. Recommended. Discusses process and practices used within an industry WebE environment. How to create flexible sites quickly using standards like CSS and XHTML. A reasonably thorough introduction to the planning, design and implementation of Web sites. This is a cookbook for helping people create better web pages has been created by Sun Microsystems. A comprehensive style guide. Recommended. Suggest ways to assess a user experience with a WebApp. "The objective of the NIST Web Metrics Testbed is to explore the feasibility of a range of tools and techniques that support rapid, remote, and automated testing and evaluation of website usability." Dozens of sites offer help in developing business value metrics,e.g., measures of how many people visit a site , what pages are accessed, and other business specific information. The following sites are representative: Hundreds of books that discuss one or more Web engineering topics have been published in recent years, although relatively few address all aspects of Web engineering. Sarukkai (Foundations of Web Technology, Kluwar Academic Publishers, 2002) presents a worthwhile compilation of the technologies that are required for Web engineering. Murugusan and Deshpande (Web Engineering: Managing Diversity and Complexity of Web Development, Springer-Verlag, 2001) have edited a collection of useful papers on WebE. Proceedings of international conferences on Web Engineering and Web Information Systems Engineering are published yearly by the IEEE Computer Society Press. |
||||||