UMLDiff: an algorithm for object-oriented design differencing
By Zhenchang Xing, Eleni Stroulia. International Conference on Automated Software Engineering, 2005
488 citations recorded by the source corpus.
Subfields: Artificial Intelligence, Information Systems, Software
View Paper: https://www.semanticscholar.org/paper/cdd9f62998fd6d3b0feecc34d2738e0d77c6006e
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- Matin Mansouri
- Monperrus Martin
- Danny Dig
- Michael Würsch
- Marco Tulio de Oliveira Valente
- Martin Pinzger
- Laleh Mousavi Eshkevari
- Nikolaos Tsantalis
In Information Systems
- Danny Dig
- Matin Mansouri
- Monperrus Martin
- Michael Würsch
- Marco Tulio de Oliveira Valente
- Martin Pinzger
- Laleh Mousavi Eshkevari
- Nikolaos Tsantalis
In Software
- Matin Mansouri
- Monperrus Martin
- Danny Dig
- Michael Würsch
- Marco Tulio de Oliveira Valente
- Martin Pinzger
- Laleh Mousavi Eshkevari
- Nikolaos Tsantalis
Citations in the corpus
- Why we refactor? confessions of GitHub contributors (2016, methodology): “The tool, named RefactoringMiner in this paper, implements a lightweight version of the UMLDiff [42] algorithm for differencing object-oriented models.”
- Fine-grained and accurate source code differencing (2014, methodology): “Finally there are also several algorithms that go beyond the AST structure and compute edit scripts on graphs representing the source code [24, 26, 2, 9].”
- Accurate and Efficient Refactoring Detection in Commit History (2018, methodology): “Xing and Stroulia [78] developed a tool, JDEvAn [80], which detects and classifies refactorings based on the design-level changes reported by UMLDiff [77].”
- Change Distilling:Tree Differencing for Fine-Grained Source Code Change Extraction (2007, methodology): “In combination with source code, bigrams have been used by Xing and Stroulia for their UMLDiff approach [42] and trigrams by Weidl and Gall for their CORET approach [38].”