Final Thesis: Meta Model to support requirements specification creation 

Abstract: Requirements elicitation is an initial phase and an essential cornerstone in a software development lifecycle. The requirements and, in particular, the software requirements specification form a base for the design and development of software. Several surveys and studies have identified a range of problems, whereby one of them showed that incomplete and hidden requirements are among the most common issues that can cause financial problems and be a reason for a software development project’s failure (Fernández et al., 2017). Therefore, software requirements and specification quality play an essential role in a successful software development project. In this thesis, we examine the possibility of creating a natural language requirements specification using a qualitative data analysis method – QDAcity RE – which makes use of a metamodel. This method has already been applied and tested for domain modelling. We expect that this method will further contribute to the efficient creation of a software requirements specification to reduce the failure in later phases of software development

Keywords: Requirements engineering, meta model, requirements specification, software development, QDAcity.

PDF: Master Thesis

Reference: Irina Gogoryan. Meta Model to support requirements specification creation. Master Thesis. Friedrich-Alexander-Universität Erlangen-Nürnberg: 2022.