From the Publisher:
System Requirements Engineering presents a balanced view of the issues, concepts, models, techniques and tools found in requirements engineering research and practice. Requirements engineering is presented from business, behavioural and software engineering perspectives and a general framework is established at the outset. This book considers requirements engineering as a combination of three concurrent and interacting processes: eliciting knowledge related to a problem domain, ensuring the validity of such knowledge and specifying the problem in a formal way. Particular emphasis is given to requirements elicitation techniques and there is a fully integrated treatment of the development of requirements specifications through enterprise modelling, functional requirements and non-functional requirements.
Cited By
- Aranda A, Dieste O, Panach J and Juristo N (2023). Effect of Requirements Analyst Experience on Elicitation Effectiveness: A Family of Quasi-Experiments, IEEE Transactions on Software Engineering, 49:4, (2088-2106), Online publication date: 1-Apr-2023.
- Qahtani A Impact of the Covid-19 pandemic on the requirement engineering process in small development projects: A case study Proceedings of the 12th International Conference on Information Communication and Management, (1-6)
- Almujally N and Joy M A Knowledge Sharing System Architecture for Higher Education Institutions Intelligent Tutoring Systems, (397-402)
- Dasanayake S, Aaramaa S, Markkula J and Oivo M (2019). Impact of requirements volatility on software architecture, Journal of Software: Evolution and Process, 31:6, Online publication date: 24-Jun-2019.
- Alsaleh S and Haron H A Knowledge Sharing System Requirements Framework for Academic Institutions Proceedings of the 11th International Conference on Computer Modeling and Simulation, (219-224)
- Vegendla A, Duc A, Gao S and Sindre G (2018). A Systematic Mapping Study on Requirements Engineering in Software Ecosystems, Journal of Information Technology Research, 11:1, (49-69), Online publication date: 1-Jan-2018.
- Manrique B, Solari M and Zapata C Performance analysis of a text processing architecture for knowledge acquisition in requirements engineering Proceedings of the Euro American Conference on Telematics and Information Systems, (1-5)
- Ryan M and Wheatcraft L (2017). On a Cohesive Set of Requirements Engineering Terms, Systems Engineering, 20:2, (118-130), Online publication date: 1-Mar-2017.
- Carrillo de Gea J, Nicolás J, Fernández Alemán J, Toval A, Ouhbi S and Idri A (2016). Co-located and distributed natural-language requirements specification, Journal of Software: Evolution and Process, 28:3, (205-227), Online publication date: 1-Mar-2016.
- Aranda A, Dieste O and Juristo N (2016). Effect of Domain Knowledge on Elicitation Effectiveness: An Internally Replicated Controlled Experiment, IEEE Transactions on Software Engineering, 42:5, (427-451), Online publication date: 1-May-2016.
- García S, Romero O and Raventós R (2016). DSS from an RE Perspective, Journal of Systems and Software, 117:C, (488-507), Online publication date: 1-Jul-2016.
- Lucassen G, Dalpiaz F, Van Der Werf J and Brinkkemper S (2016). Improving agile requirements, Requirements Engineering, 21:3, (383-403), Online publication date: 1-Sep-2016.
- Bhowmik T, Niu N, Singhania P and Wang W (2015). On the Role of Structural Holes in Requirements Identification, ACM Transactions on Management Information Systems, 6:3, (1-30), Online publication date: 1-Oct-2015.
- Gómez M and Cervantes J (2013). User Interface Transition Diagrams for customer-developer communication improvement in software development projects, Journal of Systems and Software, 86:9, (2394-2410), Online publication date: 1-Sep-2013.
- Nagoya F and Kitagawa T An Application of SOFL for Rapid Prototyping Structured Object-Oriented Formal Language and Method, (104-115)
- Del Sagrado J, Del Águila I and Orellana F Architecture for the use of synergies between knowledge engineering and requirements engineering Proceedings of the 14th international conference on Advances in artificial intelligence: spanish association for artificial intelligence, (213-222)
- Schamai W, Helle P, Fritzson P and Paredis C Virtual verification of system designs against system requirements Proceedings of the 2010 international conference on Models in software engineering, (75-89)
- Lee C and Liu A A case-based service request interpretation approach for digital homes Proceedings of the 2009 IEEE international conference on Systems, Man and Cybernetics, (789-794)
- Kushiro N and Ohsawa Y A scenario elicitation method in cooperation with requirements engineering and chance discovery Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part I, (518-525)
- Aranda G, Vizcaíno A, Cechich A and Piattini M A cognitive perspective for choosing groupware tools and elicitation techniques in virtual teams Proceedings of the 2005 international conference on Computational Science and its Applications - Volume Part I, (1064-1074)
- Zhang H, Jarzabek S and Yang B Quality prediction and assessment for product lines Proceedings of the 15th international conference on Advanced information systems engineering, (681-695)
- van Lamsweerde A Goal-oriented requirements engineering Proceedings of the 25th International Conference on Software Engineering, (744-745)
- Sindre G, Opdahl A and Brevik G Generalization/specialization as a structuring mechanism for misuse cases Proceedings of the 3rd Symposium on Requirements Engineering for Information Security, (1-16)
- Donzelli P and Setola R Handling the knowledge acquired during the requirements engineering process Proceedings of the 14th international conference on Software engineering and knowledge engineering, (673-679)
- Rosca D, Greenspan S and Wild C (2002). Enterprise Modeling and Decision-Support for Automating the Business Rules Lifecycle, Automated Software Engineering, 9:4, (361-404), Online publication date: 1-Oct-2002.
- Dawson L and Swatman P The use of object-oriented models in requirements engineering Proceedings of the 20th international conference on Information Systems, (260-273)
- Fregonese G, Zorer A and Cortese G Architectural framework modeling in telecommunication domain Proceedings of the 21st international conference on Software engineering, (526-534)
- Williams D, Hall T and Kennedy M (1999). A Framework for Improving the Requirements Engineering Process Management, Software Quality Journal, 8:2, (133-147), Online publication date: 1-Oct-1999.
- Dubois E, Petit M and Yu E From Early to Late Formal Requirements Proceedings of the 9th international workshop on Software specification and design
- Leite J and Leonardi M Business Rules as Organizational Policies Proceedings of the 9th international workshop on Software specification and design
- Dzida W and Freitag R (1998). Making Use of Scenarios for Validating Analysis and Design, IEEE Transactions on Software Engineering, 24:12, (1182-1196), Online publication date: 1-Dec-1998.
- Leite J and Gilvaz A Requirements Elicitation Driven by Interviews Proceedings of the 8th International Workshop on Software Specification and Design
- Kaindl H How to identify binary relations for domain models Proceedings of the 18th international conference on Software engineering, (28-36)
- Chung L, Nixon B and Yu E (1996). Dealing with change, Requirements Engineering, 1:4, (238-260), Online publication date: 1-Dec-1996.
Recommendations
Requirements for Requirements Engineering Technique
ICRE '96: Proceedings of the 2nd International Conference on Requirements Engineering (ICRE '96)The first argument presented in this paper is that if we have a clear understanding of the objectives of the requirements engineering (RE) process then we can identify what techniques we need. No single method or technique will be sufficient. The second ...
Requirements gathering methods in system engineering
ACMOS'11: Proceedings of the 13th WSEAS international conference on Automatic control, modelling & simulationThe requirements engineering is mandatory phase which all development process start with. Mistakes in requirements elicitation therefore take very important role in a project success. In these article requirements elicitation methods are described in ...
Gamified Requirements Engineering: Model and Experimentation
REFSQ 2016: Proceedings of the 22nd International Working Conference on Requirements Engineering: Foundation for Software Quality - Volume 9619[Context & Motivation] Engaging stakeholders in requirements engineering RE influences the quality of the requirements and ultimately of the system to-be. Unfortunately, stakeholder engagement is often insufficient, leading to too few, low-quality ...