- 解説
- [1] 肥後芳樹, 吉田則裕, "コードクローンを対象としたリファクタリング," コンピュータソフトウェア, volume 28, number 4, pages 42-56, 2011年11月. [jssst_refactoring.pdf]
- [2] 神谷年洋, 肥後芳樹, 吉田則裕, "コードクローン検出技術の展開," コンピュータソフトウェア, volume 28, number 3, pages 28-42, 2011年8月. [desc]
- 論文誌
- [1] Kaisei Hanayama, Shinsuke Matsumoto, and Shinji Kusumoto, "Development of Code Completion System for Dockerfiles," 日本ソフトウェア科学会誌コンピュータソフトウェア, volume 38, number 4, pages 453-459, October 2021. [k-hanaym_202102_jssst.pdf]
- [2] 藤本 章良, 肥後 芳樹, 松本 淳之介, 楠本 真二, "プロジェクト全体の抽象構文木構築によるファイル間の移動コード検出," 電子情報通信学会論文誌 D, volume J104-D, number No.4, pages 242-254, 2021年4月. [a-fujimt_202005_ieice.pdf]
- [3] 佐々木 美和, 柗本 真佑, 楠本 真二, "効率的な開発履歴理解のためのGitに対するソースコード検索機能の統合," 情報処理学会論文誌, volume 60, number 4, pages 1075--1087, 2019年. [m-sasaki_ipsj.pdf]
- [4] 佐飛祐介, 村上寛明, 肥後芳樹, 楠本真二, "コードクローンとロジカルカップリングを用いた文字列検索ツールの出力順序の並べ替え," コンピュータソフトウェア, volume 33, number 3, pages 74-80, 2016年8月.
- [5] 高 良多朗, 堀田 圭佑, 肥後 芳樹, 井垣 宏, 楠本 真二, "複数メソッド上に解離したコードクローンの検出手法," 電子情報通信学会論文誌D, volume J99-D, number 6, 2016年6月. [r-kou_IEICE_refine.pdf]
- [6] Jiachen Yang, Keisuke Hotta, Yoshiki Higo, Hiroshi Igaki, and Shinji Kusumoto, "Classification Model for Code Clones Based on Machine Learning," In Empirical Software Engineering, volume 20, number 4, pages 1095-1125, August 2015. [fica-ese.pdf]
- [7] 堀田圭佑, 肥後芳樹, 楠本真二, "CRDを用いたコードクローンの生存期間と修正回数に関する調査," 情報処理学会論文誌, volume 55, number 2, pages 947-958, 2014年2月.
- [8] 村上寛明, 堀田圭佑, 肥後芳樹, 井垣宏, 楠本真二, "Smith-Watermanアルゴリズムを利用したギャップを含むコードクローン検出," 情報処理学会論文誌, volume 55, number 2, 981-993 , 2014年2月.
- [9] 今里文香, 佐々木唯, 肥後芳樹, 楠本真二, "ソースコード中に含まれる繰り返しコードの進化に関する調査," 情報処理学会論文誌, volume 55, number 2, pages 959-970, 2014年2月.
- [10] 堀田圭佑, 肥後芳樹, 楠本真二, "生成抑止,分析効率化,不具合検出を中心としたコードクローン管理支援技術に関する研究動向," コンピュータソフトウェア, volume 31, number 1, pages 14-29, 2014年2月.
- [11] 佐々木唯, 石原知也, 堀田圭佑, 畑秀明, 肥後芳樹, 井垣宏, 楠本真二, "メトリクス計測の前処理となるソースコード簡略化手法の提案と評価," 電子情報通信学会論文誌D, volume J96-D, number 11, pages 2634-2645, 2013年11月.
- [12] 村上寛明, 堀田圭佑, 肥後芳樹, 井垣宏, 楠本真二, "ソースコード中の繰り返し部分に着目したコードクローン検出ツールの実装と評価," 情報処理学会論文誌, volume 54, number 2, pages 845-856, 2013年2月.
- [13] 楊嘉晨, 堀田圭佑, 肥後芳樹, 井垣宏, 楠本真二, "機械学習を用いた類似度に基づく有用なコードクローンの自動特定手法," 情報処理学会論文誌, volume 54, number 2, pages 807-819, 2013年2月.
- [14] 畑秀明, 肥後芳樹, 楠本真二, "リポジトリマイニング可能なコードクローン版管理システムの提案," 情報処理学会論文誌, volume 54, number 2, pages 894-902, 2013年2月.
- [15] 堀田圭佑, 肥後芳樹, 楠本真二, "プログラム依存グラフを用いたコードクローンに対するテンプレートメソッドパターン適用支援手法," 電子情報通信学会論文誌D, volume J95-D, number 7, pages 1439-1453, 2012年7月.
- [16] Keisuke Hotta, Yui Sasaki, Yukiko Sano, Yoshiki Higo, and Shinji Kusumoto, "An Empirical Study on the Impact of Duplicate Code," Advances in Software Engineering, volume 2012, May 2012. [desc]
- [17] 肥後芳樹, 植田泰士, 西野稔, 楠本真二, "プログラム依存グラフを用いた増分的なコードクローン検出," 情報処理学会論文誌, volume 53, number 2, pages 601-611, 2012年2月. [IPSJ-JNL5302016.pdf]
- [18] 山本哲男, 吉田則裕, 肥後芳樹, "ソースコードコーパスを利用したシームレスなソースコード再利用法," 情報処理学会論文誌, volume 53, number 2, pages 644-652, 2012年2月. [IPSJ-JNL5302020.pdf]
- [19] 堀田圭佑, 佐野由希子, 肥後芳樹, 楠本真二, "修正頻度の比較に基づくソフトウェア修正作業量に 対する重複コードの影響に関する調査," 情報処理学会論文誌, volume 52, number 9, pages 2788-2798, 2011年9月. [ipsj-201109.pdf]
- [20] Takuto Edagawa, Teruhiko Akaike, Yoshiki Higo, Shinji Kusumoto, Shigeo Hanabusa, and Toshihisa Shibamoto, "Function Point Measurement from Web Application Source Code Based on Screen Transitions and Database Accesses," Journal of Systems and Software, volume 84, number 6, pages 976-984, June 2011.
- [21] 肥後 芳樹, 楠本 真二, "プログラム依存グラフを用いたコードクローン検出法の改善と評価," 情報処理学会論文誌, volume 51, number 12, pages 2149-2168, 2010年12月. [論文]
- [22] 肥後芳樹, 宮崎宏海, 楠本真二, 井上克郎, "グラフマイニングアルゴリズムを利用したギャップを含むコードクローン情報の生成," 電子情報通信学会論文誌D, volume J93-D, number 9, pages 1727-1735, 2010年9月. [cameraready.pdf]
- [23] 佐野由希子, 肥後芳樹, 楠本真二, "クラス階層構造を利用したコードクローン集約支援手法の改良," 電子情報通信学会論文誌D, volume J93-D, number 1, pages 59-63, 2010年1月. [pdf.pdf]
- [24] Yoshiki Higo, Shinji Kusumoto, and Katsuro Inoue, "A Metric-Based Approach to Identifying Refactoring Opportunities for Merging Code Clones in a Java Software System," Journal of Software Maintenance and Evolution: Research and Practice, volume 20, number 6, pages 435-461, November 2008. [0]
- [25] 肥後芳樹, 楠本真二, 井上克郎, "コードクローン検出とその関連技術," 電子情報通信学会論文誌D, volume 91-D, number 6, pages 1465-1481, 2008年6月. [0]
- [26] リビエリシモネ, 肥後芳樹, 松下誠, 井上克郎, "コードクローン検出技術を用いたLinuxカーネル進化の調査," 電子情報通信学会論文誌D, volume J91-D, number 2, pages 509-511, 2008年2月. [0]
- [27] 肥後芳樹, リビエリシモネ, 松下誠, 井上克郎, "大規模ソースコードを対象としたコードクローンの検出と可視化," 情報処理学会論文誌, volume 48, number 11, pages 3510-3519, 2007年11月. [0]
- [28] Yoshiki Higo, Toshihiro Kamiya, Shinji Kusumoto, and Katsuro Inoue, "Method and Implementation for Investigating Code Clones in a Software System," Information and Software Technology, volume 49, number 9-10, pages 985-998, September 2007. [0]
- 国際会議
- [1] Ryoga Watanabe, Yoshiki Higo, and Shinji Kusumoto, "Impacts of Program Structures on Code Coverage of Generated Test Suites," In Proceedings of the 24th International Conference on Product-Focused Software Process Improvement (PROFES2023), pages 355-362, December 2023. [ryg-wtnb_202312_profes.pdf]
- [2] Riku Takaichi, Yoshiki Higo, Shinsuke Matsumoto, Shinji Kusumoto, Toshiyuki Kurabayashi, Hiroyuki Kirinuki, and Haruto Tanno, "Are NLP Metrics Suitable for Evaluating Generated Code?," In Proceedings of the 23rd International Conference on Product-Focused Software Process Improvement (PROFES2022), pages 531-537, November 2022. [r-takaic_202211_profes.pdf]
- [3] Yoshiki Higo, Junnosuke Matsumoto, and Shinji Kusumoto, "Tree-Based Mining of Fine-Grained Code Changes to Detect Unknown Change Patterns," In the 28th Asia-Pacific Software Engineering Conference (APSEC 2021), pages 158-168, December 2021. [APSEC_2021_paper_30.pdf]
- [4] Tomoaki Tsuru, Tasuku Nakagawa, Shinsuke Matsumoto, Yoshiki Higo, and Shinji Kusumoto, "Type-2 Code Clone Detection for Dockerfiles," In Proc. 15th International Workshop on Software Clones, pages 1-7, October 2021. [draft.pdf]
- [5] Kaisei Hanayama, Shinsuke Matsumoto, and Shinji Kusumoto, "Humpback: Code Completion System for Dockerfiles Based on Language Models," In 1st Workshop on Natural Language Processing Advancements for Software Engineering (NLPaSE 2020), pages 1-4, December 2020. [k-hanaym_202012_nlpase]
- [6] Aoi Maejima, Yoshiki Higo, Junnosuke Matsumoto, and Shinji Kusumoto, "Does This Code Change Affect Program Behavior? –Identifying Nonbehavioral Changes with Bytecode–," In The 44th IEEE Computer Society Signature Conference on Computers, Software and Applications (COMPSAC), pages 1103-1104, July 2020. [a-maejim_202007_COMPSAC.pdf]
- [7] Hideaki Azuma, Shinsuke Matsumoto, Hidetake Uwano, and Shinji Kusumoto, "The Effect of Cognitive Load in Code Reading on Non-Programming Specific Environment," In The 44th IEEE Computer Society Signature Conference on Computers, Software and Applications (COMPSAC), pages 1105-1106, July 2020. [h-azuma_compsac_2020_paper.pdf]
- [8] Akira Fujimoto, Yoshiki Higo, Junnosuke Matsumoto, and Shinji Kusumoto, "Staged Tree Matching for Detecting Code Move Across Files," In 2020 IEEE/ACM 28th International Conference on Program Comprehension (ICPC), pages 396-400, July 2020. [a-fujimt_202005_ICPC.pdf]
- [9] Masayuki Doi, Yoshiki Higo, and Shinji Kusumoto, "A Code Clone Curation -Towards Scalable and Incremental Clone Detection-," In 7th International Workshop on Quantitative Approaches to Software Quality (QuASoQ2019), volume 7, pages 17-24, December 2019. [m-doi_QuASoQ2019_camera-ready.pdf]
- [10] Nozomi Nakajima, Shinsuke Matsumoto, and Shinji Kusumoto, "Source Code Neutralization for Mining Software Repositories," In The 10th International Workshop on Empirical Software Engineering in Practice, December 2019.
- [11] Yuya Tomida, Yoshiki Higo, Shinsuke Matsumoto, and Shinji Kusumoto, "Visualizing Code Genealogy: How Code Is Evolutionarily Fixed in Program Repair?," In The seventh IEEE Working Conference on Software Visualization (VISSOFT), pages 23-27, September 2019. [PID6045203.pdf]
- [12] Masayuki Doi, Yoshiki Higo, Ryo Arima, Kento Shimonaka, and Shinji Kusumoto, "On the Naturalness of Auto-Generated Code —Can We Identify Auto-Generated Code Automatically?—," In 26th IEEE/ACM International Conference on Program Comprehension (ICPC2018), pages 340-343, May 2018. [camera_ready.pdf]
- [13] Ryo Arima, Yoshiki Higo, and Shinji Kusumoto, "Toward Refactoring Evaluation with Code Naturalness," In 26th IEEE/ACM International Conferenece on Program Comprehension, pages 316-319, May 2018. [r-arima_201805_icpc-cameraready.pdf]
- [14] Miwa Sasaki, Shinsuke Matsumoto, and Shinji Kusumoto, "Integrating Source Code Search into Git Client for Effective Retrieving of Change History," In Proc. of the IEEE 1st International Workshop on Mining and Analyzing Interaction Histories, pages 12-16, March 2018. [m-sasaki_maint2018.pdf]
- [15] Yoshiki Higo, Shinsuke Matsumoto, Shinji Kusumoto, Takashi Fujinami, and Takashi Hoshino, "Correlation Analysis between Code Clone Metrics and Project Data on the Same Specification Projects," In Proc. of the 12th International Workshop on Software Clones, pages 37-43, 2018. [sanerws18iwscmain-id1-p.pdf]
- [16] Yoshiki Higo and Shinji Kusumoto, "Flattening Code for Metrics Measurement and Analysis," In Proceedings of the 33rd IEEE International Conference on Software Maintenance and Evolution , pages 494-498, September 2017. [icsme2017_final_version.pdf]
- [17] Akito Tanikado, Haruki Yokoyama, Masahiro Yamamoto, Soichi Sumi, Yoshiki Higo, and Shinji Kusumoto, "New Strategies for Selecting Reuse Candidates on Automated Program Repair," In the 41st IEEE Computer Society Signature Conference on Computers, Software and Applications, pages 266-267, July 2017. [desc]
- [18] Yusuke Sabi, Yoshiki Higo, and Shinji Kusumoto, "Rearranging the Order of Program Statements for Code Clone Detection," In Proc. of the 11th IEEE International Workshop on Software Clones, pages 15-21, February 2017. [p15-sabi.pdf]
- [19] Yusuke Yuki, Yoshiki Higo, and Shinji Kusumoto, "A Technique to Detect Multi-Grained Code Clones," In Proc. of the 11th IEEE International Workshop on Software Clones, pages 54-60, February 2017. [y-yusuke_IWSC2016.pdf]
- [20] Hiroyuki Kirinuki, Yoshiki Higo, and Shinji Kusumoto, "Splitting Commits Via Past Code Changes," In Proc. of the 23rd Asia-Pacific Software Engineering Conference (APSEC2016), pages 129-136, December 2016.
- [21] Haruki Yokoyama, Yoshiki Higo, Keisuke Hotta, Takafumi Ohta, Kozo Okano, , and Shinji Kusumoto, "Toward Improving Ability to Repair Bugs Automatically –A Patch Candidate Location Mechanism Using Code Similarity–," In 31st ACM Symposium on Applied Computing, pages 1364-1370, April 2016. [y-haruki_SAC2016.pdf]
- [22] Kento Shimonaka, Soichi Sumi, Yoshiki Higo, and Shinji Kusumoto, "Identifying Auto-Generated Code by Using Machine Learning Techniques," In Kento Shimonaka, Soichi Sumi, Yoshiki Higo, Shinji Kusumoto, editor, Proc. of 7th International Workshop on Empirical Software Engineering in Practice (IWESEP), pages 018-023, March 2016. [s-kento_iwesep2016_camera-ready_ver3.pdf]
- [23] Soichi Sumi, Yoshiki Higo, Keisuke Hotta, and Shinji Kusumoto, "Toward Inproving Graftability on Automated Program Repair," 31st International Conference on Software Maintenance and Evolution, pages 511-515, October 2015. [icsme15era-eraid44-p.pdf]
- [24] Yoshiki Higo, Akio Ohtani, Shinpei Hayashi, Hideaoki Hata, and Shinji Kusumoto, "Toward Reusing Code Changes," In Proc. of the 12th Working Conference of Mining Software Repositories (MSR 2015), pages 372-376, May 2015. [publishedversion.pdf]
- [25] Yusuke Sabi, Hiroaki Murakami, Yoshiki Higo, and Shinji Kusumoto, "Reordering Results of Keyword-Based Code Search for Supporting Simultaneous Code Changes," In Proc. of the 23rd IEEE International Conference on Program Comprehension, pages 289-290, May 2015. [sabi_ICPC2015.pdf]
- [26] Takafumi Ohta, Hiroaki Murakami, Hiroshi Igaki, Yoshiki Higo, and Shinji Kusumoto, "Source Code Reuse Evaluation by Using Real/Potential Copy and Paste," In Proc. of the 9th International Workshop on Software Clones (IWSC 2015), pages 33-39, March 2015. [ohta_IWSC2015.pdf]
- [27] Tomoya Ishihara, Yoshiki Higo, and Shinji Kusumoto, "How Often Is Necessary Code Missing? — a Controlled Experiment," In 14th International Conference on Software Reuse, volume LNCS 8919, pages 156-163, January 2015. [desc]
- [28] Yoshiki Higo and Shinji Kusumoto, "Mpanalyzer: a Tool for Finding Unintended Inconsistencies in Program Source Code," In Proc. of the 29th IEEE/ACM International Conference on Automated Software Engineering (ASE2014), pages 843-846, September 2014. [asetdp01-higoA.pdf]
- [29] Noa Kusunoki, Keisuke Hotta, Yoshiki Higo, and Shinji Kusumoto, "How Much Do Code Repositories Include Peripheral Modifications?," In 5th International Workshop on Empirical Software Engineering in Practice (IWESEP2013), pages 19-24, December 2013. [2144b019.pdf]
- [30] Tetsuo Yamamoto, Norihiro Yoshida, and Yoshiki Higo, "Seamless Code Reuse Using Source Code Corpus," In Proc. of the 5th International Workshop on Empirical Software Engineering in Practice, pages 31-36, December 2013. [iwesep2013.pdf]
- [31] Tomoya Ishihara, Keisuke Hotta, Yoshiki Higo, and Shinji Kusumoto, "Reusing Reused Code," In Proc. of the 20th Working Conference on Reverse Engineering(WCRE2013), pages 457-461, October 2013. [wcre2013.pdf]
- [32] Yoshiki Higo and Shinji Kusumoto, "Identifying Duplicate Code Removal Opportunities Based on Co-Evolution Analysis," In Proc. of the 13th International Workshop on Principles of Software Evolution (IWPSE2013), pages 63-67, August 2013. [paper.pdf]
- [33] Yui Sasaki, Yoshiki Higo, and Shinji Kusumoto, "Reordering Program Statements for Improving Readability," In proceedings of the 17th European Conference on Software Maintenance and Reengineering (CSMR2013), pages 361-364, March 2013. [CSMR2013s-yui.pdf]
- [34] Norhiro Yoshida, Yoshiki Higo, Shinji Kusumoto, and Katsuro Inoue, "An Experience Report on Analyzing Industrial Software Systems Using Code Clone Detection Techniques," In the 19th Asia-Pacific Software Engineering Conference, pages 310-313, December 2012. [apsec2012higo.pdf]
- [35] Yoshiki Higo and Shinji Kusumoto, "How Often Do Unintended Inconsistencies Happen? — Deriving Modification Patterns and Detecting Overlooked Code Fragments—," In 28th IEEE International Conference on Software Maintenance, pages 222-231, September 2012. [publishedversion.pdf]
- [36] Hiroaki Murakami, Keisuke Hotta, Yoshiki Higo, Hiroshi Igaki, and Shinji Kusumoto, "Folding Repeated Instructions for Improving Token-Based Code Clone Detection," In 12th International Working Conference on Source Code Analysis and Manipulation, pages 64-73, September 2012. [scam2012_murakami.pdf]
- [37] Shuhei Kimura, Yoshiki Higo, Hiroshi Igaki, and Shinji Kusumoto, "Move Code Refactoring with Dynamic Analysis," In 2012 International Conference on Software Maintenance, pages 575-578, September 2012. [era-kimura-shuhei-refactoring-dynamic.pdf]
- [38] Katsuro Inoue, Yoshiki Higo, Norihiro Yoshida, Eunjong Choi, Shinji Kusumoto, Kyonghwan Kim, Wonjin Park, and Eunha Lee, "Experience of Finding Inconsistently-Changed Bugs in Code Clones of Mobile Software," In the 6th International Workshop on Software Clones (IWSC2012), pages 94-95, June 2012. [p94-inoue.pdf]
- [39] Keisuke Hotta, Yoshiki Higo, and Shinji Kusumoto, "Identifying, Tailoring, and Suggesting Form Template Method Refactoring Opportunities with Program Dependence Graph," In Proc. of the 16th European Conference on Software Maintenance and Reengineering (CSMR2012), pages 53-62, March 2012. [cameraready.pdf]
- [40] Yoshiki Higo, Akira Saitoh, Goro Yamada, Tatsuya Miyake, Shinji Kusumoto, and Katsuro Inoue, "A Pluggable Tool for Measuring Software Metrics from Source Code," In Proc. of the Joint Conference of the 21th International Workshop on Software Measurement and the 6th International Conference on Software Process and Product Measurement (IWSM/MENSURA2011), pp.3-12, November 2011. [mensura2011.pdf]
- [41] Yoshiki Higo and Shinji Kusumoto, "Repeated Instructions Removal Preprocessing for Lightweight Code Clone Detection," In In Proc. of the 22nd International Symposium on Software Reliability Engineering (ISSRE2011), November 2011. [2-4.pdf]
- [42] Yoshiki Higo, Yasushi Ueda, Minoru Nishino, and Shinji Kusumoto, "Incremental Code Clone Detection: a Pdg-Based Approach," In Proc. of 18th Working Conference on Reverse Engineering, pp.3-12, October 2011. [wcre2011cameraready.pdf]
- [43] Yoshiki Higo and Shinji Kusumoto, "Code Clone Detection on Specialized Pdgs with Heuristics," In Proc. of the 15th European Conference on Software Maintenance and Reengineering (CSMR2011), pages 75-84, 2011. [論文]
- [44] Keisuke Hotta, Yukiko Sano, Yoshiki Higo, and Shinji Kusumoto, "Is Duplicate Code More Frequently Modified than Non-duplicate Code in Software Evolution?: An Emprical Study on Open Source Software," In Proc. of the 4th International Joint ERCIM/IWPSE Symposium on Software Evolution, September 2010. [cameraready.pdf]
- [45] Yoshiki Higo, Ken-ichi Sawa, and Shinji Kusumoto, "Problematic Code Clones Identification Using Multiple Detection Results," In Proc. of the 16th Asia-Pacific Software Engineering Conference, December 2009. [apsec2009cameraready.pdf]
- [46] Yoshiki Higo and Shinji Kusumoto, "Enhancing Quality of Code Clone Detection with Program Dependency Graph," In Proc. of the 16th Working Conference on Reverse Engineering, pages 315-316, 2009. [wcre2009.pdf]
- [47] Yoshiki Higo, Yasushi Ueda, Shinji Kusumoto, and Katsuro Inoue, "Simultaneous Modification Support Based on Code Clone Analysis," In Proc. of the 14th Asia-Pacific Software Engineering Conference (APSEC2007), pages 262-269, December 2007. [0]
- [48] Yuki Manabe, Yoshiki Higo, and Katsuro Inoue, "Toward Efficient Code Clone Detection on Grid Environment," In Proc. of the 1st Workshop on Accountability and Traceability in Global Software Engineering (ATGSE2007), pages 49-50, December 2007. [0]
- [49] Simone Livieri, Yoshiki Higo, Makoto Matsushita, and Katsuro Inoue, "Analysis of the Linux Kernel Evolution Using Code Clone Coverage," In Proc. of the International Workshop on Mining Software Repositories (MSR2007), May 2007.
- [50] Simone Livieri, Yoshiki Higo, Makoto Matsushita, and Katsuro Inoue, "Very-Large Scale Code Clone Analysis and Visualization of Open Source Programs Using Distributed Ccfinder: D-Ccfinder," In Proc of the 29the IEEE International Conference on Software Engineering (ICSE2007), pages 106-115, May 2007.
- 国内会議(査読付き)
- [1] 堀田圭佑, 肥後芳樹, 楠本真二, "CRDを用いたコードクローンの生存期間と修正回数に関する調査," ソフトウェアエンジニアリングシンポジウム2013, F03:1-F03:8, 2013年9月. [IPSJ-SES2013004.pdf]
- [2] 村上寛明, 堀田圭佑, 肥後芳樹, 井垣宏, 楠本真二, "Smith-Watermanアルゴリズムを利用したギャップを含むコードクローン検出," ソフトウェアエンジニアリングシンポジウム2013, F10:1-F10:8, 2013年9月. [IPSJ-SES2013017.pdf]
- [3] 佐々木唯,肥後芳樹,楠本真二, "プログラム文の並び替えに基づくソースコードの可読性向上の試み," ソフトウェアエンジニアリングシンポジウム2013, S03:1-S03:6, 2013年9月. [IPSJ-SES2013009.pdf]
- [4] 畑 秀明, 肥後 芳樹, 楠本 真二, "リポジトリマイニング可能なコードクローン版管理システムの提案," ソフトウェアエンジニアリングシンポジウム2012, 20:1-20:8, 2012年8月. [desc]
- [5] 肥後芳樹, 植田泰士, 西野稔, 楠本真二, "プログラム依存グラフを用いた増分的なコードクローン検出," ソフトウェアエンジニアリングシンポジウム2011, 2011年9月.
- [6] 肥後芳樹, 楠本真二, "コードクローン検出に必要な計算コストの削減を目的としたプログラム依存グラフ頂点集約手法の提案," ソフトウェアエンジニアリング最前線2010(ソフトウェアエンジニアリングシンポジウム2010予稿集), pages 127-134, 2010年9月. [ses2010higo.pdf]
- [7] 肥後芳樹, "集約の観点から見たソースコード類似性の判定," ソースコードの類似性ワークショップ, 2009年9月.
- [8] 東誠, 肥後芳樹, 早瀬康裕, 松下誠, 井上克郎, "コードクローンの複雑度メトリクスを用いた開発者の特徴分析," ソフトウェアエンジニアリング最前線2008, pages 103-106, 2008年9月. [0]
- 研究会・全国大会等
- [1] 谷口真幸, 柗本真佑, 楠本真二, "A Systematic Review of Source Code Coverage Metrics: Preliminary Results," 電子情報通信学会技術報告, volume 122, number 330, pages 78-83, 2023年1月. [draft.pdf]
- [2] 下仲 健斗, 鷲見 創一, 肥後 芳樹, 楠本 真二, "機械学習を用いた自動生成コードの特定," 電子情報通信学会技術研究報告, volume 115, number 419, pages 165-170, 2016年1月. [s-kento_sigss2016_ver6.pdf]
- [3] 森脇匠哉, 堀田圭佑, 井垣宏, 井上克郎, 楠本真二, "複数のプロジェクトを対象としたクローンの系譜にもとづくソースコード再利用分析手法の提案," 電子情報通信学会技術研究報告, volume 114, number 510, pages 61-66, 2015年3月.
- [4] 今里文香, 堀田圭佑, 肥後芳樹, 楠本真二, "機械学習を用いたコードクローンの危険予測," 電子情報通信学会技術研究報告, volume 114, number 127, pages 129-134, 2014年7月. [desc]
- [5] 大田崇史, 井垣宏, 堀田圭佑, 肥後芳樹, 楠本真二, "ソフトウェア開発におけるコピーアンドペーストで生じたコード片に対する調査," 電子情報学会技術研究報告, volume 114, number 127, 2014年7月. [desc]
- [6] 村上寛明, 堀田圭佑, 肥後芳樹, 楠本真二, "ソースコードの自動進化に向けて," 電子情報通信学会技術研究報告, volume 113, number 422, 107-112 , 2014年1月. [sigss201401_submit.pdf]
- [7] 肥後芳樹, 楠本真二, "修正実績に基づく重複コード集約支援の試み," 電子情報通信学会技術研究報告, volume 113, number 159, pages 121-126, 2013年7月. [sigss201307_higo.pdf]
- [8] 木村 秀平, 肥後 芳樹, 井垣 宏, 楠本 真二, "動的解析を用いたコード移動リファクタリングの支援," 電子情報通信学会技術研究報告, volume 112, number 164, pages 97-102, 2012年7月. [s-kimura_sigss.pdf]
- [9] 石原知也, 堀田圭佑, 肥後芳樹, 井垣宏, 楠本真二, "大規模ソフトウェア群に対するメソッド単位のコードクローン検出," 電子情報通信学会技術研究報告, volume 111, number 481, pages 31-36, 2012年3月. [sigss.pdf]
- [10] 堀田圭佑, 肥後芳樹, 楠本真二, "プログラム依存グラフを用いたTemplate Methodパターン適用によるコードクローン集約支援," 情報処理学会研究報告, volume 171, number 14, 2011年3月. [SE-171-14.pdf]
- [11] 肥後芳樹, 楠本真二, "複数のメソッドにまたがって存在するコードクローンの検出に向けて," 電子情報通信学会技術研究報告, volume 110, number 336, pages 67-72, 2010年12月. [原稿] [プレゼン]
- [12] 佐野由希子, 肥後芳樹, 楠本真二, "重複コードと非重複コードにおける修正頻度の比較," 電子情報通信学会技術研究報告, volume 109, number 456, pages 43-48, 2010年3月. [sigss.pdf] [SIGSS.ppt]
- [13] 堀田圭佑, 佐野由希子, 肥後芳樹, 楠本真二, "重複コードと非重複コードに加えられる修正の頻度の比較 -複数の検出ツールを用いた評価-," 電子情報通信学会総合大会講演論文集, 2010年3月. [d_13_006.pdf]
- [14] 川口真司, 肥後芳樹, "プログラム解析技術の普及に向けた取り組と課題," ウインターワークショップ2010・イン・倉敷論文集, pages 25-26, 2010年1月.
- [15] 肥後芳樹, 川口真司, "プログラム解析技術の普及に向けて -「プログラム解析」セッションの紹介-," ウインターワークショップ2010・イン・倉敷論文集, pages 1-2, 2010年1月.
- [16] 田中健介, 肥後芳樹, 楠本真二, "ソースコードの重複度を用いたオープンソースソフトウェアライセンス違反の検出," ウインターワークショップ2009・イン・宮崎論文集, volume 2009, number 3, pages 11-12, 2009年1月. [0]
- [17] 澤健一, 肥後芳樹, 楠本真二, "コードクローン検出ツールを用いた不具合検出手法の提案と評価," 電子情報通信学会技術研究報告, volume 108, number 173, pages 67-72, 2008年7月. [0]
- [18] 澤健一, 肥後芳樹, 楠本真二, "複数のコードクローン検出ツールによって検出されるコードクローンの差異を用いた不具合検出手法," 情報処理学会第70回全国大会講演論文集, 2008年3月. [0]
- [19] 肥後芳樹, 植田康士, 楠本真二, 井上克郎, "AGMアルゴリズムを用いたギャップを含むコードクローン情報の生成," 電子情報通信学会技術研究報告, volume 107, number 392, pages 61-66, 2007年12月. [0]
- 学位論文
- [1] Kaisei Hanayama, "Humpback: Language Models-Based Code Completion System for Dockerfiles," Master thesis, Osaka University, 2021. [k-hanaym_202102_mthesis.pdf]
- [2] Tasuku Nakagawa, "Study on Code Clone Detection and Modification Support," Master thesis, Osaka University, 2021. [paper]
- [3] Nozomi Nakajima, "On Source Code Neutralization -- Integrating Preprocessing Methods for Static Code Analysis --," Master thesis, Osaka University, 2020. [paper.pdf]
- [4] 幸 佑亮, "多粒度コードクローン検出ツールDecrescendoの実装と評価," 修士学位論文, 大阪大学, 2017年. [y-yusuke_master_thesis.pdf]
- [5] 佐飛 祐介, "プログラム依存グラフと抽象構文木を用いたコードクローン検出のための正規化," 修士学位論文, 大阪大学, 2017年. [desc]
- [6] 谷門 照斗, "再利用に基づく自動プログラム修正における再利用候補の絞り込み手法の実装と評価," , 2017年2月. [a-tanikd_grad.pdf]
- [7] Hiroaki Murakami, "Fast and Precise Token-Based Code Clone Detection," Ph.D. thesis, Osaka University, 2016. [h-murakm_phd-thesis.pdf]
- [8] 下仲 健斗, "機械学習を利用した構文情報に基づく自動生成ファイルの特定 -パーサジェネレータ生成ファイルへの適用-," , 2016年2月. [s-kento_graduation-thesis_ver6.pdf]
- [9] 横山 晴樹, "コード片再利用に基づいたプログラム自動修正に対する再利用候補限定に向けた調査," , 2015年2月. [graduation-thesis.pdf]
- [10] Keisuke Hotta, "Efficient Code Clone Management Based on Historical Analysis and Refactoring Support," Ph.D. thesis, Graduate School of Information Science and Technology, Osaka University, 2013. [phd-thesis.pdf]
- [11] 佐々木 唯, "プログラム構造に着目したソースコード理解性向上のためのリファクタリング支援手法," , 2013年2月. [Mthesis_s-yui_final.pdf]
- [12] Hiroaki MURAKAMI, "Type-3 Code Clone Detection Using the Smith-Waterman Algorithm," Master thesis, Osaka University, 2013. [master-thesis.pdf]
- [13] Keisuke Hotta, "A Refactoring Support for Form Template Method Using PDG-based Code Clone Detection," Master thesis, Osaka University, 2012. [master-thesis.pdf]
- [14] 石原知也, "大規模データセットを対象とするメソッド単位でのコードクローン検出," , 2012年2月. [graduation_thesis_t-ishihr.pdf]
- [15] 佐々木 唯, "ソースコードの重複関係が修正に及ぼす影響の調査 -様々な条件の下で計測を行った結果の比較-," , 2011年2月. [20110216s-yui.pdf]
- [16] 佐野由希子, "オープンソースソフトウェアにおける重複コードと非重複コードの修正頻度計測とその比較," 修士学位論文, 大阪大学, 2010年. [syuron.pdf]
- [17] 堀田圭佑, "ソースコード修正時におけるコードクローンの影響に関する調査 - 複数の検出ツールを用いて -," , 2010年2月. [graduation-thesis.pdf]
- [18] 佐野由希子, クラス階層内のコードクローン間距離を評価するメトリクスDCHの改良, 2008年. [0]