8th International Conference on Web Engineering 2008

ICWE 2008 - Tutorials

Tutorial 1: Web Cost Estimation, Productivity Assessment and Benchmarking

Emilia Mendes
The University of Auckland, NZ

Abstract

Effort estimation, productivity assessment and benchmarking are essential elements to the effective management of Web projects. Unfortunately, they are not used effectively by a large number of Web companies, contributing to projects that are late and over budget. The goals of tutorial are to present these topics and how to apply them in practice. It provides an introduction and motivation for Web cost estimation, productivity assessment and benchmarking and then covers cost estimation techniques, Web sizing, estimation accuracy assessment, productivity measurement principles, productivity assessment of Web projects and benchmarking. Where possible, material is improved with real industrial case studies of real effort models and productivity baselines. The tutorial is targeted at researchers and practitioners who are interested in learning more about Web cost estimation, productivity assessment and benchmarking. The intended audience does not need to have prior knowledge or experience of Web cost estimation or productivity assessment and benchmarking. This tutorial has been successfully presented at ICWE’05 and ICWE’06.

Aims

The goals of this tutorial are to provide an introduction to Web cost estimation and productivity benchmarking and also some in-depth knowledge of their application to industrial Web project data sets.

Learning Outcomes

Web cost estimation:
  • Recognize the importance of cost estimation for the effective management of a project.
  • Distinguish the different types of estimation techniques and when to apply each one.
  • Distinguish the differences between Web applications and other software and the corresponding implications for size measurement.
  • Apply basics of cost estimation to Web projects.
  • Understand the use of cost estimation on a real case study.

Web productivity assessment and benchmarking:
  • Recognize the importance of productivity assessment and benchmarking for the effective management of a project.
  • Apply our proposed productivity assessment and benchmarking to Web projects.
  • Understand the use of productivity assessment and benchmarking on a real case study.

Intended Audience and Assumed background

This tutorial is aimed at those who wish to gain a general understanding of Web cost estimation and productivity assessment/benchmarking and also some in-depth knowledge of their application to industrial Web project data sets.

No prior knowledge of Web cost estimation or cost models is assumed.

Short Bio

Emilia is an Associate Professor in Computer Science at the University of Auckland, NZ. She is the principal investigator in the Tukutuku Research project, which aims to collect worldwide Web project data to develop Web cost estimation models and to benchmark productivity across and within Web Companies. She chairs and lectures a Masters course, “software measurement principles”, lectures another Masters course on Hypermedia Systems and Applications and is director of the WETA (Web Engineering, Technology and Applications) research group. She has presented numerous lectures, conference presentations and workshops on Web cost estimation and chaired two industry events on Web cost estimation and productivity benchmarking in 2005 and 2007, respectively. She has also given this tutorial at ICWE’05 and ICWE’06, and both were quite successful.
She has active research interests in Web quality and metrics, Measurement, effort Prediction and Productivity benchmarking for Web applications, in which areas she has published widely. She has also provided consulting for Web companies on Web cost estimation, usability and process improvement. She has been on numerous conference program committees, including recent international World-Wide Web, ICWE and Hypertext conferences, and is on the editorial board of the International Journal of Web Engineering Technology (IJWET), the Journal of Web Engineering (JWE), the Journal of Software Measurement, the International Journal of Software Engineering and Its Applications, and the Empirical Software Engineering Journal. In 2007 she had her book on Cost Estimation Techniques for Web Projects published by IGI Publishing (424 pages).

Tutorial 2: sMash

Nell Gawor
Project Zero, IBM, USA

Abstract

The turorial will provide an ovierview and introduction to IBM's WebSphere sMash. In addition, it will deeply discuss the insights of this development and execution environment for dynamic web applications. WebSphere sMash advances Smart SOA's simplicity and accelerates the alignment of Business and IT by allowing Developers to quickly deliver dynamic Web 2.0 based applications.

Short Bio

Nell Gawor is an advisory software engineer at IBM working on Project Zero, an agile development and execution environment leveraging REST and scripting. She received a Masters Degree in Computer Science from the University of Illinois at Urbana-Champaign. For further information, feel free to check her linkedin profile.

(c) 2007-2008 by International Society for Web Engineering e.V. | Disclaimer   ICWE 2008 RSS Feed