Software Engineering I
CSCI 577a: Fall 2006
csci577@usc.edu
Project 12

Project Name: Eclipse-based COCOMO II

Sponsor
Ye Yang, LiGuo Huang
USC center of Software Engineering
yey@usc.edu, liguohua@usc.edu

Overview
What is Eclipse?
Eclipse is an open source community whose projects are focused on providing a vendor-neutral open development platform and application frameworks for building software. Eclipse based tools give developers freedom of choice in a multi-language, multi-platform, multi-vendor environment. Eclipse provides a plug-in based framework that makes it easier to create, integrate and utilize software tools, saving time and money. The Eclipse Platform is written in the Java language and comes with extensive plug-in construction toolkits and examples. It has already been deployed on a range of development workstations including Linux, HP-UX, AIX, Solaris, QNX, Mac OS X and Windows based systems.
Website: http://www.eclipse.org/

What is COCOMO II?
COCOMO II is a very famous software cost estimation model that allows one to estimate the cost, effort, and schedule when planning a new software development activity, originally developed by Dr. Barry Boehm in 1981. In near 30 years, it’s been widely adopted across a range of academia, industry and government.

Description:
Eclipse-based COCOMO II project is to design and develop cost estimation plug-in for Eclipse based on COCOMO II. The plug-in should support the collection and analysis of the set of COCOMO II size drivers and cost drivers, calculate and output both cost and schedule estimates based on these drivers.

By choosing this project, you will have opportunity to learn and gain knowledge about cost estimation technology, work and, most likely, get your product published in the exciting open-source community.

CONTACT US