Information Retrieval Techniques for Software Design Visualization

Award Information
Agency:
Department of Defense
Branch
Office of the Secretary of Defense
Amount:
$99,994.00
Award Year:
2006
Program:
SBIR
Phase:
Phase I
Contract:
W911QX-06-C-0114
Award Id:
78660
Agency Tracking Number:
O053-SP1-2203
Solicitation Year:
n/a
Solicitation Topic Code:
n/a
Solicitation Number:
n/a
Small Business Information
317 N. Aurora Street, Ithaca, NY, 14850
Hubzone Owned:
N
Minority Owned:
N
Woman Owned:
N
Duns:
603978321
Principal Investigator:
PaulAnderson
Senior Software Engineer
(607) 273-7340
paul@grammatech.com
Business Contact:
RayTeitelbaum
CEO
(607) 273-7340
tt@grammatech.com
Research Institute:
n/a
Abstract
Large software systems typically comprise many components written in many different languages that communicate through complex interfaces. The code base will consist of a mixture of source code, configuration files, test vectors and other artifacts. Tools are needed to help software engineers understand the architecture of the software and the role of all of the components in the code base. We propose the development of a tool that will support a wide variety of software engineering activities, and which will eventually scale to tens of millions of lines of code. Our approach is to provide two different features: an intelligent search engine for the code base that uses latent semantic indexing, and a hierarchical visualization tool that will present clustered views of items in an intelligent and interactive manner. These seemingly disparate features will both use the same underlying mechanism: information retrieval techniques that compute statistical measures of similarity between documents. We will leverage our experience and capabilities in static analysis to adapt these techniques so that useful facts are extracted from the code base.

* information listed above is at the time of submission.

Agency Micro-sites


SBA logo

Department of Agriculture logo

Department of Commerce logo

Department of Defense logo

Department of Education logo

Department of Energy logo

Department of Health and Human Services logo

Department of Homeland Security logo

Department of Transportation logo

Enviromental Protection Agency logo

National Aeronautics and Space Administration logo

National Science Foundation logo
US Flag An Official Website of the United States Government