TiQi: answering unstructured natural language trace queries

被引:15
|
作者
Pruski, Piotr [1 ]
Lohar, Sugandha [1 ]
Goss, William [1 ]
Rasin, Alexander [1 ]
Cleland-Huang, Jane [1 ]
机构
[1] Depaul Univ, Chicago, IL 60604 USA
基金
美国国家科学基金会;
关键词
Traceability; Queries; Speech recognition; Natural language processing; VISUAL LANGUAGE; TRACEABILITY;
D O I
10.1007/s00766-015-0224-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 %.
引用
收藏
页码:215 / 232
页数:18
相关论文
共 50 条
  • [1] TiQi: answering unstructured natural language trace queries
    Piotr Pruski
    Sugandha Lohar
    William Goss
    Alexander Rasin
    Jane Cleland-Huang
    Requirements Engineering, 2015, 20 : 215 - 232
  • [2] TiQi: Towards Natural Language Trace Queries
    Pruski, Piotr
    Lohar, Sugandha
    Aquanette, Rundale
    Ott, Greg
    Amornborvornwong, Sorawit
    Rasin, Alexander
    Cleland-Huang, Jane
    2014 IEEE 22ND INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2014, : 123 - 132
  • [3] Evaluating the Interpretation of Natural Language Trace Queries
    Lohar, Sugandha
    Cleland-Huang, Jane
    Rasin, Alexander
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2016, 2016, 9619 : 85 - 101
  • [4] TiQi: A Natural Language Interface for Querying Software Project Data
    Lin, Jinfeng
    Liu, Yalin
    Guo, Jin
    Cleland-Huang, Jane
    Goss, William
    Liu, Wenchuang
    Lohar, Sugandha
    Monaikul, Natawut
    Rasin, Alexander
    PROCEEDINGS OF THE 2017 32ND IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE'17), 2017, : 973 - 977
  • [5] A Machine Learning Based Natural Language Question and Answering System for Healthcare Data Search using Complex Queries
    Yeo, Hangu
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2018, : 2467 - 2474
  • [6] Continually Answering Constraint k-NN Queries in Unstructured P2P Systems
    Bin Wang
    Xiao-Chun Yang
    Guo-Ren Wang
    Ge Yu
    Lei Chen
    X. Sean Wang
    Xue-Min Lin
    Journal of Computer Science and Technology, 2008, 23 : 538 - 556
  • [7] Processing of natural language queries to a relational database
    Samsonova, M.
    Pisarev, A.
    Blagov, M.
    BIOINFORMATICS, 2003, 19 : i241 - i249
  • [8] Rewriting Natural Language Queries Using Patterns
    Soualmia, Lina F.
    Lelong, Romain
    Dahamna, Badisse
    Darmoni, Stefan J.
    MULTIMODAL RETRIEVAL IN THE MEDICAL DOMAIN, MRMD 2015, 2015, 9059 : 40 - 53
  • [9] Retrieving Videogame Moments with Natural Language Queries
    Zhang, Xiaoxuan
    Smith, Adam M.
    PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON THE FOUNDATIONS OF DIGITAL GAMES (FDG'19), 2019,
  • [10] Natural language asymmetries and the construction of question answering systems
    Di Sciullo, AM
    Aguero, C
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2003, : 13 - 18