Web application development has certain characteristics that make it different from traditional software, information system, or computer application development.
Web engineering is multidisciplinary and encompasses contributions from diverse areas: systems analysis and design, software engineering, hypermedia/hypertext engineering, requirements engineering, human-computer interaction, user interface, information engineering, information indexing and retrieval, testing, modelling and simulation, project management, and graphic design and presentation.
Web engineering is not a clone or not a subset of software engineering, although both involve programming and software development. While Web Engineering uses software engineering principles, it encompasses new approaches, methodologies, tools, techniques, and guidelines to meet the unique requirements of Web-based.
For an introduction to Web engineering, see "Web Engineering: Introduction and Perspectives" by San Murugesan and Athula Ginige, Chapter 1 in "Web Engineering: Principles and Techniques" (Suh, W. ed.), Idea Group Publishing, 2005. http://www.idea-group.com/downloads/excerpts/01%20Suh.pdf
Main topics of Web engineering include, but are not limited to, the following areas:
- Business Processes for Applications on the Web
- CASE Tools for Web Applications
- Code Generation for Web Applications
- Collaborative Web Development
- Conceptual Modelling of Web Applications (aka. Web Modeling )
- Data Models for Web Information Systems
- Development Process and Process Improvement of Web Applications
- Empirical Web Engineering
- Integrated Web Application Development Environments
- Multimedia Authoring Tools and Software
- Performance of Web-based Applications
- Personalisation and Adaptation of Web Applications
- Process Modelling of Web Applications
- Prototyping Methods and Tools
- Quality Control and Testing
- Requirements Engineering for Web Applications
- Semantic Web Applications
- Software Factories for/on the Web
- Testing Automation, Methods and Tools for Web Applications
- Ubiquitous and Mobile Web Applications
- UML and the Web
- Usability of Web Applications
- Web Accessibility
- Web Design Methods
- Web Engineering Education
- Web Interface Design
- Web Metrics, Cost Estimation, and Measurement
- Web Project Management and Risk Management
- Web Service s Development and Deployment
- Web Engineering Community: http://www.webengineering.org
- WISE Society: http://www.i-wise.org
- ACM SIGWEB: http://www.acm.org/sigweb
- World Wide Web Consortium: http://www.w3.org
- Usable Web: http://www.usableweb.com
- Web Engineering Resources, R.S. Pressman and Associates. http://www.rspa.com/spi/#webe
- Journal of Web Engineering: http://www.rintonpress.com/journals/jwe/
- International Journal of Web Engineering and Technology: http://www.inderscience.com/browse/index.php?journalID=48
- ACM Transactions on Internet Technology: http://www.acm.org/pubs/periodicals/toit/
- World Wide Web (Kluwer Academic Publishers): http://www.kluweronline.com/issn/1386-145X
- Web Engineering, IEEE MultiMedia, Jan.–Mar. 2001 (Part 1) and April–June 2001 (Part 2). http://csdl2.computer.org/persagen/DLPublication.jsp?pubtype=m&acronym=mu
- Usability Engineering, IEEE Software, January-February 2001.
- Web Engineering, Cutter IT Journal, 14(7), July 2001.---
- Testing E-business Applications, Cutter IT Journal, September 2001.
- Engineering Internet Software, IEEE Software, March-April 2002.
- Usability and the Web, IEEE Internet Computing, March-April 2002.
- Murugesan,S and A.Ginige, A. "Web Engineering: Introduction and Perspectives", Chapter 1 in "Web Engineering: Principles and Techniques" (Suh, W. ed.), Idea Group Publishing, 2005. http://www.idea-group.com/downloads/excerpts/01%20Suh.pdf
- Pressman, R.S., 'Applying Web Engineering', Part 3, Chapters 16-20, in Software Engineering: A Practitioner's Perspective, Sixth Edition, McGraw-Hill, New York, 2004. http://www.rspa.com/
- Mendes, E., and Mosley, N. (eds.), "Web engineering" Springer-Verlag, 2005. http://www.springeronline.com/3-540-28196-7
- Suh, W. (ed.), "Web Engineering: Principles and Techniques" Idea Group Publishing, 2005. http://www.idea-group.com/books/details.asp?id=4654
- Murugesan, S. and Y. Deshpande (editors), Web Engineering: Managing Diversity and Complexity of Web Application Development, Springer Verlag, 2001. http://www.springeronline.com/sgw/cda/frontpage/0,11855,5-40109-22-2132609-0,00.html
- International Conference on Web Engineering (ICWE) (since 2000)
2004: http://www.icwe2004.org
2005: http://www.icwe2005.org
2006: http://www.icwe2006.org
- WISE Conference (since 2000): http://www.i-wise.org/series.htm
- International Conference on Web Information Systems and Technologies (since 2005): http://www.webist.org/
- World Wide Web Conference (by IW3C2, since 1994): http://www.iw3c2.org
- International Conference on Software Engineering: http://www.icse-conferences.org/
|