Kusumoto Laboratory: T. Nakagawa, Y. Higo, and S. Kusumoto, CLIONE: Clone Modification Support for Pull Request Based Development, December 2020.
  • リスト
  •  表 
  • LaTeX
  • BibTeX
Detail of a work
Tweet
T. Nakagawa, Y. Higo, and S. Kusumoto, "CLIONE: Clone Modification Support for Pull Request Based Development," In the 27th Asia-Pacific Software Engineering Conference (APSEC), pp. 455-459, December 2020.
ID 675
分類 国際会議
タグ Code Clone Software Maintenance Pull Request Based Development
表題 (title) CLIONE: Clone Modification Support for Pull Request Based Development
表題 (英文)
著者名 (author) Tasuku Nakagawa,Yoshiki Higo,Shinji Kusumoto
英文著者名 (author) Tasuku Nakagawa,Yoshiki Higo,Shinji Kusumoto
編者名 (editor)
編者名 (英文)
キー (key) Tasuku Nakagawa,Yoshiki Higo,Shinji Kusumoto
書籍・会議録表題 (booktitle) the 27th Asia-Pacific Software Engineering Conference (APSEC)
書籍・会議録表題(英文)
巻数 (volume)
号数 (number)
ページ範囲 (pages) 455-459
組織名 (organization)
出版元 (publisher)
出版元 (英文)
出版社住所 (address)
刊行月 (month) 12
出版年 (year) 2020
採択率 (acceptance)
URL
付加情報 (note)
注釈 (annote)
内容梗概 (abstract) A code clone (clone) is known as one of the factors that makes software maintenance difficult. Thus, in software maintenance, clone modification is essential. An existing study proposed a tool that notifies developers of information about clone changes so that the developers can modify clones efficiently. However, the existing tool is premised on regular execution and not designed to be triggered by external factors except for time. Hence, the existing tool is difficult to be executed triggered by development workflow, such as modifying source code or merging branches , and we think this causes some issues. Consequently, in this study, we propose a new clone modification support technique aimed to integrate into pull request (PR) based development for solving those issues. The proposed technique detects code fragments that need modifications by tracking clones at the time of creating PRs. Moreover, we made three improvements for more accurate clone change tracking. Additionally, we implemented the proposed technique as a software tool, CLIONE. To evaluate CLIONE, we investigated the proportion of PRs in which clones have been modified non-simultaneously, and also we compared the results of clone change tracking with the existing tool. As a result, 11.9%∼30.4% of PRs included non-simultaneously modified clones, and we confirmed that CLIONE was able to track clone changes more accurately than the existing tool. CLIONE is available at https://github.com/T45K/CLIONE.
論文電子ファイル paper (application/pdf) [一般閲覧可]
BiBTeXエントリ
@inproceedings{id675,
         title = {{CLIONE}: Clone Modification Support for Pull Request Based Development},
        author = {Tasuku Nakagawa and Yoshiki Higo and Shinji Kusumoto},
     booktitle = {the 27th Asia-Pacific Software Engineering Conference (APSEC)},
         pages = {455-459},
         month = {12},
          year = {2020},
}
  

Search

Tags

1 件の該当がありました. : このページのURL : HTML

Language: 英語 | 日本語 || ログイン |

This site is maintained by fenrir.
PMAN 3.2.10 build 20181029 - Paper MANagement system / (C) 2002-2016, Osamu Mizuno
Time to show this page: 0.035149 seconds.