NODA Kunihiro, Ph.D.

Software engineering researcher

E-mail: knhr0213 [at] gmail.com

DBLP: Kunihiro Noda
NODA Kunihiro - Google Scholar Citations

Research Interests

My main research interests lie in the field of software engineering,
especially, automated program repair, SE4ML, quantum software, program comprehension, program analysis, dynamic analysis.

Education

Work Experience

  • Software engineering researcher - Industrial research laboratory (Apr. 2019 -- present)
  • Research fellow - JSPS Research Fellowship for Young Scientists (Apr. 2018 -- Mar. 2019)
  • Software engineer - Automotive company (Apr. 2011 -- Feb. 2016)

Publications

International

  1. Kunihiro Noda, Haruki Yokoyama, Shinji Kikuchi, “Sirius: Static Program Repair with Dependence Graph-Based Systematic Edit Patterns,” in Proceedings of the 37th International Conference on Software Maintenance and Evolution (ICSME), pp.437–447, Luxembourg City, Luxembourg, Sep. 2021. [preprint] IEEE Computer Society TCSE Distinguished Paper Award
  2. Kunihiro Noda, Takashi Kobayashi, Kiyoshi Agusa, “Constructing Object Groups Corresponding to Concepts for Recovery of a Summarized Sequence Diagram,” Journal of Information Processing, Vol.29, pp.305-320, 2021.
  3. Kunihiro Noda, Yusuke Nemoto, Keisuke Hotta, Hideo Tanida, and Shinji Kikuchi, “Experience Report: How Effective Is Automated Program Repair for Industrial Software?,” in Proceedings of the 27th International Conference on Software Analysis, Evolution, and Reengineering (SANER), pp.612–616, London, Canada, Feb. 2020. [preprint]
  4. Kaixie Lyu, Kunihiro Noda, and Takashi Kobayashi, “Toward Interaction based Evaluation of Visualization Approaches to Comprehending Program Behavior,” in Proceedings of the Second International Workshop on Mining and Analyzing Interaction Histories (MAINT), pp.19–23, Hangzhou, China, Feb. 2019.
  5. Yoshiya Ishida, Yuu Arimatsu, Lyu Kaixie, Go Takagi, Kunihiro Noda, and Takashi Kobayashi, “Generating an Interactive View of Dynamic Aspects of API Usage Examples,” in Proceedings of the Third International Workshop on Dynamic Software Documentation (DySDoc), pp.13–14, Madrid, Spain, Sep. 2018.
  6. Yuu Arimatsu, Yoshiya Ishida, Kunihiro Noda, and Takashi Kobayashi, “Enriching API Documentation by Relevant API Methods Recommendation based on Version History,” in Proceedings of the Third International Workshop on Dynamic Software Documentation (DySDoc), pp.15–16, Madrid, Spain, Sep. 2018.
  7. Kunihiro Noda, Takashi Kobayashi, and Noritoshi Atsumi, “Identifying Core Objects for Trace Summarization by Analyzing Reference Relations and Dynamic Properties,” IEICE Transaction on Information and Systems, vol.E101-D, no.7, pp.1751–1765, Jul. 2018.
  8. Kaixie Lyu, Kunihiro Noda, and Takashi Kobayashi, “SDExplorer: a generic toolkit for smoothly exploring massive-scale sequence diagram,” in Proceedings of the 26th IEEE/ACM International Conference on Program Comprehension (ICPC), pp.380–384, Gothenburg, Sweden, May 2018. Best Tool Paper Award
  9. Kunihiro Noda, Takashi Kobayashi, Tatsuya Toda, and Noritoshi Atsumi, “Identifying Core Objects for Trace Summarization Using Reference Relations and Access Analysis,” in Proceedings of IEEE 41st Annual Computer Software and Applications Conference (COMPSAC), pp.13–22, Turin, Italy, Jul. 2017.
  10. Maaki Nakano, Kunihiro Noda, Shinpei Hayashi, and Takashi Kobayashi, “Mediating Turf Battles! Prioritizing Shared Modules in Locating Multiple Features,” in Proceedings of IEEE 41st Annual Computer Software and Applications Conference (COMPSAC), pp.363–368, Turin, Italy, Jul. 2017.
  11. Kunihiro Noda, Takashi Kobayashi, and Kiyoshi Agusa, “Execution Trace Abstraction based on Meta Patterns Usage,” in Proceedings of the 19th Working Conference on Reverse Engineering (WCRE), pp.167–176, Kingston, Canada, Oct. 2012.
  12. Kunihiro Noda, Takashi Kobayashi, Shinichiro Yamamoto, Motoshi Saeki, and Kiyoshi Agusa, “Reticella: An Execution Trace Slicing and Visualization Tool based on a Behavior Model,” IEICE Transaction on Information and Systems, vol.95, no.4, pp.959–969, 2012.
  13. Kunihiro Noda, Takashi Kobayashi, Kiyoshi Agusa, and Shinichiro Yamamoto, “Sequence Diagram Slicing,” in Proceedings of the 16th Asia-Pacific Software Engineering Conference (APSEC), pp.291–298, Penang, Malaysia, Dec. 2009.

Domestic

  1. 野田 訓広, 横山 晴樹, 菊池 慎司, “プログラム依存グラフに基づくSystematic Edit Patternを利用した自動プログラム修正”, 電子情報通信学会技術研究報告, SS2020-03, pp.13–18, Mar. 2021.
  2. 有松 優, 野田 訓広, 小林 隆志, “分散ストリーム処理エンジンを用いたMTLによる大規模トレース検査”, 電子情報通信学会技術研究報告, SS2018-73, pp.127–132, Mar. 2019.
  3. 平ノ内 奎太, 野田 訓広, 小林 隆志, “仮想ファイルシステムを用いたプログラム内部状態観測ツールの試作”, 電子情報通信学会技術研究報告, SS2018-13, pp.155–160, Jul. 2018.
  4. 原口 大和, 野田 訓広, 小林 隆志, “メソッド入退出情報を利用した階層的欠陥箇所特定支援手法”, 電子情報通信学会技術研究報告, SS2018-12, pp.149–154, Jul. 2018
  5. 中野 真明貴, 野田 訓広, 小林 隆志, 林 晋平, “実行トレースの共通性分析に基づく機能開始点の特定”, 電子情報通信学会技術研究報告, SS2017-73, pp.51–56, Mar. 2018
  6. 野田 訓広, 小林 隆志, 渥美 紀寿, “実行トレース抽象化を目的とした参照関係・アクセス解析によるコアオブジェクト特定”, 情報処理学会 研究報告 ソフトウェア工学(SE), 2017-SE-195(2), pp.1–8, Mar. 2017
  7. 野田 訓広, 小林 隆志, “リバースエンジニアリングによる実用的な設計情報復元に向けて”, ウインターワークショップ2017・イン・飛騨高山, pp.63–64, Jan. 2017
  8. 野田 訓広, 小林 隆志, 阿草 清滋, “メタパターン適用情報に基づくオブジェクトの協調動作履歴可視化ツール”, 情報処理学会 研究報告 ソフトウェア工学(SE), 2011-SE-171(1), pp.1–10, Mar. 2011
  9. 野田 訓広, 小林 隆志, 山本 晋一郎, 阿草 清滋, “高精度なデータ依存解析に基づくシーケンス図スライシング手法”, 情報処理学会 研究報告 ソフトウェア工学(SE), 2009-SE-163(31), pp.233–240, Mar. 2009

Awards

  1. IEEE Computer Society TCSE Distinguished Paper Award, “Sirius: Static Program Repair with Dependence Graph-Based Systematic Edit Patterns,” International Conference on Software Maintenance and Evolution (ICSME), Sep. 2021
  2. Research Award (研究奨励賞), “分散ストリーム処理エンジンを用いたMTLによる大規模トレース検査”, IEICE/SIGSS, Jul. 2019
  3. Research Award (研究奨励賞), “仮想ファイルシステムを用いたプログラム内部状態観測ツールの試作”, IEICE/SIGSS, Jul. 2019
  4. Best Tool Paper Award, “SDExplorer: a generic toolkit for smoothly exploring massive-scale sequence diagram,” International Conference on Program Comprehension (ICPC), May 2018
  5. IPSJ Computer Science Research Award for Young Scientists (コンピュータサイエンス領域奨励賞), “実行トレース抽象化を目的とした参照関係・アクセス解析によるコアオブジェクト特定”, IPSJ, Jul. 2017
  6. Student Research Award (学生研究賞), “実行トレース抽象化を目的とした参照関係・アクセス解析によるコアオブジェクト特定”, IPSJ/SIGSE, Mar. 2017

Grants

  1. Grant-in-Aid for JSPS Fellows (DC2) (JSPS 特別研究員 奨励費), Apr. 2018 -- Mar. 2019

Activities