- 解説
- [1] 肥後芳樹, 吉田則裕, "コードクローンを対象としたリファクタリング," コンピュータソフトウェア, volume 28, number 4, pages 42-56, 2011年11月. [jssst_refactoring.pdf]
- 論文誌
- [1] 木村秀平, 肥後芳樹, 井垣宏, 楠本真二, "メソッド呼び出し履歴のフェイズ分割を用いた Move Method リファクタリング," 電子情報通信学会論文誌D, volume J96-D, number 11, pages 2864-2865, 2013年11月.
- [2] 堀田圭佑, 肥後芳樹, 井垣宏, 楠本真二, "Template Method パターン適用支援手法の類似メソッド群への拡張," 電子情報通信学会論文誌D, volume J96-D, number 2, pages 362-364, 2013年2月.
- [3] 堀田圭佑, 肥後芳樹, 楠本真二, "プログラム依存グラフを用いたコードクローンに対するテンプレートメソッドパターン適用支援手法," 電子情報通信学会論文誌D, volume J95-D, number 7, pages 1439-1453, 2012年7月.
- [4] 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]
- 国際会議
- [1] Tasuku Nakagawa, Yoshiki Higo, Junnosuke Matsumoto, and Shinji Kusumoto, "How Compact Will My System Be? A Fully-Automated Way to Calculate Loc Reduced by Clone Refactoring," In The 26th Asia-Pacific Software Engineering Conference, pages 284-291, December 2019. [t-nakagw_201912_apsec.pdf]
- [2] 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]
- [3] Ayaka Imazato, Yoshiki Higo, Keisuke Hotta, and Shinji Kusumoto, "Finding Extract Method Refactoring Opportunities by Analyzing Development History," In the 41st IEEE Computer Society Signature Conference on Computers, Software and Applications, pages 190-195, July 2017. [0367a190.pdf]
- [4] 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]
- [5] Keisuke Hotta, Yoshiki Higo, Hiroshi Igaki, and Shinji Kusumoto, "CRat: A Refactoring Support Tool for Form Template Method," In Proc. of the 20th International Conference on Program Comprehension (ICPC2012), pages 250-252, June 2012. [cameraready.pdf]
- [6] 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]
- [7] Yoshiki Higo, Yoshihiro Matsumoto, Shinji Kusumoto, and Katsuro Inoue, "Refactoring Effect Estimation Based on Complexity Metrics," In Proc. of the 19th Australian Software Engineering Conference (ASWEC2008), pages 219-228, March 2008. [0]
- 研究会・全国大会等
- [1] Jiachen Yang, Keisuke Hotta, Yoshiki Higo, and Shinji Kusumoto, "Memoization Refactoring Based on Purity Analysis," 電気情報通信学会技術研究報告, number 248, volume 115, pages 47-52, 電気情報通信学会, October 2015.
- [2] 木村 秀平, 肥後 芳樹, 井垣 宏, 楠本 真二, "動的解析を用いたコード移動リファクタリングの支援," 電子情報通信学会技術研究報告, volume 112, number 164, pages 97-102, 2012年7月. [s-kimura_sigss.pdf]
- [3] 佐野由希子, 肥後芳樹, 楠本真二, "クラス階層構造を利用したリファクタリング支援手法の改良," 情報処理学会関西支部 支部大会講演論文集, pages 63-66, 2008年10月. [0]
- 学位論文
- [1] 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]
- [2] 佐々木 唯, "プログラム構造に着目したソースコード理解性向上のためのリファクタリング支援手法," , 2013年2月. [Mthesis_s-yui_final.pdf]
- [3] Keisuke Hotta, "A Refactoring Support for Form Template Method Using PDG-based Code Clone Detection," Master thesis, Osaka University, 2012. [master-thesis.pdf]
- [4] 兼光智子, "プログラム依存グラフを用いたリファクタリング候補の自動特定と可視化," 修士学位論文, 大阪大学, 2011年. [syuron_t-kanemt.pdf]