Projects & Tools

Component Retrieval

This project explores the fundamental issues of software reuse as it is related to component retrieval. The ultimate goal of this project is to provide effective tools and mechanisms for locating, retrieving, and exploring the various relationships among reusable source-code components in large-scale software reuse repositories.

We have released the first version of a component identification and retrieval tool called JMentor. This tool also capable constructing and delivering relevant code examples that programmers can use to complete object instantiation programming tasks. In what follows, you will find a brief overview of JMentor's internal working mechanism.