Faculty Advisor

Heineman, George T.


Software productivity has been a problem since the 1960's. Projects are often delayed, over budget or even canceled. Component-based software development, as a means of code reuse, has been viewed as a way to help improve the state of software engineering, but a marketplace for software components currently does not exist. It is our assertion that trust is a necessary but not a sufficient precondition for the development of a software component marketplace. To this end, we examine a variety of ways that trust can be engendered in components: creating a profession of software engineering, product certification, and process assessment.


Worcester Polytechnic Institute

Date Accepted

January 2001

Project Type

Interactive Qualifying Project


Restricted-WPI community only

Advisor Department

Computer Science