2 papers
cs.SE2024
Refactoring-aware Block Tracking in Commit History
Mohammed Tayeeb Hasan, Nikolaos Tsantalis, Pouria Alikhanifard
Tracking statements in the commit history of a project is in many cases useful for supporting various software maintenance, comprehension, and evolution tasks. A high level of accu…
cs.SE2024
A Novel Refactoring and Semantic Aware Abstract Syntax Tree Differencing Tool and a Benchmark for Evaluating the Accuracy of Diff Tools
Pouria Alikhanifard, Nikolaos Tsantalis
Software undergoes constant changes to support new requirements, address bugs, enhance performance, and ensure maintainability. Thus, developers spend a great portion of their work…