International audienceWhen reengineering software systems, maintainers should be able to assess and compare multiple change scenarios for a given goal, so as to choose the most pertinent one. Because they implicitly consider one single working copy, revision control systems do not scale up well to perform simultaneous analyses of multiple versions of systems. We designed Orion, an interactive prototyping tool for reengineering, to simulate changes and compare their impact on multiple versions of software source code models. Our approach offers an interactive simulation of changes, reuses existing assessment tools, and has the ability to hold multiple and branching versions simultaneously in memory. Specifically, we devise an infrastructure ...
International audienceSource code management systems record different versions of code. Tool support...
International audienceChange prediction helps developers by recommending program entities that will ...
Thirteenth International Symposium on Temporal Representation and Reasoning, TIME 2006, Athens, Gree...
International audienceWhen reengineering software systems, maintainers should be able to assess and ...
AbstractWhen reengineering software systems, maintainers should be able to assess and compare multip...
International audienceWhen reengineering large systems, software developers would like to assess and...
Legacy software systems correspond to the wealth of the companies. They often exist for dozens of ye...
Researchers often analyze several revisions of a software project to obtain historical data about it...
AbstractSoftware evolution research is limited by the amount of information available to researchers...
AbstractConfiguration management tools have become well and widely accepted by the software industry...
Software engineering research often requires analyzing multiple revisions of several software projec...
In modern software engineering, researchers regard a software system as an organic life form that mu...
peer-reviewedMany authors have noted the problem of excessive information when attempting to create ...
[Excerpt] Maintaining multiple versions of a software system is a laborious and challenging task, w...
Software changes over time. During the lifetime of a software system, unintended behaviour must be c...
International audienceSource code management systems record different versions of code. Tool support...
International audienceChange prediction helps developers by recommending program entities that will ...
Thirteenth International Symposium on Temporal Representation and Reasoning, TIME 2006, Athens, Gree...
International audienceWhen reengineering software systems, maintainers should be able to assess and ...
AbstractWhen reengineering software systems, maintainers should be able to assess and compare multip...
International audienceWhen reengineering large systems, software developers would like to assess and...
Legacy software systems correspond to the wealth of the companies. They often exist for dozens of ye...
Researchers often analyze several revisions of a software project to obtain historical data about it...
AbstractSoftware evolution research is limited by the amount of information available to researchers...
AbstractConfiguration management tools have become well and widely accepted by the software industry...
Software engineering research often requires analyzing multiple revisions of several software projec...
In modern software engineering, researchers regard a software system as an organic life form that mu...
peer-reviewedMany authors have noted the problem of excessive information when attempting to create ...
[Excerpt] Maintaining multiple versions of a software system is a laborious and challenging task, w...
Software changes over time. During the lifetime of a software system, unintended behaviour must be c...
International audienceSource code management systems record different versions of code. Tool support...
International audienceChange prediction helps developers by recommending program entities that will ...
Thirteenth International Symposium on Temporal Representation and Reasoning, TIME 2006, Athens, Gree...