Test Oracle using Semantic Analysis from Natural Language Requirements

被引:1
|
作者
Malik, Maryam Imtiaz [1 ]
Sindhu, Muddassar Azam [1 ]
Abbasi, Rabeeh Ayaz [1 ]
机构
[1] Quaid I Azam Univ, Dept Comp Sci, Islamabad 45320, Pakistan
关键词
Natural Language Requirements; Software Testing; Test Oracle; Semantic Analysis; TEST-CASE GENERATION;
D O I
10.5220/0009471903450352
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Automation of natural language based applications is a challenging task due to its semantics. This challenge is also confronted in the software testing field. In this paper, we provide a systematic literature review related to the semantic analysis of natural language requirements in the software testing field. The literature review assisted us in the identification of the substantial research gap related to the semantics-based natural language test oracle. To the best of our knowledge, we have not found any technique in which the semantics of test oracle from natural language requirements can be solved using Word Sense Disambiguation techniques. We have discussed our proposed approach to generate semantics-based test oracle from natural language requirements. Our proposed approach can be applied to any domain.
引用
收藏
页码:345 / 352
页数:8
相关论文
共 50 条
  • [11] Evolving readable string test inputs using a natural language model to reduce human oracle cost
    Afshan, Sheeva
    McMinn, Phil
    Stevenson, Mark
    [J]. Proceedings - IEEE 6th International Conference on Software Testing, Verification and Validation, ICST 2013, 2013, : 352 - 361
  • [12] Natural language ambiguity resolution by intelligent semantic annotation of software requirements
    Fariha Ashfaq
    Imran Sarwar Bajwa
    [J]. Automated Software Engineering, 2021, 28
  • [13] Natural language ambiguity resolution by intelligent semantic annotation of software requirements
    Ashfaq, Fariha
    Bajwa, Imran Sarwar
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2021, 28 (02)
  • [14] Evolving Readable String Test Inputs Using a Natural Language Model to Reduce Human Oracle Cost
    Afshan, Sheeva
    McMinn, Phil
    Stevenson, Mark
    [J]. 2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2013), 2013, : 352 - 361
  • [15] Semantic search using Natural Language Processing
    Kupiyalova, Aiza
    Satybaldiyeva, Ryskhan
    Aiaskarov, Serik
    [J]. 2020 IEEE 22ND CONFERENCE ON BUSINESS INFORMATICS (CBI 2020), VOL 2: RESEARCH-IN-PROGRESS AND WORKSHOP PAPERS, 2020, : 96 - 100
  • [16] NAT2TEST Tool: From Natural Language Requirements to Test Cases Based on CSP
    Carvalho, Gustavo
    Barros, Flavia
    Carvalho, Ana
    Cavalcanti, Ana
    Mota, Alexandre
    Sampaio, Augusto
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS, 2015, 9276 : 283 - 290
  • [17] Eliciting Requirements from Stakeholders' Responses Using Natural Language Processing
    Lafi, Mohammed
    Hawashin, Bilal
    AlZu'bi, Shadi
    [J]. CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2021, 127 (01): : 99 - 116
  • [18] Natural language analysis for semantic document modeling
    Brasethvik, T
    Gulla, JA
    [J]. NATURAL LANGUAGE PROCESSING AND INFORMATION SYSTEMS, 2001, 1959 : 127 - 140
  • [19] Natural language analysis for semantic document modeling
    Brasethvik, T
    Gulla, JA
    [J]. DATA & KNOWLEDGE ENGINEERING, 2001, 38 (01) : 45 - 62
  • [20] SEMANTIC ANALYSIS OF NATURAL-LANGUAGE STATEMENTS
    ZARECHNAK, M
    COYNE, E
    [J]. LINGUISTICS, 1976, (182) : 73 - 81