PREDICTION OFSOFTWARE REQUIREMENTS STABILITY BASED ON COMPLEXITY POINT M EASUREMENT USING M ULTI -CRITERIA FUZZY APPROACH

Many software projects fail due to instable requirements and lack of managing the requirements changes efficiently. Software Requirements Stability Index Metric (RSI) helps to evaluate the overall stability of requirements and also keep track of the project status. Higher the stability, less changes tends to propagate. The existing system use Function Point modeling for measuring the Requirements Stability. However, the main drawback of the existing modeling is thatthe complexity of non-functional requirements has not been measured for Requirements Stability . The Non-Functional Factors plays a vital role in assessing the Requirements Stability.Numerous Measurement methods have been proposed for measuring the software complexity. This paper proposes Multi-criteria Fuzzy Based approach for finding out the complexity weight based on Requirement Complexity Attributes such as Functional Requirement Complexity, Non-Functional Requirement Complexity, Input O utput Complexity, Interface and File Complexity. Based on the complexity weight, this paper computes the software complexity point. And then predict the Software Requirements Stability based on Software Complexity Point changes. The advantage of this model is that it is able to estimate the software complexity early which in turn predicts the Software Requirement Stabilityduring the software development life cycle.

[1]  Ashish Sharma,et al.  A Complexity measure based on Requirement Engineering Document , 2010, ArXiv.

[2]  Ashish Sharma,et al.  Complexity measure based on requirement engineering document and its validation , 2010, 2010 International Conference on Computer and Communication Technology (ICCCT).

[3]  Sangeeta Sabharwal,et al.  A Systematic Approach to Measure the Problem Complexity of Software Requirement Specifications of an Information System , 2004 .

[4]  E. Merzari,et al.  Large-Scale Simulations on Thermal-Hydraulics in Fuel Bundles of Advanced Nuclear Reactors , 2007 .

[5]  Kailash Aseri,et al.  A Mathematical Study of Fuzzy Logic Techniques in Software Engineering , 2012 .

[6]  Praveen Ranjan Srivastava Optimal Software Release Using Time and Cost Benefits via Fuzzy Multi-Criteria and Fault Tolerance , 2012, J. Inf. Process. Syst..

[7]  Ajit Pratap Singh,et al.  Integrated Software Quality Evaluation: A Fuzzy Multi-Criteria Approach , 2011, J. Inf. Process. Syst..

[8]  Ashish Sharma,et al.  Applying requirement based complexity for the estimation of software development and testing effort , 2012, SOEN.

[9]  Jean-Marc Jézéquel,et al.  Automated measurement of models of requirements , 2011, Software Quality Journal.

[10]  Siew Hock Ow Improving the Accuracy of Software Cost Estimation Model Based on a New Fuzzy Logic Model , 2010 .

[11]  Dayang N. A. Jawawi,et al.  Cost Estimation Methods : A Review , 2011 .

[12]  Sohail Asghar,et al.  Requirement Engineering Challenges in Development of Software Applications and Selection of Customer-off-the-Shelf ( COTS ) Components , 2010 .

[13]  Alain Abran,et al.  Extending Extreme Programming User Stories to Meet ISO 9001 Formality Requirements , 2011 .

[14]  Navdeep Kaur,et al.  Multi criteria decision making approach for selecting effort estimation model , 2012, ArXiv.

[15]  Iman Attarzadeh,et al.  A Novel Algorithmic Cost Estimation Model Based on Soft Computing Technique , 2010 .

[16]  Praveen Ranjan Srivastava,et al.  Testing Effort : An Assessment Through Fuzzy Criteria Approach , 2011 .

[17]  P. S. Grover,et al.  A Fuzzy Logic Approach to Measure Complexity of Generic Aspect-Oriented Systems , 2010 .

[18]  Ping-Yu Hsu,et al.  A fuzzy-based decision-making procedure for data warehouse system selection , 2007, Expert Syst. Appl..

[19]  Mir Mohsen Pedram,et al.  Metric for Early Measurement of Software Complexity , 2011 .

[20]  P. S. Grover,et al.  A Fuzzy Logic Approach to Measure Complexity of Generic AspectOriented Systems , 2010, J. Object Technol..

[21]  Akram Salah,et al.  Measuring Change Complexity from Requirements: A Proposed Methodology , 2012 .

[22]  Peter I. Cowling,et al.  Analogy-based software effort estimation using Fuzzy numbers , 2011, J. Syst. Softw..