Ambiguous Software Requirement Specification Detection: An Automated Approach

被引:0
|
作者
Osman, Mohd Hafeez [1 ,2 ]
Zaharin, Mohd Firdaus [3 ]
机构
[1] Tech Univ Munich, Munich, Germany
[2] Univ Putra Malaysia, Serdang, Malaysia
[3] Minist Educ, Sarawak, Malaysia
关键词
Software Engineering; Requirement Engineering; Machine Learning; Text Mining;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software requirement specification (SRS) document is the most crucial document in software development process. All subsequent steps in software development are influenced by this document. However, issues in requirement, such as ambiguity or incomplete specification may lead to misinterpretation of requirements which consequently, influence the testing activities and higher the risk of time and cost overrun of the project. Finding defects in the initial development phase is crucial since the defect that found late is more expensive than if it was found early. This study describes an automated approach for detecting ambiguous software requirement specification. To this end, we propose the combination of text mining and machine learning. Since the dataset is derived from Malaysian industrial SRS documents, this study only focuses on the Malaysian context. We used text mining for feature extraction and for preparing the training set. Based on this training set, the method 'learns' to detect the ambiguous requirement specification. In this paper, we study a set of nine (9) classification algorithms from the machine learning community and evaluate which algorithm performs best to detect the ambiguous software requirement specification. Based on the experiment's result, we develop a working prototype which later is used for our initial validation of our approach. The initial validation shows that the result produced by the classification model is reasonably acceptable. Even though this study is an experimental benchmark, we optimist that this approach may contributes to enhance the quality of SRS.
引用
下载
收藏
页码:33 / 40
页数:8
相关论文
共 50 条
  • [21] A methodological approach to the requirement specification of embedded systems
    Lattemann, F
    Lehmann, E
    FIRST IEEE INTERNATIONAL CONFERENCE ON FORMAL ENGINEERING METHODS, PROCEEDINGS, 1997, : 183 - 191
  • [22] Effective requirement specification as a precondition for successful software development project
    Pozgaj, Z
    Sertic, H
    Boban, M
    ITI 2003: PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2003, : 669 - 674
  • [23] Instrument Control Software Requirement Specification for Extremely Large Telescopes
    Young, Peter J.
    Kiekebusch, Mario J.
    Chiozzi, Gianluca
    SOFTWARE AND CYBERINFRASTRUCTURE FOR ASTRONOMY, 2010, 7740
  • [24] An automated multi-component approach to extracting entity relationships from Database Requirement Specification documents
    Du, Siqing
    Metzler, Douglas P.
    NATURAL LANGUAGE PROCESSING AND INFORMATION SYSTEMS, PROCEEDINGS, 2006, 3999 : 1 - 11
  • [25] Automatic Detection of Ambiguous Software Requirements: An Insight
    Riaz, Muhammad Qasim
    Butt, Wasi Haider
    Rehman, Saad
    5TH INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT (ICIM 2019), 2019, : 1 - 6
  • [26] Feature specification and automated conflict detection
    Felty, AP
    Namjoshi, KS
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2003, 12 (01) : 3 - 27
  • [27] An Automated Approach for Requirements Specification Maintenance
    Garcia, Jorge Esparteiro
    Paiva, Ana C. R.
    NEW ADVANCES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, 2016, 444 : 827 - 833
  • [28] SOFTWARE METRICS USING A METASYSTEM APPROACH TO SOFTWARE SPECIFICATION
    BOLOIX, G
    SORENSON, PG
    TREMBLAY, JP
    JOURNAL OF SYSTEMS AND SOFTWARE, 1993, 20 (03) : 273 - 294
  • [29] An automated approach to specification animation for validation
    Liu, Shaoying
    Wang, Hao
    JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (08) : 1271 - 1285
  • [30] A multi-agent K-means with case-based reasoning for an automated quality assessment of software requirement specification
    Jubair, Mohammed Ahmed
    Mostafa, Salama A.
    Mustapha, Aida
    Salamat, Mohamad Aizi
    Hassan, Mustafa Hamid
    Mohammed, Mazin Abed
    AL-Dhief, Fahad Taha
    IET COMMUNICATIONS, 2022,