The graph isomorphism problem: its structural complexity
The graph isomorphism problem: its structural complexity
A State-of-the-Art Survey on Software Merging
IEEE Transactions on Software Engineering
Process model difference analysis for supporting process evolution
EuroSPI'06 Proceedings of the 13th European conference on Software Process Improvement
Using model comparison to maintain model-to-standard compliance
Proceedings of the 2008 international workshop on Comparison and versioning of software models
Incrementally Introducing Process Model Rationale Support in an Organization
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
Analyzing a Software Process Model Repository for Understanding Model Evolution
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
Scoping software process models: initial concepts and experience from defining space standards
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
A deviation management system for handling software process enactment evolution
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
The secret life of a process description: a look into the evolution of a large process model
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Using process mining metrics to measure noisy process fidelity
EASE'09 Proceedings of the 13th international conference on Evaluation and Assessment in Software Engineering
Hi-index | 0.00 |
Advanced software process management requires capabilities to systematically analyze differences between versions of a process model. These capabilities can be used, for instance, to support process compliance management, to learn from process evolution, or to identify and understand process variations in different development environments in order to develop generic process models such as process standards. Analyzing the differences between process models versions is a highly challenging task that needs to be based on appropriate methods and tools. Experience has shown that, beside global version comparisons, local and focused difference analyses are often needed. Example goals of such focused analyses are the identification of all process changes that are relevant for a specific role, or the identification of those process changes that are relevant for a process reassessment. This article presents a technique based on pattern-matching for such focused analysis. The technique is a component of the comprehensive DeltaProcess approach for difference analysis [1, 2]. We explain the underlying concepts of the technique, describe a supporting tool, and discuss our initial validation in the context of the German V-Modell XT process standard. We close the paper with related work and directions for future research.