Research: A Requirements Search Engine

Report Number: NPS-AM-08-035

Series: Acquisition Management

Category: Software, Hardware Asset Reuse Enterprise (SHARE)

Report Series: Proceedings Paper

Authors: Craig Martell, Paige H. Adams, Pranav Anand, Grant Gehrke, Ralucca Gera, Marco Draeger, Kevin Squire

Title: Research: A Requirements Search Engine

Published: 2008-04-01

Sponsored By: Acquisition Research Program

Status: Published--Unlimited Distribution

Research Type: NPS Faculty

Full Text URL:

Keywords: Semantic Search, Requirements, Open Architecture, Information Systems Technology


This research address three closely related problems. (1) Most current search technology is based on a popularity metric (e.g., PageRank or ExpertRank), but not on the semantic content of the document. (2) When building components in a service-oriented architecture (SOA), developers must investigate whether components that meet certain requirements already exist. (3) There is no easy way for writers of requirements documents to formally specify the meaning and domain of their requirements. Our goal in the research presented here is to address these concerns by designing a search-engine that searches over the