Extracting concepts from the software requirements specification using natural language processing

被引:0
|
作者
Kuchta, Jaroslaw [1 ]
Padhiyar, Priti [1 ]
机构
[1] Gdansk Univ Technol, Fac Elect Telecommun & Informat, Gdansk, Poland
关键词
Natural Language Processing (NLP); domain ontology; requirement engineering; Software Requirement pecification; WordNet ontology;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Extracting concepts from the sofhv are requirements is one of the first step on the way to automating the software development process. This task is difficult due to the ambiguity of the natural language used to express the requirements specification. the methods used so far consist mainly of statistical analysis of words and matching expressions with a specific ontology" of the domain in which the planned software will be applicable. This article proposes a method and a tool to extract concepts based on a grammatical analysis of requirements written in English without the need to refer to specialized ontology. These concepts can be further expressed in the class model, which then can be the basis for the object oriented analysis of the problem. This method uses natural language processing (NI,P) techniques to recognize parts of speech and to divide sentences into phrases and also the WordNet dictionary to search for known concepts and recognize relationships between them.
引用
收藏
页码:443 / 448
页数:6
相关论文
共 50 条
  • [1] Translating Software Requirements from Natural Language to Formal Specification
    Fatwanto, Agung
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND CYBERNETICS (CYBERNETICSCOM), 2012, : 148 - 152
  • [2] 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
  • [3] Extracting cancer concepts from clinical notes using natural language processing: a systematic review
    Gholipour, Maryam
    Khajouei, Reza
    Amiri, Parastoo
    Gohari, Sadrieh Hajesmaeel
    Ahmadian, Leila
    [J]. BMC BIOINFORMATICS, 2023, 24 (01)
  • [4] Extracting cancer concepts from clinical notes using natural language processing: a systematic review
    Maryam Gholipour
    Reza Khajouei
    Parastoo Amiri
    Sadrieh Hajesmaeel Gohari
    Leila Ahmadian
    [J]. BMC Bioinformatics, 24
  • [5] 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
  • [6] Software requirements as an application domain for natural language processing
    Themistoklis Diamantopoulos
    Michael Roth
    Andreas Symeonidis
    Ewan Klein
    [J]. Language Resources and Evaluation, 2017, 51 : 495 - 524
  • [7] Software requirements as an application domain for natural language processing
    Diamantopoulos, Themistoklis
    Roth, Michael
    Symeonidis, Andreas
    Klein, Ewan
    [J]. LANGUAGE RESOURCES AND EVALUATION, 2017, 51 (02) : 495 - 524
  • [8] Automatic transition of natural language software requirements specification into formal presentation
    Ilieva, MG
    Ormandjieva, O
    [J]. NATURAL LANGUAGE PROCESSING AND INFORMATION SYSTEMS, PROCEEDINGS, 2005, 3513 : 392 - 397
  • [9] A Systematic Literature Review on Using Natural Language Processing in Software Requirements Engineering
    Necula, Sabina-Cristiana
    Dumitriu, Florin
    Greavu-Serban, Valerica
    [J]. ELECTRONICS, 2024, 13 (11)
  • [10] Analysis of specification in Japanese using natural language processing
    Okano, Kozo
    Takahashi, Kazuma
    Ogata, Shinpei
    Sekizawa, Toshifusa
    [J]. Smart Innovation, Systems and Technologies, 2019, 108 : 12 - 21