ACM SIGSOFT Software Engineering Notes
Change Analysis and Management: A Process Model and Its Application within a Commercial Setting
ASSET '98 Proceedings of the 1998 IEEE Workshop on Application - Specific Software Engineering and Technology
Event-Based Traceability for Managing Evolutionary Change
IEEE Transactions on Software Engineering
Goal-centric traceability for managing non-functional requirements
Proceedings of the 27th international conference on Software engineering
Characterizing software architecture changes: A systematic review
Information and Software Technology
Coordinated software development: a framework for reasoning about trace links in software systems
INES'09 Proceedings of the IEEE 13th international conference on Intelligent Engineering Systems
Hi-index | 0.00 |
Changing requirements are a difficult and costly problem. This paper describes the results of an empirical study of the problems associated with change and the approaches taken for dealing with them. It recognizes the need for a method for selecting processes and tools from the viewpoint of handling change. A context-driven approach is taken to developing a method for generating a set of criteria tailored to the specific context. Three main strategies for achieving the goal of minimizing the adverse impact of change and maximizing the benefits of change are recognized: identifying change early in the lifecycle, facilitating the incorporation of change and reducing change. Examples of tactics that support each of the strategies are presented. This model, together with guidelines for its use, constitutes a method for the assessment of requirements engineering and design methods, processes, tools and techniques within their organizational context.