• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

技術的負債返済による継続的インテグレーションの安全かつ効率的なフレームワーク

研究課題

研究課題/領域番号 23KJ1589
研究種目

特別研究員奨励費

配分区分基金
応募区分国内
審査区分 小区分60050:ソフトウェア関連
研究機関奈良先端科学技術大学院大学

研究代表者

XIAO TAO  奈良先端科学技術大学院大学, 先端科学技術研究科, 特別研究員(DC1)

研究期間 (年度) 2023-04-25 – 2026-03-31
研究課題ステータス 交付 (2023年度)
配分額 *注記
2,700千円 (直接経費: 2,700千円)
2025年度: 900千円 (直接経費: 900千円)
2024年度: 900千円 (直接経費: 900千円)
2023年度: 900千円 (直接経費: 900千円)
キーワードソフトウェア工学
研究開始時の研究の概要

The research aims to tackle long build times in continuous integration by automating self-admitted technical debt (SATD) repayment, management, and prioritization in build systems. Contributions benifit developers to speed up the software development lifecycle and accelerate delivery.

研究実績の概要

This proposal aims to reduce build times in continuous integration systems by automating the identification and resolution of self-admitted technical debt (SATD) in build systems, thus enhancing software development efficiency and expediting delivery. Through comprehensive analysis of SATD in Autotools, CMake, Maven, and Ant, I have mapped the prevalence and patterns of SATD clones, laying the groundwork for a robust SATD repayment framework. These findings, published in the Springer Journal of Empirical Software Engineering, mark a significant contribution to software engineering, highlighting the ubiquity of SATD clones and setting the stage for advanced repayment strategies.

Supported by the JSPS Grant-in-Aid, my research included collaboration with experts at the University of Waterloo and continuous engagement with the Nara Institute of Science and Technology. This international collaboration has enriched my approach, ensuring these findings and developed frameworks align closely with the needs of the software engineering community, particularly in open-source environments. This work not only advances the theoretical understanding of SATD but also offers practical tools for its management, promising substantial improvements in software development practices.

現在までの達成度 (区分)
現在までの達成度 (区分)

2: おおむね順調に進展している

理由

My research endeavors have focused on assessing the prevalence of SATD clones and delineating their occurrence patterns. This inquiry has provided pivotal insights, establishing a foundational pillar for the creation of effective SATD repayment mechanisms. Notably, the outcomes of these studies have gained recognition, being accepted and published in leading software engineering venues. Therefore, the publication this year can be an indicator that my research has progressed rather smoothly than it was originally planned.

今後の研究の推進方策

Leveraging insights from previous studies, I am poised to develop a framework designed to recommend changes for repaying SATD. Upon its completion, this framework will be introduced to open-source software organizations for comprehensive evaluation and feedback. This step ensures the practical applicability and effectiveness of the proposed solution in real-world scenarios.

報告書

(1件)
  • 2023 実施状況報告書
  • 研究成果

    (2件)

すべて 2024 2023

すべて 雑誌論文 (1件) (うち国際共著 1件、 査読あり 1件、 オープンアクセス 1件) 学会・シンポジウム開催 (1件)

  • [雑誌論文] Quantifying and characterizing clones of self-admitted technical debt in build systems2024

    • 著者名/発表者名
      Xiao Tao、Zeng Zhili、Wang Dong、Hata Hideaki、McIntosh Shane、Matsumoto Kenichi
    • 雑誌名

      Empirical Software Engineering

      巻: 29 号: 2 ページ: 1-31

    • DOI

      10.1007/s10664-024-10449-5

    • 関連する報告書
      2023 実施状況報告書
    • 査読あり / オープンアクセス / 国際共著
  • [学会・シンポジウム開催] CCF ChinaSoft 20232023

    • 関連する報告書
      2023 実施状況報告書

URL: 

公開日: 2023-04-26   更新日: 2024-12-25  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi