No abstract available.
Proceeding Downloads
Is Requirements Engineering Useless in Game Development?
[Context/motivation] Game development is characterized by a high level of creativity when compared to other fields of software development. Games cover a multitude of themes and genres, and represent a heterogeneous group of different products with ...
Towards Model-Driven Requirements Engineering for Serious Educational Games: Informal, Semi-formal, and Formal Models
Serious educational games SEGs are receiving significant attention, as they provide immersive, engaging learning environments with a rigourous pedagogical foundation. SEG engineering requires an interdisciplinary approach involving game developers, ...
Measuring and Improving the Completeness of Natural Language Requirements
[Context and motivation] System requirements specifications are normally written in natural language. These documents are required to be complete with respect to the input documents of the requirements definition phase, such as preliminary ...
Semi- automatic Categorization of Natural Language Requirements
Context and motivation: Requirements of todays industry specifications need to be categorized for multiple reasons, including analysis of certain requirement types like non-functional requirements and identification of dependencies among ...
A Systematic Literature Review of Requirements Modeling and Analysis for Self-adaptive Systems
[Context and motivation] Over the last decade, researchers and engineers have developed a vast body of methodologies and technologies in requirements engineering for self-adaptive systems. Although existing studies have explored various aspects of this ...
Requirements-Driven Social Adaptation: Expert Survey
[Context and motivation] Self-adaptation empowers systems with the capability to meet stakeholders' requirements in a dynamic environment. Such systems autonomously monitor changes and events which drive adaptation decisions at runtime. Social ...
A Requirements Monitoring Infrastructure for Very-Large-Scale Software Systems
[Context and motivation] Approaches for requirements monitoring check the compliance of systems with their requirements during operation. [Question/problem] Despite many advances, requirements monitoring remains challenging particularly for very-large-...
State of Practice of User-Developer Communication in Large-Scale IT Projects
[Context and motivation] User participation in software development is considered to be essential for successful software systems. Especially missing direct communication between users and developers can cause various issues in large-scale IT projects. ...
Digital Addiction: A Requirements Engineering Perspective
[Context and motivation] Digital Addiction, hereafter referred to as DA, has become a serious issue that has a diversity of socio-economic side effects. [Question/problem] In spite of its high importance, DA got little recognition or guidance as to how ...
Feedback-Aware Requirements Documents for Smart Devices
[Context/ Motivation] A smart device is a software-intensive system that operates autonomously and interacts to some degree with other systems over wireless connections. Such systems are often faced with uncertainty in the environment. Runtime ...
INCREMENT: A Mixed MDE-IR Approach for Regulatory Requirements Modeling and Analysis
[Context and motivation] Regulatory requirements for Nuclear instrumentation and control I&C systems are first class requirements. They are written by national safety entities and are completed through a large documentation set of national ...
Systematic Elaboration of Compliance Requirements Using Compliance Debt and Portfolio Theory
[Context and motivation] Eliciting compliance requirements often results in requirements, which might not be satisfied due to uncertainty and unavailability of resources. The lack of anticipation of these factors may increase the cost of achieving ...
Answer-Set Programming in Requirements Engineering
[Context and motivation] Requirements form the foundation of software systems. The quality of the requirements influences the quality of the developed software. [Question/problem] One of the main requirement issues is inconsistency, particularly ...
Improving the Understandability of Formal Specifications: An Experience Report
[Context and motivation] The understandability of formal specifications is often considered as one of the main factors that limit the employment of formal methods in industrial applications. [Question/problem] Two reasons account for this issue: ...
Problem-Based Requirements Interaction Analysis
[Context] The ability to address the diverse interests of different stakeholders in a software project in a coherent way is one fundamental software quality. These diverse and maybe conflicting interests are reflected by the requirements of each ...
Analyzing the Effect of the Collaborative Interactions on Performance of Requirements Validation
[Context] Requirements validation is critical in the pursuit of quality software. It usually demands the collaboration of multiple stakeholders with different perspectives. [Question] Our community has reported scarce experimental studies on the role of ...
Argumentation-Based Discussion for User Forum: A Research Preview
[Context and motivation] User forums provide a virtual space in which participants post comments, upon their experience in using a software, that analysts can eventually redirect to an issue tracking system. Before users post any comment, they should ...
A Requirements-Led Approach for Specifying QoS-Aware Service Choreographies: An Experience Report
- Neil Maiden,
- James Lockerbie,
- Konstantinos Zachos,
- Antonia Bertolino,
- Guglielmo Angelis,
- Francesca Lonetti
[Context and motivation] Choreographies are a form of service composition in which partner services interact in a global scenario without a single point of control. The absence of an explicitly specified orchestration requires changes to requirements ...
Experience-Oriented Approaches for Teaching and Training Requirements Engineering: An Experience Report
[Context & motivation] Experience-oriented learning is known to be more efficient than learning by listening. Small team projects can teach practical issues of applying methods and soft skills. [Question/problem] RE is a core qualification for diverse ...
An Analysis of Priority-Based Decision Heuristics for Optimizing Elicitation Efficiency
[Context & motivation] Requirements are often elicited in hierarchies, with more fine-grained requirements being derived from abstract ones. This approach is typically used in business-process-driven requirements engineering BPRE where fine-grained ...
The Effects of Requirements Elicitation Issues on Software Project Performance: An Empirical Analysis
[Context and motivation] Studies have emphasized the need for effective requirements elicitation owing to its significant impacts on software quality and overall project outcomes to meet system objectives. The empirical studies in literature present ...
Requirements Reuse and Patterns: A Survey
Context and motivation: Multiple proposals exist that propose the adoption of reuse practices during requirements engineering processes. Question/problem: Which is the current level of adoption of these practices in organizations? Principal ideas/...
Safety Evidence Traceability: Problem Analysis and Model
- Sunil Nair,
- Jose Luis Vara,
- Alberto Melzi,
- Giorgio Tagliaferri,
- Laurent De-La-Beaujardiere,
- Fabien Belmonte
[Context and motivation] Safety evidence plays an important role in gaining confidence in the safe operation of a system in a given context. For a large system, it is necessary to provide information about thousands of artefacts that might be used as ...