4.2 Article

TiQi: answering unstructured natural language trace queries

Journal

REQUIREMENTS ENGINEERING
Volume 20, Issue 3, Pages 215-232

Publisher

SPRINGER
DOI: 10.1007/s00766-015-0224-4

Keywords

Traceability; Queries; Speech recognition; Natural language processing

Funding

  1. NSF [CCF-1319680]
  2. Direct For Computer & Info Scie & Enginr
  3. Division of Computing and Communication Foundations [1649448, 1218303] Funding Source: National Science Foundation

Ask authors/readers for more resources

Software traceability is a required element in the development and certification of safety-critical software systems. However, trace links, which are created at significant cost and effort, are often underutilized in practice due primarily to the fact that project stakeholders often lack the skills needed to formulate complex trace queries. To mitigate this problem, we present a solution which transforms spoken or written natural language queries into structured query language (SQL). TiQi includes a general database query mechanism and a domain-specific model populated with trace query concepts, project-specific terminology, token disambiguators, and query transformation rules. We report results from four different experiments exploring user preferences for natural language queries, accuracy of the generated trace queries, efficacy of the underlying disambiguators, and stability of the trace query concepts. Experiments are conducted against two different datasets and show that users have a preference for written NL queries. Queries were transformed at accuracy rates ranging from 47 to 93 %.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.2
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available