A negotiation support system for defining utility functions for multi-stakeholder self-adaptive systems
For realistic self-adaptive systems, multiple quality attributes need to be considered and traded off against each other. These quality attributes are commonly encoded in a utility function, for instance, a weighted sum of relevant objectives. ...
On the relationship between similar requirements and similar software: A case study in the railway domain
Recommender systems for requirements are typically built on the assumption that similar requirements can be used as proxies to retrieve similar software. When a stakeholder proposes a new requirement, natural language processing (NLP)-based ...
Specifying requirements for collection and analysis of online user feedback
According to data-driven Requirements Engineering (RE), explicit and implicit user feedback can be considered a relevant source of requirements, thus supporting requirements elicitation. However, limited attention has been paid so far to the role ...
Aligning requirements and testing through metamodeling and patterns: design and evaluation
- Taciana Novo Kudo,
- Renato de Freitas Bulcão-Neto,
- Valdemar Vicente Graciano Neto,
- Auri Marcelo Rizzo Vincenzi
Poorly executed requirements engineering activities profoundly affect the deliverables’ quality and project’s budget and schedule. High-quality requirements reuse through requirement patterns has been widely discussed to mitigate these adverse ...
An approach for performance requirements verification and test environments generation
Model-based testing (MBT) is a method that supports the design and execution of test cases by models that specify the intended behaviors of a system under test. While systematic literature reviews on MBT in general exist, the state of the art on ...