Automatic Detection of Ambiguous Software Requirements: An Insight

被引:0
|
作者
Riaz, Muhammad Qasim [1 ]
Butt, Wasi Haider [1 ]
Rehman, Saad [1 ]
机构
[1] NUST, Dept Comp Engn, Coll E&ME, Islamabad, Pakistan
关键词
natural language requirement; requirement engineering; ambiguity; natural language ambiguity; ambiguous software requirements; natural language processing; FRAMEWORK; QUALITY; TOOL;
D O I
10.1109/infoman.2019.8714682
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Requirements Engineering is one of the most important phases of the software development lifecycle. The success of the whole software project depends upon the quality of the requirements. But as we know that mostly the software requirements are stated and documented in the natural language. The requirements written in natural language can be ambiguous and inconsistent. These ambiguities and inconsistencies can lead to misinterpretations and wrong implementations in design and development phase. To address these issues a number of approaches, tools and techniques have been proposed for the automatic detection of natural language ambiguities form software requirement documents. However, to the best of our knowledge, there is very little work done to compare and analyze the differences between these tools and techniques. In this paper, we presented a state of art survey of the currently available tools and techniques for the automatic detection of natural language ambiguities from software requirements. We also focused on figuring out the popularity of different tools and techniques on the basis of citations. This research will help the practitioners and researchers to get the latest insights in the above-mentioned context.
引用
收藏
页码:1 / 6
页数:6
相关论文
共 50 条
  • [1] Automatic monitoring of software requirements
    Cohen, D
    Feather, MS
    Narayanaswamy, K
    Fickas, SS
    [J]. PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 602 - 603
  • [2] An Intelligent Analytics Approach to Minimize Complexity in Ambiguous Software Requirements
    Ashfaq, Fariha
    Bajwa, Imran Sarwar
    Kazmi, Rafaqut
    Khan, Akmal
    Ilyas, Muhammad
    [J]. SCIENTIFIC PROGRAMMING, 2021, 2021
  • [3] Automatic concept identification of software requirements in Turkish
    Bozyigit, Fatma
    Aktas, Ozlem
    Kilinc, Deniz
    [J]. TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2019, 27 (01) : 453 - 470
  • [4] Automatic recommendation of quality requirements for software services
    Li, Siming
    Chi, Chi-Hung
    Ding, Chen
    Chen, Shuo
    Huang, Ying
    [J]. ICEBE 2007: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2007, : 679 - +
  • [5] Implications of Requirements Engineering on Software Design: A Cognitive Insight
    Mohanani, Rahul
    [J]. 2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C), 2016, : 835 - 838
  • [6] Ambiguous Software Requirement Specification Detection: An Automated Approach
    Osman, Mohd Hafeez
    Zaharin, Mohd Firdaus
    [J]. 2018 IEEE/ACM 5TH INTERNATIONAL WORKSHOP ON REQUIREMENTS ENGINEERING AND TESTING (RET 2018), 2018, : 33 - 40
  • [7] Automatic analysis technology for aviation equipment software requirements
    Zhou Han-Qing
    Li Hai-Feng
    Huang Yan-Bing
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MECHATRONICS, MATERIALS, CHEMISTRY AND COMPUTER ENGINEERING 2015 (ICMMCCE 2015), 2015, 39 : 1323 - 1328
  • [8] Software architecture requirements for DoD automatic test systems
    Malesich, M
    [J]. IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2000, 15 (02) : 31 - 38
  • [9] An Automatic Generation and Verification Method of Software Requirements Specification
    Wei, Xiaoyang
    Wang, Zhengdi
    Yang, Shuangyuan
    [J]. ELECTRONICS, 2023, 12 (12)
  • [10] Automatic Derivation of Utility Functions for Monitoring Software Requirements
    Ramirez, Andres J.
    Cheng, Betty H. C.
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2011, 6981 : 501 - 516