Meta-requirement Method Towards Analyzing Completeness of Requirements Specification
In software development project, requirements validation plays an important role to ensure all requirements are captured as required. With the correct sets of requirements, producing a highly desired system is possible. However, due to time constraint, requirements validation steps are commonly ignored by developer. The objectives of this research are to identify the major factors in validating user requirements, development of a reverse engineered meta-requirement algorithm and validating with expert panel in requirements engineering of the algorithm usefulness. Expected result will be that the solution should be able to reverse engineer the meta-requirements of a set of user requirements. By building a repository of meta-requirement, this will enable comparison of meta-requirements of two different system within the same domain and producing a meta-requirement gap analysis. With this, requirement validation steps can be done within a small amount of time. The contribution of this research should be beneficial to industry and researchers.
KeywordsMeta-requirement Requirements specification Validation Requirements completeness
This work was supported in part by Universiti Malaysia Pahang under Grant RDU1603101.
- 1.Pohl, K., Rupp, C.: Requirements Engineering Fundamentals: A Study Guide for the Certified Professional for Requirements Engineering Exam - Foundation Level - IREB Compliant, 1st edn. Rocky Nook (2011)Google Scholar
- 3.Zowghi, D., Coulin, C.: Requirements elicitation: a survey of techniques, approaches, and tools. In: Engineering and Managing Software Requirements, pp. 19–46 (2005)Google Scholar
- 5.Maqsood, Aamir: Study of big data: an industrial revolution review of applications and challenges. Int. J. Adv. Trends Comput. Sci. Eng. 6(3), 4 (2017)Google Scholar
- 6.Lang, G., Donovan, J.: Air Crash Investigation - National Geographic - Turning Point, National Geographic (2017)Google Scholar
- 7.Holbrook, E.: Satisfaction assessment of textual software engineering artifacts (2009)Google Scholar
- 9.Gnesi, S., Gnesi, S., Fabbrini, F., Fusani, M., Trentanni, G.: An automatic tool for the analysis of natural language requirements. CRL Publ. leicester 20, 53–62 (2005)Google Scholar
- 10.Fedorov, E., Alrababah, H., Nehad, A.: The distribution formation method of reference patterns of vocal speech sounds. Int. J. Adv. Trends Comput. Sci. Eng. 6(3), 35–39 (2017)Google Scholar
- 11.IEEE Computer. Society: Guide to the software engineering body of knowledge version 3.0 (2014)Google Scholar
- 13.Käkölä, T., Koivulahti-Ojala, M., Liimatainen, J.: An information systems design theory for integrated requirements and release management systems. In: Proceedings of the 42nd Annual Hawaii International Conference on System Sciences, HICSS, p. 318 (2009)Google Scholar
- 14.Salo, A., Kakola, T.K.: Groupware support for requirements management in new product development. J. Organ. Comput. Electron. Commer. 15, 253–284 (2005)Google Scholar
- 15.Tang, Z., Liu, S.: The constructing method of meta-requirement analysis model. In: Proceedings of the 3rd International Conference on Business Intelligence and Financial Engineering, BIFE 2010, pp. 118–121 (2010)Google Scholar