Software Engineering I
CSCI 577a: Fall 2003
csci577@usc.edu
Project 27

Project Name: The Web Object Code-counter

Sponsor:
Yue Chen (email: yuec@usc.edu)

Partners:
Winsor Brown (email: awbrown@cse.usc.edu)

Background:
A new research challenge at the Center is to estimate the cost and duration of the Web developments based on its size. To help its affiliates collect their project data, the Center plan to build a new tool for counting the web objects such as multimedia files, hyper links, etc.

Problem:
The two most popular size metrics, Function Point (FP) and Source Line of Code (SLOC), are not sufficient for web development estimation, because they do not take all the web elements such as multimedia files and cookies into account. To meet the needs from the research community and industries to quantitatively measure the size of their web development, you are supposed to build a new web object counting tool which can count as many the existing web objects as possible.

Typical Usage Scenario
Suppose there is a web site in which the user wants to know how many web objects are there included. This tool will take this web site address as an input, automatically go through each page in this site, and count the web object statistics such as the number of hyper links, the number of pictures, the number of forms, the number of scripts used, etc.

We assume you can find some good tools or open source codes to generate/collect the list of web pages that should be counted.

Constraints:
Being a research project, there is no restriction on the technical platform and the Center is open to suitable alternatives.

Desired Deliverables:
Both the web object counting tool and the appropriate documents should be packaged in the final deliverable.

 

 

CONTACT US