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 条
  • [41] Natural Language Requirements Processing: from Research to Practice
    Ferrari, Alessio
    [J]. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 536 - 537
  • [42] Generation of Formal Requirements from Structured Natural Language
    Giannakopoulou, Dimitra
    Pressburger, Thomas
    Mavridou, Anastasia
    Schumann, Johann
    [J]. REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY (REFSQ 2020), 2020, 12045 : 19 - 35
  • [43] Extraction of System States from Natural Language Requirements
    Pudlitz, Florian
    Brokhausen, Florian
    Vogelsang, Andreas
    [J]. 2019 27TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2019), 2019, : 211 - 222
  • [44] An Automated (F) LTL Test Oracle for Testing with Requirements
    Pill, Ingo
    Wotawa, Franz
    [J]. 2016 IEEE 27TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2016, : 197 - 204
  • [45] Generating animation from natural language texts and semantic analysis for motion search and scheduling
    Oshita, Masaki
    [J]. VISUAL COMPUTER, 2010, 26 (05): : 339 - 352
  • [46] Generating animation from natural language texts and semantic analysis for motion search and scheduling
    Masaki Oshita
    [J]. The Visual Computer, 2010, 26 : 339 - 352
  • [47] Impact Analysis of using Natural Language Processing and Large Language Model on Automated Correction of Systems Engineering Requirements
    de Oliveira, Arthur H. M.
    Reis, Pedro Almeida
    Júnior, Fernando Sarracini
    Cavalcante, Mairon Sena
    de Lima, Jonathan V. C.
    Soares, Luis F. C.
    Marchiori, Lucas Henrique
    [J]. INCOSE International Symposium, 2024, 34 (01) : 992 - 1007
  • [48] Execution of natural language requirements using State Machines synthesised from Behavior Trees
    Kim, Soon-Kyeong
    Myers, Toby
    Wendland, Marc-Florian
    Lindsay, Peter A.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (11) : 2652 - 2664
  • [49] Generate use case from the requirements written in a natural language using machine learning
    Osman, Mohamed S.
    Alabwaini, Nour Zeyad
    Jaber, Tamara Baker
    Alrawashdeh, Thamer
    [J]. 2019 IEEE JORDAN INTERNATIONAL JOINT CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATION TECHNOLOGY (JEEIT), 2019, : 748 - 751
  • [50] C&L: Generating Model Based Test Cases from Natural Language Requirements Descriptions
    Sarmiento, Edgar
    Sampaio do Prado Leite, Julio Cesar
    [J]. 2014 IEEE 1ST INTERNATIONAL WORKSHOP ON REQUIREMENTS ENGINEERING AND TESTING (RET), 2014, : 32 - 38