Presentation | 2021-03-04 Untangling Composite Changes Using Tree-based Convolution Neural Network Cong Li, Takashi Kobayashi, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | Developers often bundle unrelated changes in a single commit, thus creating a so-called composite commit. Composite commit is problematic because it makes code review, reversion, and integration of these commits harder. Recentresearches have attempted to use the information of Abstract Syntax Tree (AST) to untangling composite commits. However, they did not make full use of the AST structure information. To make full use of AST structure information to untangle acomposite commit. First, we predict the relationship between two code fragments using a Tree-based CNN model, which can capture both the structural and lexical information of the code fragment. Second, we cluster these code fragments according totheir relationship. Third, we evaluated whether our approach can untangle composite commits correctly. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | Commit UntanglingComposed CommitChange PartitioningTree-based CNN |
Paper # | SS2020-46 |
Date of Issue | 2021-02-24 (SS) |
Conference Information | |
Committee | SS |
---|---|
Conference Date | 2021/3/3(2days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | Online |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | Takashi Kobayashi(Tokyo Inst. of Tech.) |
Vice Chair | Kozo Okano(Shinshu Univ.) |
Secretary | Kozo Okano(Hiroshima City Univ.) |
Assistant | Shinpei Ogata(Shinshu Univ.) |
Paper Information | |
Registration To | Technical Committee on Software Science |
---|---|
Language | ENG |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | Untangling Composite Changes Using Tree-based Convolution Neural Network |
Sub Title (in English) | |
Keyword(1) | Commit UntanglingComposed CommitChange PartitioningTree-based CNN |
1st Author's Name | Cong Li |
1st Author's Affiliation | Tokyo Institute of Technlogy(Tokyo Tech) |
2nd Author's Name | Takashi Kobayashi |
2nd Author's Affiliation | Tokyo Institute of Technlogy(Tokyo Tech) |
Date | 2021-03-04 |
Paper # | SS2020-46 |
Volume (vol) | vol.120 |
Number (no) | SS-407 |
Page | pp.pp.108-113(SS), |
#Pages | 6 |
Date of Issue | 2021-02-24 (SS) |