2013
DOI: 10.48550/arxiv.1309.4334
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Representing Code History with Development Environment Events

Martin Dias,
Damien Cassou,
Stéphane Ducasse

Abstract: Modern development environments handle information about the intent of the programmer: for example, they use abstract syntax trees for providing high-level code manipulation such as refactorings; nevertheless, they do not keep track of this information in a way that would simplify code sharing and change understanding. In most Smalltalk systems, source code modifications are immediately registered in a transaction log often called a ChangeSet. Such mechanism has proven reliability, but it has several limitatio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2018
2018
2018
2018

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 3 publications
0
2
0
Order By: Relevance
“…Once the debugging cycle is finished, a commit operation is issued and the changes handler sends a patch with all recorded changes to the Updater (7).…”
Section: :9mentioning
confidence: 99%
See 1 more Smart Citation
“…Once the debugging cycle is finished, a commit operation is issued and the changes handler sends a patch with all recorded changes to the Updater (7).…”
Section: :9mentioning
confidence: 99%
“…To correctly detect code changes in the debugger project, the IDRA Changes Handler leverages on Epicea [7], an existent library for handling such events.…”
Section: Handling Of Exceptions and Code Changesmentioning
confidence: 99%