Y. Yuki, Y. Higo, K. Hotta, and S. Kusumoto, "Generating Clone References with Less Human Subjectivity," In Proc. of the 24th IEEE International Conference on Program Comprehension, May 2016.
ID 454
分類 国際会議
タグ clone generating human less references subjectivity
表題 (title) Generating Clone References with Less Human Subjectivity
表題 (英文)
著者名 (author) Yusuke Yuki,Yoshiki Higo,Keisuke Hotta,Shinji Kusumoto
英文著者名 (author) Yusuke Yuki,Yoshiki Higo,Keisuke Hotta,Shinji Kusumoto
編者名 (editor)
編者名 (英文)
キー (key) Yusuke Yuki,Yoshiki Higo,Keisuke Hotta,Shinji Kusumoto
書籍・会議録表題 (booktitle) Proc. of the 24th IEEE International Conference on Program Comprehension
書籍・会議録表題(英文)
巻数 (volume)
号数 (number)
ページ範囲 (pages)
組織名 (organization)
出版元 (publisher)
出版元 (英文)
出版社住所 (address)
刊行月 (month) 5
出版年 (year) 2016
採択率 (acceptance)
URL
付加情報 (note)
注釈 (annote)
内容梗概 (abstract) In evaluating code clone detection tools, a benchmark
is created to measure their precision and recall. Benchmarks
in previous research have either of the following issues:
the first one is that they depend on the code clone definitions of
benchmark creators; the second one is that they are not code
clones occurring in actual development process. To get rid of
both the two issues, we propose a methodology that creates code
clone references based on code clones occurring in development
process without any human judgements. More concretely, we use
multiple revisions included in the source code repository of target
software to identify merged methods in the past development
process. We regard merged methods as real code clones. The
authors’ benchmark can evaluate detection accuracy of code
clone detection tools more objectivity.
論文電子ファイル y-yusuke_ICPC201605.pdf (application/pdf) [一般閲覧可]
BiBTeXエントリ
@inproceedings{id454,
         title = {Generating Clone References with Less Human Subjectivity},
        author = {Yusuke Yuki and Yoshiki Higo and Keisuke Hotta and Shinji Kusumoto},
     booktitle = {Proc. of the 24th IEEE International Conference on Program Comprehension},
         month = {5},
          year = {2016},
}