EngineeringCloud ComputingInformation SystemsCloud EconomicsRequirements EngineeringSoftware EngineeringGoal-oriented Requirements EngineeringRequirements AnalysisRequirements ElicitationRequirements ManagementRequirements NegotiationUser RequirementsCloud Adoption Decision AnalysisCloud Adoption Decision-makingGoal AnalysisGoal ModelingGoal-driven Requirements EngineeringInformation Systems Requirements AnalysisRequirements Engineering ProcessRequirements Risk Analysis
We motivate the need for a new requirements engineering methodology for systematically helping businesses and users to adopt cloud services and for mitigating risks in such transition. The methodology is grounded in goal oriented approaches for requirements engineering. We argue that Goal Oriented Requirements Engineering (GORE) is a promising paradigm to adopt for goals that are generic and flexible statements of users' requirements, which could be refined, elaborated, negotiated, mitigated for risks and analysed for economics considerations. We describe the steps of the proposed process and exemplify the use of the methodology through an example. The methodology can be used by small to large scale organisations to inform crucial decisions related to cloud adoption.
35
Michael Armbrust, Armando Fox, Rean Griffith et al. · Communications of the ACM · 2010 · 9K citations · Full text
Goal-directed requirements acquisition
Anne Dardenne, Axel van Lamsweerde, Stephen Fickas · Science of Computer Programming · 1993 · 2K citations
Bashar Nuseibeh, Steve Easterbrook · 2000 · 1.8K citations · Full text
Engineering, Systems Engineering, Criterion-referenced Assessment +11
Tropos: An Agent-Oriented Software Development Methodology
Paolo Bresciani, Anna Perini, Paolo Giorgini et al. · Autonomous Agents and Multi-Agent Systems · 2004 · 1.7K citations