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
LIPE: A Lightweight Process for E-business Startup Companies Based on Extreme Programming
PROFES '01 Proceedings of the Third International Conference on Product Focused Software Process Improvement
Toward a Reference Process for Developing Wireless Internet Services
IEEE Transactions on Software Engineering
Integrated software process and product lines
SPW'05 Proceedings of the 2005 international conference on Unifying the Software Process Spectrum
Process evolution supported by rationale: an empirical investigation of process changes
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
Using model comparison to maintain model-to-standard compliance
Proceedings of the 2008 international workshop on Comparison and versioning of software models
Focused identification of process model changes
ICSP'07 Proceedings of the 2007 international conference on Software process
A program differencing algorithm for verilog HDL
Proceedings of the IEEE/ACM international conference on Automated software engineering
Maintaining a large process model aligned with a process standard: an industrial example
EuroSPI'07 Proceedings of the 14th European conference on Software Process Improvement
Hi-index | 0.00 |
Software development processes are subject to variations in time and space, variations that can originate from learning effects, differences in application domains, or a number of other causes. Identifying and analyzing such differences is crucial for a variety of process activities, like defining and evolving process standards, or analyzing the compliance of process models to existing standards, among others. In this paper, we show why appropriately identifying, describing, and visualizing differences between process models in order to support such activities is a highly challenging task. We present scenarios that motivate the need for process model difference analysis, and describe the conceptual and technical challenges arising from them. In addition, we sketch an initial tool-based approach implementing difference analysis, and contrast it with similar existing approaches. The results from this paper constitute the requirements for our ongoing development effort, whose objectives we also describe briefly.