Skip to main content

Elicitation of Testing Requirements from the Selected Set of Software’s Functional Requirements Using Fuzzy-Based Approach

  • Conference paper
  • First Online:
Computational Intelligence in Data Mining

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 556))

Abstract

Software requirements elicitation is employed to find out different types of software requirements. In literature, we find out that goal-oriented requirements elicitation (GORE) techniques do not underpin the identification of testing requirements from the functional requirements (FR) in early phase of requirements engineering. Therefore, to tackle this research issue, we proposed an approach for the elicitation of the testing requirements from FR. In real-life applications, only those requirements are implemented which are selected by stakeholders; and tested by testers after implementation during different releases of software. So in the proposed method we used fuzzy-based technique for FR selection on the basis of nonfunctional requirements (NFR). Finally, an example is given to explain the proposed method.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 299.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 379.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Afreen N., Khatoon A., and Sadiq M.: A Taxonomy of Software’s Non-Functional Requirements. In: Proceedings of the Second International Conference on Computer and Communication Technologies, Vol. 379 of Advances in Intelligent Systems and Computing, Springer, (2015) 47–53.

    Google Scholar 

  2. Barmi Z.A., Ebrahimi A. H., and Feldt R.: Alignment of Requirements Specification and Testing: A Systematic Mapping Study. In: 4th International conference on Software Testing, Verification, and Validations Workshop (2011) 476–485.

    Google Scholar 

  3. Bjarnason E., Unterkalmsteiner M., Borg M., and Engstrom E.: A Multi-case Study of Agile Requirements Engineering and the Use of Test Cases as Requirements. Information and Software Technology (2016).

    Google Scholar 

  4. Chen S. H., Hsieh C. H. Graded Mean Integration Representation of Generalized Fuzzy Numbers. In: Sixth International Conference on Fuzzy Theory and Its Applications, Taiwan (1998) 1–6.

    Google Scholar 

  5. Chou C.C.: The Representations of Multiplication Operation on Fuzzy Numbers and Application to Solving Fuzzy Multiple Criteria Decision Making Problems. In: PRICAI, LNAI, Springer (2006) 161–169.

    Google Scholar 

  6. Garg N., Sadiq M., and Agarwal P.: GOASREP: Goal Oriented Approach for Software Requirements Elicitation and Prioritization using Analytic Hierarchy Process. In: 5th International Conference on Frontiers in Intelligent Computing Theory and Applications, Springer (2016).

    Google Scholar 

  7. Graham D., “Requirements and Testing: Seven Missing Link Myths”, IEEE Software, Vol. 19, No. 5, pp. 15–17, 2002.

    Google Scholar 

  8. Ishizaka A. and Labib A.: Review of the main Development in the Analytic Hierarchy Process. Expert Systems with Applications, 38 (11) (2011), 14336–14345.

    Google Scholar 

  9. Kamata I. M. and Tamai T.: How Does Requirements Quality Relate to Project Success or Failure? In: 15th IEEE International Requirements Engineering Conference (2007) 69–78.

    Google Scholar 

  10. Kukkanen J., Vakevainen K., Kauppinen M, and Uusitalo M.: Applying Systematic Approach to Link Requirements and Testing: A Case Study. In: Asia Pacific Software Engineering Conference (2009), 482–488.

    Google Scholar 

  11. Li J., Zhang H., Zhu L., Jeffery R., Wang Q., and Li M.: Preliminary Results of a Systematic Literature Review on Requirements Evolution. In: ACM-EASE (2012) 12–21.

    Google Scholar 

  12. Lindstrom D. R.: Five Ways to Destroy a Development Project. IEEE Software, 10(5) (1993) 55–58.

    Google Scholar 

  13. Merz F., Sinz C., Post H, Georges T., and Kropf T.: Bridging the Gap between Test Cases and Requirements by Abstract Testing. Innovations in Systems and Software Engineering, 11 (4) (2015), 233–242.

    Google Scholar 

  14. Post H., Sinz C., Merz F., Gorges T., and Kropf T.: Linking Functional Requirements and Software Verification. In: IEEE International Requirements Engineering Conference, (2009) 295–302.

    Google Scholar 

  15. Sadiq M. and Jain S. K.: An Insight into Requirements Engineering Processes. In: 3rd International Conference on Advances in Communication, Network, and Computing LNCSIT-Springer, (2012) 313–318, Chennai, India.

    Google Scholar 

  16. Sadiq M. and Jain S. K.: Applying Fuzzy Preference Relation for Requirements Prioritization in Goal Oriented Requirements Elicitation Process. International Journal of Systems Assurance Engineering and Maintenance, Springer, 5(4), (2014) 711–723.

    Google Scholar 

  17. Sadiq M., Jain S. K.: A Fuzzy Based Approach for Requirements Prioritization in Goal Oriented Requirements Elicitation Process. In: 25th International Conference on Software Engineering and Knowledge Engineering, Boston, USA, June 27-June 29, 2013.

    Google Scholar 

  18. Uusitalo E., Komssi M., Kauppinen M., and Davis A. M.: Linking Requirements and Testing in Practice. In: International Requirements Engineering Conference, 2008.

    Google Scholar 

  19. Wnuk K., Ahlberg L., and Persson J.: On the Delicate Balance between RE and Testing-Experiences from a Large Company. International Requirements Engineering Conference, (2014) 1–3.

    Google Scholar 

  20. Zadeh L. A.: Fuzzy Logic = Computing with Words. IEEE Transactions on Fuzzy Systems, 4(2) (1996) 103–111.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohd. Sadiq .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Nature Singapore Pte Ltd.

About this paper

Cite this paper

Sadiq, M., Neha (2017). Elicitation of Testing Requirements from the Selected Set of Software’s Functional Requirements Using Fuzzy-Based Approach. In: Behera, H., Mohapatra, D. (eds) Computational Intelligence in Data Mining. Advances in Intelligent Systems and Computing, vol 556. Springer, Singapore. https://doi.org/10.1007/978-981-10-3874-7_40

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-3874-7_40

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-3873-0

  • Online ISBN: 978-981-10-3874-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics