Publications List

Academic Journals

  1. Jiachen Yang, Keisuke Hotta, Yoshiki Higo, Hiroshi Igaki, and Shinji Kusumoto, "Classification Model for Code Clones Based on Machine Learning", Empirical Software Engineering (ESE). (Published Online)
  2. 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, Hindawi Publishing Corporation, May, 2012.

International Conferences or Workshops (refereed)

  1. Jiachen Yang, Keisuke Hotta, Yoshiki Higo, and Shinji Kusumoto, "Revealing Purity and Side Effects on Functions for Reusing Java Libraries", in Proceedings of the 14th International Conference on Software Reuse (ICSR 2015), pages 314-329, Miami, Florida, USA, January 4-6, 2015. [40.0% (24/60) : among full research papers]
  2. Ayaka Imazato, Keisuke Hotta, Yoshiki Higo, and Shinji Kusumoto, "Predicting Risky Clones Based on Machine Learning", in Proceedings of the 15th International Conference on Product-Focused Software Process Improvement (PROFES 2014), pages 294-297, Helsinki, Finland, December 10-12, 2014.
  3. Hiroaki Murakami, Keisuke Hotta, Yoshiki Higo, and Shinji Kusumoto, "Predicting Next Changes at the Fine-Grained Level", in Proceedings of the 21st Asia-Pacific Software Engineering Conference (APSEC 2014), pages 126-133, Jeju, Korea, December 1-4, 2014. [29.6% (67/226) : among full research papers]
  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, British Columbia, Canada, September 28 - October 3, 2014. [36.3% (28/77) : among ERA papers]
  5. Hiroyuki Kirinuki, Yoshiki Higo, Keisuke Hotta, and Shinji Kusumoto, "Hey! Are You Committing Tangled Changes?", in Proceedings of the 22nd International Conference on Program Comprehension (ICPC 2014), pages 262-265, Hyderabad, India, June 2-3, 2014. [45.8% (11/24) : among ERA papers]
  6. Shuhei Kimura, Keisuke Hotta, Yoshiki Higo, Hiroshi Igaki, and Shinji Kusumoto, "Does Return Null Matter?", in Proceedings of the 1st joint meeting of European Conference on Software Maintenance and Reengineering and Working Conference on Reverse Engineering (CSMR-WCRE 2014), pages 244-253, Antwerp, Belgium, February 3-6, 2014. [31.0% (27/87) : among full research papers]
  7. Keisuke Hotta, Jiachen Yang, Yoshiki Higo, and Shinji Kusumoto, "How Accurate Is Coarse-grained Clone Detection?: Comparison with Fine-grained Detectors", in Proceedings of the 8th International Workshop on Software Clones (IWSC 2014), pages 1-18, Antwerp, Belgium, February 3, 2014. [58.3% (7/12) : among full research papers]
  8. Noa Kusunoki, Keisuke Hotta, Yoshiki Higo, and Shinji Kusumoto, "How Much Do Code Repositories Include Peripheral Modifications?", in Proceedings of the 5th International Workshop on Empirical Software Engineering in Practice (IWESEP 2013), pages 19-24, Bangkok, Thailand, December 2, 2013. [45.0% (9/20) : among all papers]
  9. Tomoya Ishihara, Keisuke Hotta, Yoshiki Higo, and Shinji Kusumoto, "Reusing Reused Code", in Proceedings of the 20th Working Conference on Reverse Engineering (WCRE 2013), pages 457-461, Koblenz, Germany, October 13-17, 2013. [40.0% (4/10) : among ERA papers]
  10. Yoshiki Higo, Keisuke Hotta, and Shinji Kusumoto, "Enhancement of CRD-based Clone Tracking", in Proceedings of the 13th International Workshop on Principles on Software Evolution (IWPSE 2013), pages 28-37, Saint Petersburg, Russia, August 19-20, 2013. [47.6% (10/21) : among all papers]
  11. Hiroaki Murakami, Keisuke Hotta, Yoshiki Higo, Hiroshi Igaki, and Shinji Kusumoto, "Gapped Code Clone Detection with Lightweight Source Code Analysis", in Proceedings of the 21st International Conference on Program Comprehension (ICPC 2013), pages 93-102, San Francisco, California, USA, May 20-21, 2013. [30.1% (19/63) : among full research papers]
  12. Yui Sasaki, Tomoya Ishihara, Keisuke Hotta, Hideaki Hata, Yoshiki Higo, Hiroshi Igaki, and Shinji Kusumoto, "Preprocessing of Metrics Measurement Based on Simplifying Program Structures", in Proceedings of the International Workshop on Software Analysis, Testing and Applications (SATA 2012), pages 120-127, Hong Kong, December 4, 2012.
  13. Tomoya Ishihara, Keisuke Hotta, Yoshiki Higo, Hiroshi Igaki, and Shinji Kusumoto, "Inter-Project Functional Clone Detection toward Building Libraries - An Empirical Study on 13,000 Projects -", in Proceedings of the 19th Working Conference on Reverse Engineering (WCRE 2012), pages 387-391, Kingston, Canada, October 15-18, 2012. [15.0% (3/20) : among ERA papers]
  14. Hiroaki Murakami, Keisuke Hotta, Yoshiki Higo, Hiroshi Igaki, and Shinji Kusumoto, "Folding Repeated Instructions for Improving Token-Based Code Clone Detection", in Proceedings of the 12th International Working Conference on Source Code Analysis and Manipulation (SCAM 2012), pages 64-73, Riva del Garda, Italy, September 23-24, 2012. [40.0% (16/40) : among full research papers]
  15. Keisuke Hotta, Yoshiki Higo, Hiroshi Igaki, and Shinji Kusumoto, "CRat: A Refactoring Support Tool for Form Template Method", in Proceedings of the 20th International Conference on Program Comprehension (ICPC 2012), pages 250-252, Passau, Germany, June 11-13, 2012. [57.1% (4/7) : among tool demo papers]
  16. Jiachen Yang, Keisuke Hotta, Yoshiki Higo, Hiroshi Igaki, and Shinji Kusumoto, "Filtering Clones for Individual User based on Machine Learning Analysis", in Proceedings of the 6th International Workshop on Software Clones (IWSC 2012), pages 76-77, Zurich, Switzerland, June 4, 2012.
  17. Keisuke Hotta, Yoshiki Higo, and Shinji Kusumoto, "Identifying, Tailoring, and Suggesting Form Template Method Refactoring Opportunities with Program Dependence Graph", in Proceedings of the 16th European Conference on Software Maintenance and Reengineering (CSMR 2012), pages 53-62, Szeged, Hungary, March 27-30, 2012. [27.8% (30/108) : among full research papers]
  18. Yui Sasaki, Keisuke Hotta, Yoshiki Higo, and Shinji Kusumoto, "Is Duplicate Code Good or Bad? An Empirical Study with Multiple Investigation Methods and Multiple Detection Tools", in Proceedings of the 22nd International Symposium on Software Reliability Engineering (ISSRE 2011), Hiroshima, Japan, November 29 - December 2, 2011.
  19. Keisuke Hotta, Yukiko Sano, Yoshiki Higo, and Shinji Kusumoto, "Is Duplicate Code More Frequently Modified than Non-duplicate Code in Software Evolution?: An Empirical Study on Open Source Software", in Proceedings of the 11th International Workshop on Principles of Software Evolution (IWPSE-EVOL 2010), pages 73-82, Antwerp, Belgium, September 20-21, 2010. [29.4% (5/17) : among full research papers]

Theses

  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, July, 2013. (supervised by Prof. Shinji Kusumoto and advised by Prof. Katsuro Inoue, Prof. Toshimitsu Masuzawa, and Prof. Ken-ichi Matsumoto)
  2. Keisuke Hotta, "A Refactoring Support for Form Template Method using PDG-based Code Clone Detection", Master Thesis, Graduate School of Information Science and Technology, Osaka University, February, 2012. (supervised by Prof. Shinji Kusumoto)
Go to the Page Top