Abstract
Software product line engineering (SPLE), provides an opportunity to improve reuse of software artifacts through domain engineering and application engineering processes. During the domain engineering process, reuse activities of the product line are well-planned and subsequently executed in the application engineering process. This paper presents an analysis of interview result with experts in requirements engineering (RE) and software development for validating requirements pattern for software product families (RP-SPF) framework. The interview was conducted using goal questions metrics (GQM) method to define a goal and formulate research questions for conducting the interview. During the interview, 6 experts compared RP-SPF approach (systematic) with ad hoc (conventional) approach of reuse and documentation of requirements in terms of suitability, efficiency, and effectiveness in SPLE. The experts also gave their feedback on the perception of the use of RP-SPF tool. The analysis of the interview result shows that RP-SPF approach is suitable in SPLE and more efficient and effective than ad hoc approach of reuse and documentation of requirements.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Karatas, E.K., B. Iyidir, and A. Birturk. Ontology-Based Software Requirements Reuse: Case Study in Fire Control Software Product Line Domain. in 2014 IEEE International Conference on Data Mining Workshop. 2014.
Villela, K., J. Dörr, and I. John. Evaluation of a method for proactively managing the evolving scope of a software product line. in International Working Conference on Requirements Engineering: Foundation for Software Quality. 2010. Springer.
Liang, P., P. Avgeriou, and C. Wang, From Architectural Knowledge to Requirements Knowledge Management. ResearchGate, 2009.
Benitti, F.B.V. and R.C.d. Silva, Evaluation of a Systematic Approach to Requirements Re-use. Journal of Universal Computer Science, 2013. 19(2).
Chernak, Y. Requirements Reuse: The State of the Practice. in 2012 IEEE International Conference on Software Science, Technology and Engineering. 2012.
Goldin, L. and D.M. Berry, Reuse of requirements reduced time to market at one industrial shop: a case study. Springer-Verlag, 2013.
Ya’u, B.I., A. Nordin, and N. Salleh, Meta-Modeling Constructs for Requirements Reuse (RR): Software Requirements Patterns, Variability and Traceability. Malaysian Journal of Computing, 2018. 3(2): p. 119-137.
Ya’u, B.I., et al. Requirements Patterns Structure for Specifying and Reusing Software Product Line Requirements in 2018 International Conference on Information and Communication Technology for the Muslim World. 2018. KICT, International Islamic University Malaysia.
Srivastava, S., A Repository of Software Requirement Patterns for Online Examination System. International Journal of Computer Science Issues (IJCSI ‘13), 2013. 3.
Goldin, L., M. Matalon-Beck, and J. Lapid-Maoz. Reuse of Requirements Reduces Time to Market. in 2010 IEEE International Conference on Software Science, Technology & Engineering. 2010.
Liang, P., P. Avgeriou, and C. Wang, Managing Requirements Knowledge using Architectural Knowledge Management Approaches. 2011.
Bakar, N.H. and Z.M. Kasirun, Exploring Software Practitioners’ Perceptions and Experience in Requirements Reuse A Survey in Malaysia. International Journal of Software Engineering and Technology, 2014. 1(2).
Withall, S., Software requirement patterns. 2007: Pearson Education.
Renault, S., et al. PABRE: pattern-based requirements elicitation. in Research Challenges in Information Science, 2009. RCIS 2009. Third International Conference on. 2009. IEEE.
Palomares, C., C. Quer, and X. Franch, PABRE-Man: Management of a requirement patterns catalogue. 2011.
Palomares, C., C. Quer, and X. Franch. PABRE-Proj: Applying patterns in requirements elicitation. 2013.
Okubo, T. and H. Tanaka. Web security patterns for analysis and design. in Proceedings of the 15th Conference on Pattern Languages of Programs. 2008. ACM.
Hafiz, M., P. Adamczyk, and R.E. Johnson, Organizing Security Patterns. IEEE Software, 2007. 24(4): p. 52-60.
Beckers, K., I. Côté, and L. Goeke. A catalog of security requirements patterns for the domain of cloud computing systems. in Proceedings of the 29th Annual ACM Symposium on Applied Computing. 2014. ACM.
Xuan, X., Y. Wang, and S. Li. Privacy requirements patterns for mobile operating systems. in 2014 IEEE 4th International Workshop on Requirements Patterns (RePa). 2014.
Hoffmann, A., et al. Towards trust-based software requirement patterns. in Requirements Patterns (RePa), 2012 IEEE Second International Workshop on. 2012. IEEE.
Palomares, C., et al. A catalogue of functional software requirement patterns for the domain of content management systems. in Proceedings of the 28th annual acm symposium on applied computing. 2013. ACM.
Renault, S., et al., A Pattern-based Method for building Requirements Documents in Call-for-tender Processes. International journal of computer science & applications, 2009. 6(5): p. 175-202.
Palomares Bonache, C., et al., A catalogue of non-technical requirement patterns. 2012.
Pohl, K., G. Böckle, and F.J. van Der Linden, Software product line engineering: foundations, principles and techniques. 2005: Springer Science & Business Media.
Basili, V.R., F. Shull, and F. Lanubile, Building knowledge through families of experiments. IEEE Transactions on Software Engineering, 1999. 25(4): p. 456-473.
Koziolek, H., Goal, question, metric, in Dependability metrics. 2008, Springer. p. 39-42.
Bukhari, Z., J. Yahaya, and A. Deraman, A Conceptual Framework for Metrics Selection: SMeS. International Journal on Advanced Science, Engineering and Information Technology, 2018. 8(6): p. 2294-2300.
Creswell, J.W., Educational research: planning. Conducting, and Evaluating, 2012.
Creswell, J.W., Research Design: Qualitative, Quantitative, and Mixed Methods Approaches. Canadian Journal of University Continuing Education, 2009. 35(2).
Oates, B.J., Researching Information Systems and Computing. 2006: SAGE.
Maxwell, J.A., Qualitative research design: An interactive approach. Vol. 41. 2012: Sage publications.
Onwuegbuzie, A.J. and N.L. Leech, Validity and qualitative research: An oxymoron? Quality & Quantity, 2007. 41(2): p. 233-249.
Acknowledgements
This research was funded by the Ministry of Higher Education Malaysia under FRGS research grant (FRGS/1/2018/ICT01/UIAM/02/2).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Ya’u, B.I., Nordin, A., Salleh, N. (2020). Analysis of Expert’s Opinion on Requirements Patterns for Software Product Families Framework Using GQM Method. In: Alfred, R., Lim, Y., Haviluddin, H., On, C. (eds) Computational Science and Technology. Lecture Notes in Electrical Engineering, vol 603. Springer, Singapore. https://doi.org/10.1007/978-981-15-0058-9_14
Download citation
DOI: https://doi.org/10.1007/978-981-15-0058-9_14
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-0057-2
Online ISBN: 978-981-15-0058-9
eBook Packages: EngineeringEngineering (R0)