A change-aware development environment by recording editing operations of source code
T. Omori, and K. Maruyama. MSR '08: Proceedings of the 2008 international workshop on Mining software repositories, page 31--34. New York, NY, USA, ACM, (May 2008)
Abstract
Understanding a program and its evolution is not satisfied only by
looking at a current snapshot of its source code. Thus, a developer
often examines a sequence of its snapshots stored in repositories
of versioning systems, and identifies differences between two successive
snapshots. Unfortunately, such differences do not represent
individual changes of the source code. This paper proposes a mechanism
for recording all editing operations a developer has applied
to source code on an integrated development environment. The paper
also shows a running implementation of the mechanism built as
an Eclipse plug-in, which is called OperationRecorder. The experimental
results with a small-scale program substantiate that it has a
practical use from the viewpoint of its performance.
%0 Conference Paper
%1 paper:omori:2008
%A Omori, Takayuki
%A Maruyama, Katsuhisa
%B MSR '08: Proceedings of the 2008 international workshop on Mining software repositories
%C New York, NY, USA
%D 2008
%I ACM
%K 2008 eclipse msr software tools
%P 31--34
%T A change-aware development environment by recording editing operations of source code
%X Understanding a program and its evolution is not satisfied only by
looking at a current snapshot of its source code. Thus, a developer
often examines a sequence of its snapshots stored in repositories
of versioning systems, and identifies differences between two successive
snapshots. Unfortunately, such differences do not represent
individual changes of the source code. This paper proposes a mechanism
for recording all editing operations a developer has applied
to source code on an integrated development environment. The paper
also shows a running implementation of the mechanism built as
an Eclipse plug-in, which is called OperationRecorder. The experimental
results with a small-scale program substantiate that it has a
practical use from the viewpoint of its performance.
@inproceedings{paper:omori:2008,
abstract = {Understanding a program and its evolution is not satisfied only by
looking at a current snapshot of its source code. Thus, a developer
often examines a sequence of its snapshots stored in repositories
of versioning systems, and identifies differences between two successive
snapshots. Unfortunately, such differences do not represent
individual changes of the source code. This paper proposes a mechanism
for recording all editing operations a developer has applied
to source code on an integrated development environment. The paper
also shows a running implementation of the mechanism built as
an Eclipse plug-in, which is called OperationRecorder. The experimental
results with a small-scale program substantiate that it has a
practical use from the viewpoint of its performance.},
added-at = {2008-05-30T09:47:38.000+0200},
address = {New York, NY, USA},
author = {Omori, Takayuki and Maruyama, Katsuhisa},
biburl = {https://www.bibsonomy.org/bibtex/288ae0431c1fc5c0b6007d2c8489c2080/mschuber},
booktitle = {MSR '08: Proceedings of the 2008 international workshop on Mining software repositories},
interhash = {a5eaabb52a4559ebf358d16556361868},
intrahash = {88ae0431c1fc5c0b6007d2c8489c2080},
keywords = {2008 eclipse msr software tools},
month = May,
pages = {31--34},
publisher = {ACM},
timestamp = {2008-09-09T12:56:57.000+0200},
title = {A change-aware development environment by recording editing operations of source code},
year = 2008
}