Goal-Oriented Requirements Engineering
6,438 Followers
Recent papers in Goal-Oriented Requirements Engineering
The rise of enterprise resource planning (ERP) systems has been a major event in the software industry and it became a solution for most enterprises to manage their data and business processes. Successful ERP implementations can reduce... more
Web engineering software development is facing continuous changes in technology implementation. This involves analysts, developers and designers to provide extra effort in the design and maintenance of Web applications in order to adapt... more
The advent of socio-technical, cyber-physical and artificial intelligence systems has broadened the scope of requirements engineering, which must now deal with new classes of requirements, concerning ethics, privacy and trust. This brings... more
Lecture for an MBA Class describing the process for developing operational and technical requirements. Defines requirements, describes the differences between functional and non-functional requirements, pitfalls and common issues related... more
A new framework characterizes architecturally significant requirements on the basis of an empirical study of 90 practitioners from organizations of various sizes and domains.
Many organizations require a more effective and powerful information system to support their daily business activities. To develop these systems, engineering process requirement needs and its respective risks must be properly. Gathering... more
ABSTRACT Learning is a continuous, ongoing and a lifelong process. It is perhaps the fundamental process for survival and adaptation of human beings to both internal as well the external environment. Learning is most effective when geared... more
En este artículo presentamos la investigación y desarrollo en curso de la herramienta SBWmx-Tool, una aplicación Web para el cálculo de los factores empleados en la construcción de estructuras marítimas (rompeolas, escolleras y... more
We propose a modeling language for non-functional requirements (NFRs) that views NFRs as requirements over qual- ities, mapping a software-related domain to a quality space. The language is compositional in that it allows (recursively)... more
About the Book This book is designed for the Personal Development of students in all levels of education. Discover: * How to Become an Outstanding Student- Faster Than You Ever Thought Possible * How you can improve your academic... more
The term " Goal " is increasingly being used in Requirement Engineering. Goal-Oriented requirement engineering (GORE) provides an incremental approach for elicitation, analysis, elaboration & refinement, specification and modeling of... more
The requirements elicited from stakeholders suffer from various afflictions , including informality, vagueness, incompleteness, ambiguity, inconsistencies , and more. It is the task of the requirements engineering process to derive from... more
The domain of requirements engineering (RE) is intercepted by the interest of a wider community in the software industry. The role of RE is inevitable in the success and failure of software projects. RE is a multi-dimensional area and it... more
Goal-Oriented Requirements Engineering. Requirements engineering have become important part in software development process. Traditionally requirements engineering just elicit data and manual business operation from user or stakeholder to... more
Decision making in Software Engineering plays an important role at different stages of Software development life cycle. In this paper we consider the case study of selecting one among the three Content Management Systems (CMS) for a... more
While traditional approaches in business process modeling tend to focus on “how” the business processes are performed (adopting a behavioral description in which business processes are described in terms of procedural aspects), in... more
Machine learning (ML), has become very popular, and it has gained much attention in academia and industry. Besides successful stories, industrial applications and research studies also report plenty of failures, unsatisfactory results,... more
Identification of performance requirements is important for successful development and deployment of the software product. The acceptance of the software product by the customer depends on the performance requirements which are... more
Autonomic computing systems reduce software maintenance costs and management complexity by taking on the responsibility for their configuration, optimization, healing, and protection. These tasks are accomplished by switching at runtime... more
The Autonomy Levels for Unmanned Systems (ALFUS) framework is generic and applicable to multiple unmanned system (UMS) domains. The key component of the Framework is metrics along the three established axes or aspects. This paper attempts... more
Abstract: The requirement to living and hence evolving system to sustain homeostasis imposes on the evolving system the demand for its ability to sustain adaptive engineering dynamics in response to the changes in its environment.... more
Optimizing Warfighter Performance through the Development of HSI Metrics, Requirements, and Collaboration Optimizing performance to enhance decision-making and information processing while decreasing the cognitive and physical load... more
Nowadays, there are more and more software systems operating in highly open, dynamic and unpredictable environments. Moreover, as technology advances, requirements for these systems become ever more ambitious. We have reached a point... more
The Zanshin framework adopts a Requirements Engineering perspective to the design of adaptive systems and is centered around the idea of feedback loops. Evaluation experiments conducted so far have used simulations, limiting the strength... more
The “goal domain” addresses objectives in a broad scope ranging from high-level statements expressing the vision and mission of an organization (or community) to declarations of the results that must be achieved by business process... more
The software agent paradigm has received considerable at- tention recently, both in research and industrial practice. However, adop- tion of this software paradigm remains elusive in software engineering practice. We claim that part of... more
While traditional approaches in business process modelling tend to focus on “how” the business processes are performed (adopting a behavioural description in which business processes are described in terms of procedural aspects), in... more
Non-functional requirements (NFRs) have been the focus of research in Requirements Engineering (RE) for more than 20 years. Despite this attention, their ontological nature is still an open question, thereby hampering efforts to de- velop... more
The KAOS framework aims to avoid eliciting ambiguous or irrelevant requirements and allows efficient and easy communication between stakeholders. Nevertheless, KAOS is designed mainly for requirements engineers, not so much for other... more
En este artículo, se presenta una propuesta con base en MDWE (Model Driven Web Engineering) para soportar trazabilidad (elemento-a-elemento) aplicando modelos weaving. El método de diseño Web A-OOH (Adaptive Object Oriented Hypermedia) es... more
Requirements Analysis are the most important part of Software Engineering for both System Application Development, and project requirements. Conflicts often arise during the requirements gathering and analysis phase. This research aims to... more
Eliciting Flexible Goals or "soft goals", which are quality criteria according to language for modelling i-star requirements at different levels of abstraction, is not a trivial task, but the elicitation is extremely necessary for the... more
Recently, there has been a growing interest in self-adaptive systems. Roadmap papers in this area point to feedback loops as a promising way of operationalizing adaptivity in such systems. In this paper, we define a new type of... more
Continuous Delivery (CD) has emerged as an auspicious software development discipline, with the promise that it can provide the capability to release valuable software continuously to customers. Our organization has been implementing CD... more
The i* community has raised several main dialects and dozens of variations in the definition of the i* language. Differences may be found related not just to the representation of new concepts but to the very core of the i* language. If... more
A data warehouse (DW) is an integrated and historised collection of data generally used to make strategic decisions by means of online analytical processing techniques. Most of the existing DW development tools used nowadays in the... more
Goal-Oriented Requirements Engineering (GORE) methodologies are gaining prominence because of their ability to overcome the drawbacks of traditional software development techniques. The aim objective of this paper is to know the... more
Context A relevant question in requirements engineering is which set of functional requirements (FR) to prioritize and implement, while keeping non-functional requirements (NFR) balanced and optimized. Objective We aim to provide... more
The success of software systems highly depends on user engagement. Thus, to deliver engaging systems, software has to be designed carefully taking into account Acceptance Requirements, such as " 70% of users will use the system " , and... more
i* is a well known goal modeling framework, developed by a large and geographically dispersed research community. Currently, i* users tend to ascribe different and conflicting meanings to its constructs, leading to a non uniform use of... more
En este artículo, se presenta una propuesta con base en MDWE (Model Driven Web Engineering) para soportar trazabilidad (elemento-a-elemento) aplicando modelos weaving. El método de diseño Web A-OOH (Adaptive Object Oriented Hypermedia) es... more