Early Software Quality Prediction Based on Software Requirements Specification Using Fuzzy Inference System

被引:2
|
作者
Masood, Muhammad Hammad [1 ]
Khan, Malik Jahan [1 ]
机构
[1] Namal Coll, Dept Comp Sci, Mianwali, Pakistan
关键词
Software quality prediction; Software requirements; Fuzzy logic;
D O I
10.1007/978-3-319-95957-3_75
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software Requirements Specification (SRS) is the key fundamental document formally listing down the customer expectations from the software to be built. Any weakness or fault injected at this stage in the requirements is expected to ripple towards the following phases of software development life cycle resulting in development of a software system of poor quality. Software quality prediction promises to raise alarms about the quality of the end product at earlier stages. It becomes more challenging as we move earlier in stages because of limited information is available at earlier stages. Therefore little effort has been put in literature to predict software quality at SRS stage. This position paper presents a novel approach of prediction of software quality using SRS. SRS document is converted into a graph and different parameters including readability index, complexity, size and an estimation of coupling are extracted. These parameters are fed into a Fuzzy Inferencing System (FIS) to predict the quality of the end product. The proposed model has been evaluated on a sample of student projects and has shown reasonable performance.
引用
收藏
页码:722 / 733
页数:12
相关论文
共 50 条
  • [1] A fuzzy-inference system based approach for the prediction of quality of reusable software components
    Sandhu, Parvinder Singh
    Singh, Hardeep
    [J]. 2006 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS, VOLS 1 AND 2, 2007, : 340 - 343
  • [2] Software Reliability Prediction Based on a Formal Requirements Specification
    Alipour, Hooshmand
    Isazadeh, Ayaz
    [J]. ADVANCES IN COMPUTER SCIENCE AND ENGINEERING, 2008, 6 : 816 - +
  • [3] Stability prediction of the software requirements specification
    José del Sagrado
    Isabel M. del Águila
    [J]. Software Quality Journal, 2018, 26 : 585 - 605
  • [4] Stability prediction of the software requirements specification
    del Sagrado, Jose
    del Aguila, Isabel M.
    [J]. SOFTWARE QUALITY JOURNAL, 2018, 26 (02) : 585 - 605
  • [5] Software requirements specification and system safety
    Heimdahl, MPE
    Reese, JD
    [J]. RE '97 - PROCEEDINGS OF THE THIRD IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, 1997, : 264 - 264
  • [6] Automated Software Fault-Proneness Prediction Based on Fuzzy Inference System
    Jin, Cong
    Guo, Jing-Lei
    [J]. PROCEEDINGS OF 2013 2ND INTERNATIONAL CONFERENCE ON MEASUREMENT, INFORMATION AND CONTROL (ICMIC 2013), VOLS 1 & 2, 2013, : 482 - 485
  • [7] Early software quality prediction based on a fuzzy neural network model
    Yang, Bo
    Yao, Lan
    Huang, Hong-Zhong
    [J]. ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 1, PROCEEDINGS, 2007, : 760 - +
  • [8] Metrics for software requirements specification quality quantification
    Ramesh, M. R. Raja
    Reddy, Ch Satyananda
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2021, 96
  • [9] Software Project Estimation Using Fuzzy Inference System
    Dhaka, V. S.
    Choudhary, Vishal
    Sharma, Manoj
    Singh, Madan
    [J]. PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ICT FOR SUSTAINABLE DEVELOPMENT ICT4SD 2015, VOL 2, 2016, 409 : 61 - 79
  • [10] System security requirements: A framework for early identification, specification and measurement of related software requirements
    Meridji, Kenza
    Al-Sarayreh, Khalid T.
    Abran, Alain
    Trudel, Sylvie
    [J]. COMPUTER STANDARDS & INTERFACES, 2019, 66