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)