Sizing maintenance tasks for web applications

  • Sneed H
  • Shihong H
  • 19


    Mendeley users who have this article in their library.
  • 4


    Citations of this article.


Web applications are fast becoming the new legacy systems of today. While there is considerable similarity between traditional software systems and Web-based systems, there are also significant differences between them. One area that illustrates this dual nature is cost and effort estimation. There exists a mature body of knowledge for performing such estimates on traditional software systems, but such methods may not appear to be directly applicable to Web applications. This paper presents an effort estimation technique for maintaining a large-scale Web application by measuring and tracking the size and complexity of the Web-based system. Specifically, a combination of function-points and static impact analysis is used, tracing the change requests to different components of the Web application, and then measuring their size and complexity to aid the cost estimation for that particular change request based on function point productivity measurements. To illustrate the use of this technique, a case study from a real-world industrial product is presented.

Author-supplied keywords

  • Cost estimation
  • Impact analysis
  • Metrics
  • Software maintenance
  • Web
  • Web size measurement

Get free article suggestions today

Mendeley saves you time finding and organizing research

Sign up here
Already have an account ?Sign in

Find this document


Cite this document

Choose a citation style from the tabs below

Save time finding and organizing research with Mendeley

Sign up for free