ePrints@IIScePrints@IISc Home | About | Browse | Latest Additions | Advanced Search | Contact | Help

Software requirements modeling: A systematic literature review

Arif, M and Mohammad, CW and Sadiq, M (2020) Software requirements modeling: A systematic literature review. In: 2020 IEEE International Conference on Computing, Power and Communication Technologies, GUCON 2020, 2-4 October 2020, Greater Noida; India, pp. 194-200.

[img] PDF
Sof-Req-Mod.pdf - Published Version
Restricted to Registered users only

Download (320kB) | Request a copy
Official URL: https://dx.doi.org/10.1109/GUCON48875.2020.9231058


Software requirements modeling (SRM) is a subprocess of requirements engineering (RE) which is used to elicit and represent the need of the stakeholders. Different systematic literature reviews (SLR) have been performed in different areas of RE like requirements elicitation, stakeholder identification, requirements prioritization, use case models, etc. Despite the availability of different SRM techniques, less attention is given to synthesize the existing SRM techniques in the context of the unified modeling language (UML) and goal oriented techniques like 'Knowledge Acquisition for Automated Specifications' (KAOS), I� framework, non-functional requirements (NFR) framework, and Tropos, etc. Therefore, to address this issue, in this paper we present the SLR by analysing the existing SRM techniques based on the following formulated research questions (RQs): (a) how UML and goal oriented techniques were evolved? (b) which modeling techniques are appropriate for modeling the NFRs? (c) what are the tools available for modeling the different types of the software requirements, i.e., functional and nonfunctional requirements? Search items were extracted from the RQs to identify the primary studies from the Journals, Conferences, Workshops, and Symposium. Our SLR has identified 56 distinct studies which have been published from 2008 to 2019. Selected studies were assessed according to the formulated RQs for their quality and coverage to specific SRM technique thus identifying some gaps in the literature. We observed that there is need to develop the SRM techniques for representing the different types of the NFRs; and also to strengthen the UML by integrating the NFRs and multi-criteria decision making techniques. © 2020 IEEE.

Item Type: Conference Paper
Publication: 2020 IEEE International Conference on Computing, Power and Communication Technologies, GUCON 2020
Publisher: Institute of Electrical and Electronics Engineers Inc.
Additional Information: cited By 0; Conference of 2020 IEEE International Conference on Computing, Power and Communication Technologies, GUCON 2020 ; Conference Date: 2 October 2020 Through 4 October 2020; Conference Code:164641
Keywords: Decision making; Knowledge acquisition; Requirements engineering, Multi-criteria decision making technique; Nonfunctional requirements; Requirements elicitation; Requirements prioritization; Software requirements; Stakeholder identifications; Systematic literature review; Systematic literature review (SLR), Unified Modeling Language
Department/Centre: Division of Electrical Sciences > Computer Science & Automation
Date Deposited: 05 Jan 2021 11:31
Last Modified: 05 Jan 2021 11:31
URI: http://eprints.iisc.ac.in/id/eprint/67200

Actions (login required)

View Item View Item