NATURAL LANGUAGE PROCESSING APPLICATIONS IN REQUIREMENTS ENGINEERING

被引:0
|
作者
Lash, Alex [1 ]
Murray, Kevin [1 ]
Mocko, Gregory [1 ]
机构
[1] Clemson Univ, Clemson, SC 29634 USA
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In the design process, the requirements serve as the benchmark for the entire product. Therefore, the quality of requirement statements is essential to the success of a design. Because of their ergonomic-nature, most requirements are written in natural language (NL). However, writing requirements in natural language presents many issues such as ambiguity, specification issues, and incompleteness. Therefore, identifying issues in requirements involves analyzing these NL statements. This paper presents a linguistic approach to requirement analysis, which utilizes grammatical elements of requirements statements to identify requirement statement issues. These issues are organized by the entity word, sentence, or document that they affect. The field of natural language processing (NLP) provides a core set of tools that can aid with this linguistic analysis and provide a method to create a requirement analysis support tool. NLP addresses requirements on processing levels: lexical, syntactic, semantic, and pragmatic. While processing on the lexical and syntactic level are well-defined, mining semantic and pragmatic data is performed in a number of different methods. This paper provides an overview of these current requirement analysis methods in light of the presented linguistic approach. This overview will be used to identify areas for further research and development. Finally, a prototype requirement analysis support tool will be presented. This tool seeks to demonstrate how the semantic processing level can begin to be addressed in requirement analysis. The tool will analyze a sample set of requirements from a family of military tactical vehicles (FMTV) requirements document. It implements NLP tools to semantically compare requirements statements based upon their grammatical subject.
引用
收藏
页码:541 / 549
页数:9
相关论文
共 50 条
  • [1] Innovations in Natural Language Document Processing for Requirements Engineering
    Berzins, Valdis
    Martell, Craig
    Luqi
    Adams, Paige
    [J]. INNOVATIONS FOR REQUIREMENTS ANALYSIS: FROM STAKEHOLDERS' NEEDS TO FORMAL DESIGNS, 2008, 5320 : 125 - 146
  • [2] Natural Language Processing for Requirements Engineering: A Systematic Mapping Study
    Zhao, Liping
    Alhoshan, Waad
    Ferrari, Alessio
    Letsholo, Keletso J.
    Ajagbe, Muideen A.
    Chioasca, Erol-Valeriu
    Batista-Navarro, Riza T.
    [J]. ACM COMPUTING SURVEYS, 2022, 54 (03)
  • [3] Natural Language Processing for Requirements Engineering The Best Is Yet to Come
    Dalpiaz, Fabiano
    Ferrari, Alessio
    Franch, Xavier
    Palomares, Cristina
    [J]. IEEE SOFTWARE, 2018, 35 (05) : 115 - 119
  • [4] Processing natural language requirements
    Ambriola, V
    Gervasi, V
    [J]. AUTOMATED SOFTWARE ENGINEERING, 12TH IEEE INTERNATIONAL CONFERENCE, PROCEEDINGS, 1997, : 36 - 45
  • [5] A Bird's Eye View of Natural Language Processing and Requirements Engineering
    Alzayed, Assad
    Al-Hunaiyyan, Ahmed
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (05) : 81 - 90
  • [6] NATURAL LANGUAGE PROCESSING FOR KNOWLEDGE ACQUISITION: APPROACHES FROM REQUIREMENTS ENGINEERING
    Manrique-Losada, Bell
    [J]. QUID-INVESTIGACION CIENCIA Y TECNOLOGIA, 2015, (24): : 69 - 78
  • [7] 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)
  • [8] Natural language processing as human language engineering
    Di Felippo, Ariani
    Dias-da-Silva, Bento Carlos
    [J]. CALIDOSCOPIO, 2009, 7 (03): : 183 - 191
  • [9] Applications of natural language processing
    Blandon Andrade, Juan Carlos
    [J]. ENTRE CIENCIA E INGENIERIA, 2022, 16 (31): : 7 - 8
  • [10] Roles of Natural Language Generation for Requirements Engineering
    de Brock, Bert
    [J]. BUSINESS MODELING AND SOFTWARE DESIGN, BMSD 2024, 2024, 523 : 229 - 239