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 条
  • [1] Semantic Modeling and Analysis of Natural Language System Requirements
    Mokos, Konstantinos
    Nestoridis, Theodoros
    Katsaros, Panagiotis
    Bassiliades, Nick
    [J]. IEEE ACCESS, 2022, 10 : 84094 - 84119
  • [2] Semantic Similarities in Natural Language Requirements
    Femmer, Henning
    Mueller, Axel
    Eder, Sebastian
    [J]. SOFTWARE QUALITY: QUALITY INTELLIGENCE IN SOFTWARE AND SYSTEMS ENGINEERING, 2020, 371 : 87 - 105
  • [3] From Natural Language Requirements to Passive Test Cases using Guarded Assertions
    Flemstrom, Daniel
    Enoiu, Eduard
    Azal, Wasif
    Sundmark, Daniel
    Gustafsson, Thomas
    Kobetski, Avenir
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS 2018), 2018, : 470 - 481
  • [4] Generation of Test Cases from Software Requirements Using Natural Language Processing
    Verma, Ravi Prakash
    Beg, Md. Rizwan
    [J]. 2013 SIXTH INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN ENGINEERING AND TECHNOLOGY (ICETET 2013), 2013, : 140 - 147
  • [5] Addressing Lexical and Semantic Ambiguity in Natural Language Requirements
    Zait, Fatima
    Zarour, Nacereddine
    [J]. 2018 FIFTH INTERNATIONAL SYMPOSIUM ON INNOVATION IN INFORMATION AND COMMUNICATION TECHNOLOGY (ISIICT 2018), 2018, : 144 - 150
  • [6] Semantic Similarity from Natural Language and Ontology Analysis
    Xiong, Deyi
    [J]. COMPUTATIONAL LINGUISTICS, 2016, 42 (04) : 829 - 831
  • [7] Semantic Similarity from Natural Language and Ontology Analysis
    Acensio, Laurie
    [J]. TRAITEMENT AUTOMATIQUE DES LANGUES, 2016, 57 (01): : 137 - 140
  • [8] Automating test oracles from restricted natural language agile requirements
    Malik, Maryam Imtiaz
    Sindhu, Muddassar Azam
    Khattak, Akmal Saeed
    Abbasi, Rabeeh Ayaz
    Saleem, Khalid
    [J]. EXPERT SYSTEMS, 2021, 38 (01)
  • [9] From Natural Language Requirements to Formal Specification using an Ontology
    Sadoun, Driss
    Dubois, Catherine
    Ghamri-Doudane, Yacine
    Grau, Brigitte
    [J]. 2013 IEEE 25TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2013, : 755 - 760
  • [10] Natural language requirements analysis and class model generation using UCDA
    Liu, D
    Subramaniam, K
    Eberlein, A
    Far, BH
    [J]. INNOVATIONS IN APPLIED ARTIFICIAL INTELLIGENCE, 2004, 3029 : 295 - 304