2013 IEEE International Conference on Software Maintenance 2013
DOI: 10.1109/icsm.2013.34
|View full text |Cite
|
Sign up to set email alerts
|

LHDiff: A Language-Independent Hybrid Approach for Tracking Source Code Lines

Abstract: Tracking source code lines between two different versions of a file is a fundamental step for solving a number of important problems in software maintenance such as locating bug introducing changes, tracking code fragments or defects across versions, merging file versions, and software evolution analysis. Although a number of such approaches are available in the literature, their performance is sensitive to the kind and degree of source code changes. There is also a marked lack of study on the effect of change… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
18
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 37 publications
(20 citation statements)
references
References 29 publications
0
18
0
Order By: Relevance
“…Details about evaluation procedure and detailed results can be found in a separate paper [1]. In the following, we also highlight the benefits of using the simhash technique, and also warn users about the limitation of the tool.…”
Section: Performancementioning
confidence: 97%
See 3 more Smart Citations
“…Details about evaluation procedure and detailed results can be found in a separate paper [1]. In the following, we also highlight the benefits of using the simhash technique, and also warn users about the limitation of the tool.…”
Section: Performancementioning
confidence: 97%
“…It is a hybrid technique because it leverages findings collected through analyzing incorrect mappings of existing state-of-the-art location tracking techniques. The tool works in five different phases and they are briefly summarized below (further details about the LHDiff approach/algorithm can be found in a related research paper [1]):…”
Section: Lhdiff: Tracking Source Code Linesmentioning
confidence: 99%
See 2 more Smart Citations
“…Quite a few papers track the origin of a single code line [3,5] with a similar goal-to provide accurate history information for metric calculations on the software's evolution. However, identifying changed source code lines cannot provide information for the more general problem of file origin analysis for two reasons.…”
Section: Line-based Origin Analysismentioning
confidence: 99%