Spreading excellence and disseminating the cutting edge results of our research and development efforts is crucial to our institute. Check for our educational offers for Bachelor, Master and PhD studies at the University of Innsbruck!

Web Engineering


Web Engineering introduces a structured methodology utilized in software engineering for Web development projects. The course addresses the concepts, methods, technologies, and techniques of developing Web sites that collect, organize and expose information resources. Topics covered include requirements engineering for Web applications, design methods and technologies, interface design, usability of web applications, accessibility, testing, metrics, operation and maintenance of Web applications, security, and project management. Specific technologies covered in this course include client-side (XHTML, JavaScript, and CSS) and server-side (Java and JSP). The goals of the course are as follows:

  • to be able to analyze and design comprehensive Web application.
  • to learn and use some of the languages currently used to manipulate information on the World Wide Web – i.e. Java and Javascript.
  • to learn techniques and evaluation metrics for ensuring the proper operability, maintenance and security of a web application.


  Lecture Slides
1 Introduction ppt
2 Requirements ppt
3 Web Modeling ppt
4a Developing Applications with WebMl ppt
4b Design Review ppt
5 Web Architectures ppt
6 Testing and Usability on the Web ppt
7 Web Technologies I ppt
8 Web Technologies II ppt
9 Web Technologies III ppt
10 Web Mashups ppt

Web Application Development, Process and Project Management



Further reading

  • G. Kappel, B. Pröll, S. Reich, and W. Retschitzegger: Web Engineering, John Wiley & Sons Ltd., 2006