Requirements Engineering Methods: A Classification Framework and Research Challenges
Ivan Jureta

TL;DR
This paper introduces a classification framework for Requirements Engineering Methods (REMs) based on their domain-independent components, aiming to improve analysis, design, and understanding of REMs in requirements engineering.
Contribution
It proposes a novel classification framework for REMs that aids in analysis, extension, validation, and research in requirements engineering methods.
Findings
Framework distinguishes REMs by component properties
Facilitates analysis, teaching, and extension of REMs
Helps identify research challenges in REM design
Abstract
Requirements Engineering Methods (REMs) support Requirements Engineering (RE) tasks, from elicitation, through modeling and analysis, to validation and evolution of requirements. Despite the growing interest to design, validate and teach REMs, it remains unclear what components REMs should have. A classification framework for REMs is proposed. It distinguishes REMs based on the domain-independent properties of their components. The classification framework is intended to facilitate (i) analysis, teaching and extension of existing REMs, (ii) engineering and validation of new REMs, and (iii) identifying research challenges in REM design. The framework should help clarify further the relations between REM and other concepts of interest in and to RE, including Requirements Problem and Solution, Requirements Modeling Language, and Formal Method.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Advanced Software Engineering Methodologies · Software Engineering Research
