Yuta Kimura·木村祐太
researchmap

ソフトウェアが抱える技術的負債を、データから解き明かす Understanding the technical debt that software carries, from data

木村 祐太 / Yuta Kimura (Yuta Kimura)
大阪公立大学工業高等専門学校 助教Assistant Professor, Osaka Metropolitan University College of Technology

ソフトウェア工学・ソフトウェア保守を専門に、開発リポジトリのデータを分析し、保守を難しくする「技術的負債」の検出と特徴づけに取り組んでいます。 I work in software engineering and software maintenance, mining development repositories to detect and characterize the technical debt that makes software harder to maintain.

YK

木村 祐太Yuta Kimura

助教Assistant Professor
分野Fieldソフトウェア工学Software Engineering
所属Affiliation大阪公立大学工業高等専門学校OMU College of Technology
researchmapR000068242

お知らせNews

最近の動きRecent updates

  • 2026.01 論文「課題管理システムにおける技術的負債の返済とリファクタリングの関係の調査」がコンピュータソフトウェア誌に掲載されました。研究紹介を見る Our paper on the relationship between technical-debt repayment and refactoring in issue management systems was published in the journal Computer Software. Read the highlight
  • 2025.11 FOSE 2025 にて共著の研究発表を3件行いました。業績一覧を見る Three co-authored studies were presented at FOSE 2025. See publications
  • 2025.03 共著の研究が情報処理学会 SIGSE 学生研究賞を受賞しました。業績一覧を見る A co-authored study received the IPSJ SIGSE Student Research Award. See publications

研究についてAbout the research

「後で直す」が積み重なる前にBefore "we'll fix it later" piles up

ソフトウェアは長く使われるほど保守の費用が膨らみます。その一因が技術的負債(Technical Debt)、すなわちその場しのぎの設計や実装が後の変更を高くつかせる現象です。私は、GitHubなどの開発リポジトリや課題管理システムに蓄積された大量のデータを分析し、開発者が実際に「負債」と認識した箇所を、ソフトウェアメトリクスや機械学習を用いてどこまで検出・分類・特徴づけできるかを研究しています。 The longer software lives, the more it costs to maintain, and one driver is technical debt: expedient design or implementation that makes future changes costlier. I mine the large volumes of data accumulated in development repositories and issue trackers to study how far we can detect, classify, and characterize the code that developers themselves recognize as debt, using software metrics and machine learning.

近年は、技術的負債の返済とリファクタリングの関係、自動生成パッチがコーディング規約に与える影響、開発者によるAI・大規模言語モデルの利用など、実務に根ざしたテーマにも広げています。 More recently I have extended this to practically grounded topics such as the relationship between debt repayment and refactoring, the impact of auto-generated patches on coding standards, and how developers use AI and large language models in practice.

そもそもソフトウェア工学とは?(分野紹介)New here? What is software engineering?

技術的負債とは?(概念紹介)What is technical debt?

学生の皆さんへFor students

業績Publications

査読付き論文Peer-reviewed journal papers

2025
査読付きRefereed
野口優輝, 木村祐太, 伊原彰紀, 大平雅雄Yuki Noguchi, Yuta Kimura, Akinori Ihara, Masao Ohira  ·  コンピュータソフトウェア (Computer Software) 42(1), 54-68
研究紹介を見る ›Read the highlight ›
2023
査読付きRefereed
木村祐太, 大平雅雄Yuta Kimura, Masao Ohira  ·  情報処理学会論文誌 (IPSJ Journal) 64(1), 2-12
研究紹介を見る ›Read the highlight ›

研究発表(抜粋)Selected presentations

  • AIエージェントを用いたプログラミング課題の自動フィードバックシステム開発の試みToward an automated feedback system for programming assignments using AI agents
    中才恵太朗, 木村祐太, 新妻弘崇K. Nakasai, Y. Kimura, H. Niizuma · FOSE 2025
  • GitHub Issues を通じた ChatGPT の開発者利用におけるプロンプトの特徴の調査Characterizing developer prompts to ChatGPT through GitHub Issues
    祐谷創, 木村祐太H. Yuya, Y. Kimura · FOSE 2025
  • Stack Overflow と GitHub Discussions における技術的負債の投稿の傾向と内容の違いの調査Differences in technical-debt posts between Stack Overflow and GitHub Discussions
    桑原大昇, 木村祐太D. Kuwahara, Y. Kimura · FOSE 2025
  • 高品質なコミットメッセージの自動生成に向けたデータ収集手法の構築Building a data-collection method for high-quality commit-message generation
    山村慎太郎, 大平雅雄, 木村祐太S. Yamamura, M. Ohira, Y. Kimura · SIGSE 2025
  • 深層学習を用いた実装機能の時系列の予測Time-series prediction of implemented features using deep learning
    森壮平, 木村祐太S. Mori, Y. Kimura · FOSE 2024
  • 技術的負債に関する課題票の単語分散表現を用いたテキスト分類Text classification of technical-debt issue tickets using word embeddings
    田口舞奈, 木村祐太, 大平雅雄M. Taguchi, Y. Kimura, M. Ohira · Software Symposium 2023
  • 自動生成されたパッチがコーディング規約違反に与える影響の分析Impact of automatically generated patches on coding-standard violations
    野口優輝, 木村祐太, 伊原彰紀, 大平雅雄Y. Noguchi, Y. Kimura, A. Ihara, M. Ohira · FOSE 2023
  • Investigating Mislabeling in Making a Dataset for Automated NFR ClassificationInvestigating Mislabeling in Making a Dataset for Automated NFR Classification
    木村祐太, 大平雅雄Y. Kimura, M. Ohira · IWESEP 2019

受賞Awards

受賞歴Honors

  • 2025.03 学生研究賞Student Research Award 情報処理学会 ソフトウェア工学研究会IPSJ SIG on Software Engineering (SIGSE)
  • 2023.06 論文奨励賞Paper Encouragement Award ソフトウェア技術者協会(ソフトウェアシンポジウム)Software Engineers Association (Software Symposium)

経歴Background

学歴・職歴Education & career

  • 2024.04 - 大阪公立大学工業高等専門学校 助教Assistant Professor, OMU College of Technology
  • 2022 - 和歌山大学大学院 システム工学研究科 博士後期課程Doctoral program, Systems Engineering, Wakayama University
  • 2020 - 2022 和歌山大学大学院 システム工学研究科 博士前期課程(修士)Master's program, Systems Engineering, Wakayama University
  • 2016 - 2020 和歌山大学 システム工学部(学士)B.E., Faculty of Systems Engineering, Wakayama University

サイトマップSite Map

サイトの歩き方Where to go next

主要な入口だけをまとめています。各グループの一覧ページから、すべてのページに辿れます。Only the main entry points are listed here. Each group's index page leads to everything else.