Paper Abstract and Keywords |
Presentation |
2006-06-23 10:30
Extraction of traceable differences between multiple versions of source code Takayuki Omori, Tetsuo Yamamoto, Katsuhisa Maruyama (Ritsumeikan Univ.) |
Abstract |
(in Japanese) |
(See Japanese page) |
(in English) |
In a software development using a version control system, it is hard to capture details of differences between two versions because such differences often include a lot of changes. Moreover, if one of the changes between the two versions includes a fault, all the changes must be undone and some of them will be done again. This paper proposes a new method for extracting differences between multiple versions of source code. In our proposed method, all operations executed by a developer on an integrated development environment are recorded in detail, and source code differences are extracted at short intervals by using a history of the recorded operations. The method can limit and determine respective changes included in a difference, and therefore it makes the difference traceable and understandable. Moreover, it enables restoration of source code at arbitrary points of time. The representation of differences is designed based on a highly portable XML format. |
Keyword |
(in Japanese) |
(See Japanese page) |
(in English) |
source modification / integrated development environment / XML / software version control / / / / |
Reference Info. |
IEICE Tech. Rep., vol. 106, no. 121, SS2006-22, pp. 13-18, June 2006. |
Paper # |
SS2006-22 |
Date of Issue |
2006-06-16 (SS) |
ISSN |
Print edition: ISSN 0913-5685 |
Download PDF |
|
Conference Information |
Committee |
SS |
Conference Date |
2006-06-22 - 2006-06-23 |
Place (in Japanese) |
(See Japanese page) |
Place (in English) |
|
Topics (in Japanese) |
(See Japanese page) |
Topics (in English) |
general |
Paper Information |
Registration To |
SS |
Conference Code |
2006-06-SS |
Language |
Japanese |
Title (in Japanese) |
(See Japanese page) |
Sub Title (in Japanese) |
(See Japanese page) |
Title (in English) |
Extraction of traceable differences between multiple versions of source code |
Sub Title (in English) |
|
Keyword(1) |
source modification |
Keyword(2) |
integrated development environment |
Keyword(3) |
XML |
Keyword(4) |
software version control |
Keyword(5) |
|
Keyword(6) |
|
Keyword(7) |
|
Keyword(8) |
|
1st Author's Name |
Takayuki Omori |
1st Author's Affiliation |
Ritsumeikan University (Ritsumeikan Univ.) |
2nd Author's Name |
Tetsuo Yamamoto |
2nd Author's Affiliation |
Ritsumeikan University (Ritsumeikan Univ.) |
3rd Author's Name |
Katsuhisa Maruyama |
3rd Author's Affiliation |
Ritsumeikan University (Ritsumeikan Univ.) |
4th Author's Name |
|
4th Author's Affiliation |
() |
5th Author's Name |
|
5th Author's Affiliation |
() |
6th Author's Name |
|
6th Author's Affiliation |
() |
7th Author's Name |
|
7th Author's Affiliation |
() |
8th Author's Name |
|
8th Author's Affiliation |
() |
9th Author's Name |
|
9th Author's Affiliation |
() |
10th Author's Name |
|
10th Author's Affiliation |
() |
11th Author's Name |
|
11th Author's Affiliation |
() |
12th Author's Name |
|
12th Author's Affiliation |
() |
13th Author's Name |
|
13th Author's Affiliation |
() |
14th Author's Name |
|
14th Author's Affiliation |
() |
15th Author's Name |
|
15th Author's Affiliation |
() |
16th Author's Name |
|
16th Author's Affiliation |
() |
17th Author's Name |
|
17th Author's Affiliation |
() |
18th Author's Name |
|
18th Author's Affiliation |
() |
19th Author's Name |
|
19th Author's Affiliation |
() |
20th Author's Name |
|
20th Author's Affiliation |
() |
Speaker |
Author-1 |
Date Time |
2006-06-23 10:30:00 |
Presentation Time |
30 minutes |
Registration for |
SS |
Paper # |
SS2006-22 |
Volume (vol) |
vol.106 |
Number (no) |
no.121 |
Page |
pp.13-18 |
#Pages |
6 |
Date of Issue |
2006-06-16 (SS) |
|