Meta-requirement Method Towards Analyzing Completeness of Requirements Specification

  • Muhamad Idaham Umar OngEmail author
  • Mohamed Ariff Ameedeen
  • Imran Edzereiq Kamarudin
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 881)


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.


Meta-requirement Requirements specification Validation Requirements completeness 



This work was supported in part by Universiti Malaysia Pahang under Grant RDU1603101.


  1. 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
  2. 2.
    Pohl, K.: Requirements Engineering: Fundamentals, Principles, and Techniques. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  3. 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
  4. 4.
    Coughlan, J., Macredie, R.D.: Effective communication in requirements elicitation: a comparison of methodologies. Requir. Eng. 7(2), 47–60 (2002)CrossRefGoogle Scholar
  5. 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. 6.
    Lang, G., Donovan, J.: Air Crash Investigation - National Geographic - Turning Point, National Geographic (2017)Google Scholar
  7. 7.
    Holbrook, E.: Satisfaction assessment of textual software engineering artifacts (2009)Google Scholar
  8. 8.
    Holbrook, E.A., Hayes, J.H., Dekhtyar, A., Li, W.: A study of methods for textual satisfaction assessment. Empir. Softw. Eng. 18(1), 139–176 (2013)CrossRefGoogle Scholar
  9. 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. 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. 11.
    IEEE Computer. Society: Guide to the software engineering body of knowledge version 3.0 (2014)Google Scholar
  12. 12.
    Walls, J.G., Widmeyer, G.R., El Sawy, O.A.: Building an information system design theory for vigilant EIS. Inf. Syst. Res. 3(1), 36–59 (1992)CrossRefGoogle Scholar
  13. 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. 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. 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

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Muhamad Idaham Umar Ong
    • 1
    Email author
  • Mohamed Ariff Ameedeen
    • 2
  • Imran Edzereiq Kamarudin
    • 3
  1. 1.Software Engineering Research Group (SERG), Faculty of Computer Systems and Software EngineeringUniversity Malaysia PahangGambangMalaysia
  2. 2.IBM Centre of ExcellenceUniversiti Malaysia PahangPahangMalaysia
  3. 3.Systems Network and Security (SysNetS), Faculty of Computer Systems and Software EngineeringUniversity Malaysia PahangGambangMalaysia

Personalised recommendations