- 論文誌
- [1] 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]
- [2] 山内健二, 楊嘉晨, 堀田圭佑, 肥後芳樹, 楠本真二, "識別子名を用いたコミットのクラスタリング手法," 電子情報通信学会論文誌D, volume J98-D, number 6, pages 1060-1062, 2015年6月.
- [3] 堀田圭佑, 楊嘉晨, 肥後芳樹, 楠本真二, "粗粒度なコードクローン検出手法の精度に関する調査," 情報処理学会論文誌, volume 56, number 2, pages 580-592, 2015年2月.
- [4] 長瀬義大, 石原知也, 楊嘉晨, 堀田圭佑, 肥後芳樹, 井垣宏, 楠本真二, "主要処理に着目したメソッド単位のコードクローン検出," 電子情報通信学会論文誌D, volume J96-D, number 11, pages 2669-2680, 2013年11月. [desc]
- [5] 楊嘉晨, 堀田圭佑, 肥後芳樹, 井垣宏, 楠本真二, "機械学習を用いた類似度に基づく有用なコードクローンの自動特定手法," 情報処理学会論文誌, volume 54, number 2, pages 807-819, 2013年2月.
- 国際会議
- [1] Naoto Ogura, Jiachen Yang, Keisuke Hotta, Yoshiki Higo, and Shinji Kusumoto, "Hey! Are You Injecting Side Effect?: a Tool for Detecting Purity Changes in Java Methods," In Proc. of 24th IEEE International Conference on Program Comprehension (ICPC2016), May 2016. [n-ogura_icpc2016.pdf]
- [2] Jiachen Yang, Keisuke Hotta, Yoshiki Higo, and Shinji Kusumoto, "Towards Purity-Guided Refactoring in Java," In 31st International Conference on Software Maintenance and Evolution, pages 521-525, October 2015.
- [3] Jiachen Yang, Keisuke Hotta, Yoshiki Higo, and Shinji Kusumoto, "Revealing Purity and Side Effects on Functions for Reusing Java Libraries," In 14th International Conference on Software Reuse, volume LNCS 8919, pages 314-329, January 2015. [purano.pdf]
- [4] Kenji Yamauchi, Jiachen Yang, Keisuke Hotta, Yoshiki Higo, and Shinji Kusumoto, "Clustering Commits for Understanding the Intents of Implementation," In Proceedings of the 30th International Conference on Software Maintenance and Evolution (ICSME 2014), pages 406-410, October 2014. [icsme2014-main.pdf]
- [5] Keisuke Hotta, Jiachen Yang, Yoshiki Higo, and Shinji Kusumoto, "How Accurate Is Coarse-Grained Clone Detection?: Comparison with Fine-Grained Detectors," In Proc. of the 8th International Workshop on Software Clones (IWSC 2014), pages 1-18, February 2014. [article.pdf]
- [6] Jiachen Yang, Keisuke Hotta, Yoshiki Higo, Hiroshi Igaki, and Shinji Kusumoto, "Filtering Clones for Individual User Based on Machine Learning Analysis," In Proc. of the 6th International Workshop on Software Clones (IWSC2012), pages 76-77, June 2012. [p76-yang.pdf]
- 国内会議(査読付き)
- [1] 楊 嘉晨, 堀田圭佑, 肥後芳樹, 井垣宏, 楠本真二, "機械学習に基づく有用なコードクローンの自動特定手法," ソフトウェア・エンジニアリングシンポジウム2012, 21:1-21:8, 2012年8月. [IPSJ-SES2012021.pdf]
- 研究会・全国大会等
- [1] 肥後芳樹, 村上寛明, 楊嘉晨, まつ本真佑, 楠本真二, 三宅武司, 藤波崇志, 石橋昭, 星野隆, "コードクローンメトリクスとプロジェクトデータ間の相関分析 —同一仕様プロジェクト群を対象として—," 電子情報通信学会技術報告, volume 115, number 508, pages 127-132, 2016年3月. [draft_20160218.pdf]
- [2] Jiachen Yang, Keisuke Hotta, Yoshiki Higo, and Shinji Kusumoto, "Memoization Refactoring Based on Purity Analysis," 電気情報通信学会技術研究報告, number 248, volume 115, pages 47-52, 電気情報通信学会, October 2015.
- [3] 小倉 直徒, 楊 嘉晨, 堀田 圭佑, 肥後 芳樹, 楠本 真二, "Javaメソッドの純粋性の変化と不具合の混入および除去に関する調査," FIT2015 第14回情報科学技術フォーラム 講演論文集, volume 1, pages 187-188, 2015年9月. [fit2015_n-ogura.pdf]
- [4] Jiachen Yang, Keisuke Hotta, Yoshiki Higo, and Shinji Kusumoto, "Identifying Cross-Function Side Effects Using Static Analysis," In 電子情報通信学会技術研究報告, volume 114, number 23, pages 25-30, May 2014. [purano.pdf]
- [5] 堀田圭佑, 楊嘉晨, 肥後芳樹, 楠本真二, "粗粒度なコードクローン検出手法の精度評価," 情報処理学会研究報告, volume 2014-SE-183, number 6, pages 1-8, 2014年3月. [sigse-1403_k-hotta.pdf]
- [6] 山内 健二, 楊 嘉晨, 堀田 圭佑, 肥後 芳樹, 楠本真二, "コード内に出現する識別子情報に基づくコミット分類," 電子情報通信学会技術研究報告, 2014年3月. [desc]
- 学位論文
- [1] Jiachen Yang, "Classification Model for Code Clones Based on Machine Learning," , February 2013. [fica-thesis.pdf]