A quantitative approach to software management: the AMI handbook
A quantitative approach to software management: the AMI handbook
Rules and Tools for Software Evolution Planning and Management
Annals of Software Engineering
The SQUID approach to defining a quality model
Software Quality Control
Quantitative evaluation of software quality
ICSE '76 Proceedings of the 2nd international conference on Software engineering
A framework for the measurement of software quality
Proceedings of the software quality assurance workshop on Functional and performance issues
Unified Modeling Language Reference Manual, The (2nd Edition)
Unified Modeling Language Reference Manual, The (2nd Edition)
Studying Software Evolution Information by Visualizing the Change History
ICSM '04 Proceedings of the 20th IEEE International Conference on Software Maintenance
Mining sequences of changed-files from version histories
Proceedings of the 2006 international workshop on Mining software repositories
Reverse Engineering with Logical Coupling
WCRE '06 Proceedings of the 13th Working Conference on Reverse Engineering
Reverse Engineering Super-Repositories
WCRE '07 Proceedings of the 14th Working Conference on Reverse Engineering
Hi-index | 0.00 |
The software evolution is often a continuous process necessary to avoid a short longevity of software use. Its control has recently received renewed attention to minimize unexpected difficult situations resulting from software changes. An applied change on a software artefact can propagate its impact on several other components of whole system. This impact can be considered from structural, qualitative, functional, logical or behavioural point of view. In this paper, we describe a Generic Model of Software Evolution for better change impact analysis through different links between concerned software artefacts. The software evolution control requires a large set of knowledge describing exhaustively software application targeted by change. This knowledge set is built in reference to the proposed model for software evolution. It leads toward the design of knowledge-based expert systems to help in the analysis of change impact flow.