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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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.
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.
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).
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.
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.
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).
Graham D., “Requirements and Testing: Seven Missing Link Myths”, IEEE Software, Vol. 19, No. 5, pp. 15–17, 2002.
Ishizaka A. and Labib A.: Review of the main Development in the Analytic Hierarchy Process. Expert Systems with Applications, 38 (11) (2011), 14336–14345.
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.
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.
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.
Lindstrom D. R.: Five Ways to Destroy a Development Project. IEEE Software, 10(5) (1993) 55–58.
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.
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.
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.
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.
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.
Uusitalo E., Komssi M., Kauppinen M., and Davis A. M.: Linking Requirements and Testing in Practice. In: International Requirements Engineering Conference, 2008.
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.
Zadeh L. A.: Fuzzy Logic = Computing with Words. IEEE Transactions on Fuzzy Systems, 4(2) (1996) 103–111.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)