arrow
返回

Refactoring-Aware Block Tracking in Commit History

delete2024-12-01
delete0
PRE
AI
H
Hasan, Mohammed Tayeeb
N
Nikolaos Tsantalis *
P
Pouria Alikhanifard
DOI:10.1109/TSE.2024.3484586delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Tracking the change history of statements in the commits of a project repository is in many cases useful for supporting various software maintenance, comprehension, and evolution tasks. A high level of accuracy can facilitate the adoption of code tracking tools by developers and researchers. To this end, we propose CodeTracker, a refactoring-aware tool that can generate the commit change history for code blocks. To evaluate its accuracy, we created an oracle with the change history of 1,280 code blocks found within 200 methods from 20 popular open-source project repositories. Moreover, we created a baseline based on the current state-of-the-art Abstract Syntax Tree diff tool, namely GumTree 3.0, in order to compare the accuracy and execution time. Our experiments have shown that CodeTracker has a considerably higher precision/recall and faster execution time than the GumTree-based baseline, and can extract the complete change history of a code block with a precision and recall of 99.5% within 3.6 seconds on average.
Keyword:
Codes
History
Software
Accuracy
Containers
Computer bugs
Source coding
Software engineering
Java
Target tracking
Commit change history
refactoring-aware source code tracking
change oracle

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.9K
被引数:
1.1W

机构

C
concordia university - canada
学者数:
8.0K
论文数: 8.9K
被引数: 4
引用论文

引用论文

Renal transplantation in children with abnormal lower urinary tract
err2004-12-01
err0
PREAI
errB. Ali-El-Dein; H. Abol-Enein; A. El-Husseini; Y. Osman; A.B. Shehab El-Din; M.A. Ghoneim
err分享
err收藏
Best Management Practices and Nutrient Reduction: An Integrated Economic-Hydrologic Model of the Western Lake Erie Basin
err2020-12-18
err0
errOAAI
errHongxing Liu; Wendong Zhang; Elena Irwin; Jeffrey Kast; Noel Aloysius; Jay Martin; Margaret Kalcic
err分享
err收藏
err分享
err收藏
Bilateral Wilms Tumor in a Boy with Severe Hypospadias and Cryptorchidism Due to a Heterozygous Mutation in the WT1 Gene由于WT1基因的杂合突变,患有严重尿道下裂和隐睾的男孩的双侧Wilms肿瘤
err1999-02-01
err0
errOAAI
errBirgit Köhler; Valerie Schumacher; Ursula Schulte-Overberg; Wolfgang Biewald; Thomas Lennert; Dagmar l'Allemand; Brigitte Royer-Pokora; Annette Grüters
err分享
err收藏
A Framework for Evaluating the Results of the SZZ Approach for Identifying Bug-Introducing Changes
err2017-07-01
err139
PREAI
errda Costa, Daniel Alencar; McIntosh, Shane; Shang, Weiyi; Kulesza, Uira; Coelho, Roberta; Hassan, Ahmed E.
err分享
err收藏
EFFECTS OF CLO2 FUMIGATION ON POSTHARVEST FUNGI AND DISEASE DEVELOPMENT OF LONGAN FRUIT
err2015-06-01
err0
PREAI
errA. Chumyam; D. Kunthawun; B. Bussaban; J. Uthaibutra; K. Saengnil
err分享
err收藏
Berlin Heart EXCOR Support in the First Year of Life: A Single Centre Experience
err2021-03-01
err0
PREAI
errLaura M. Davis; Melissa G.Y. Lee; Bennett J. Sheridan; Yves d’Udekem; Christian P. Brizard; Igor E. Konstantinov; Jacob Mathew; Johann Brink
err分享
err收藏
学者 查看更多内容