2010 17th Working Conference on Reverse Engineering 2010
DOI: 10.1109/wcre.2010.15
|View full text |Cite
|
Sign up to set email alerts
|

Visually Supporting Source Code Changes Integration: The Torch Dashboard

Abstract: Abstract-Automatic and advanced merging algorithms help programmers to merge their modifications in main development repositories. However, there is little support to help release masters (integrators) to take decisions about the integration of published merged changes into the system release. Most of the time, the release master has to read all the changed code, check the diffs to build an idea of a change, and read unchanged code to understand the context of some changes. Such a task can be overwhelming. In … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(9 citation statements)
references
References 17 publications
0
9
0
Order By: Relevance
“…They cover various aspects in terms of volume, impact volume, dependencies (which packages, classes should be loaded before), and so on. From that perspective, they are not tailored to a sequence of changes but more to a single delta [UGDD10].…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…They cover various aspects in terms of volume, impact volume, dependencies (which packages, classes should be loaded before), and so on. From that perspective, they are not tailored to a sequence of changes but more to a single delta [UGDD10].…”
Section: Resultsmentioning
confidence: 99%
“…Identifying which entities changed and how they relate to each other can ease understanding these changes. For example, a pull up/push down method refactoring can be detected by identifying if their respective classes belong to the same class hierarchy [UGDD10]. Several recent approaches for untangling changes use structural information [BBBL15, DBG + 15, HZ13].…”
Section: Structural Informationmentioning
confidence: 99%
“…Other languages While JET has been developed to support Smalltalk code, the underlying analysis is language-independent as is the code model [23]. Therefore applying the same approach to other languages such as Java or C# should not be a problem.…”
Section: Discussionmentioning
confidence: 99%
“…In previous work we built the Torch tool [23]. Torch allows integrators to understand the changes within a single delta.…”
Section: Related Workmentioning
confidence: 99%
“…2, as of June 2015, the backports project backports almost 800 drivers. 8 These are kept up to date with linux-next and the recent stable kernels each day, and are guaranteed to at least compile correctly. Ensuring this each day typically requires 2-6 iterations of test, refinements, and compiles for all supported versions.…”
Section: B a Brief History Of The Linux Kernel Backports Projectmentioning
confidence: 99%