Jump to content

Web engineering

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 82.52.48.68 (talk) at 11:52, 7 December 2004. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Web engineering is a relatively new branch of software engineering, addressing the specific issues related to design and development of large-scale Web applications. In particular, it focuses on the methodologies, techniques and tools that are the foundation of complex Web application development and which support their design, development, evolution, and evaluation.

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 Services Development and Deployment

The research community is currently gathered around a few scientific publications (JWE, IJWET) and conferences (ICWE, International Conference of Web Engineering).