Four dark corners of requirements engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
An Empirical Approach to Studying Software Evolution
IEEE Transactions on Software Engineering
An examination of the effects of requirements changes on software maintenance releases
Journal of Software Maintenance: Research and Practice
Problem frames: analyzing and structuring software development problems
Problem frames: analyzing and structuring software development problems
Functional Paleontology: The Evolution of User-Visible System Services
IEEE Transactions on Software Engineering
Requirements Evolution in the Midst of Environmental Change: A Managed Approach
CSMR '98 Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering ( CSMR'98)
A Logical Framework for Modeling and Reasoning About the Evolution of Requirements
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
A Formal Basis for Consistency, Evolution and Rationale Management in Requirements Engineering
ICTAI '99 Proceedings of the 11th IEEE International Conference on Tools with Artificial Intelligence
Formal Tools for Managing Inconsistency and Change in RE
IWSSD '00 Proceedings of the 10th International Workshop on Software Specification and Design
Designing information systems in social context: a goal and scenario modelling approach
Information Systems - Special issue: The 14th international conference on advanced information systems engineering (CAiSE*02)
Managing Evolving Requirements in an Outsourcing Context: An Industrial Experience Report
IWPSE '04 Proceedings of the Principles of Software Evolution, 7th International Workshop
Analyzing the Evolution of Large-Scale Software: Issue Overviews
Journal of Software Maintenance and Evolution: Research and Practice - Analyzing the Evolution of Large-Scale Software
Change Impact Analysis for Requirement Evolution using Use Case Maps
IWPSE '05 Proceedings of the Eighth International Workshop on Principles of Software Evolution
Problem-based analysis of organisational change: a real-world example
Proceedings of the 2006 international workshop on Advances and applications of problem frames
Controlling Requirements Evolution: a Formal Concept Analysis-Based Approach
ICSEA '07 Proceedings of the International Conference on Software Engineering Advances
WICSA '08 Proceedings of the Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)
Improving change tolerance through Capabilities-based design: an empirical analysis
Journal of Software Maintenance and Evolution: Research and Practice
The impact of requirements changes on specifications and state machines
Software—Practice & Experience
Orchestrating security and system engineering for evolving systems
ServiceWave'11 Proceedings of the 4th European conference on Towards a service-based internet
Hi-index | 0.00 |
Requirement evolution has drawn a lot of attention from the community with a major focus on management and consistency of requirements. Here, we tackle the fundamental, albeit less explored, alternative of modeling the future evolution of requirements. Our approach is based on the explicit representation of controllable evolutions vs observable evolutions, which can only be estimated with a certain probability. Since classical interpretations of probability do not suit well the characteristics of software design, we introduce a game-theoretic approach to give an explanation to the semantic behind probabilities. Based on this approach we also introduce quantitative metrics to support the choice among evolution-resilient solutions for the system-to-be. To illustrate and show the applicability of our work, we present and discuss examples taken from a concrete case study (the security of the SWIM system in Air Traffic Management).