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

2023 年度 実績報告書

次世代ソフトウェアエコシステムのための基盤・展開技術

研究課題

研究課題/領域番号 20H05706
研究機関奈良先端科学技術大学院大学

研究代表者

松本 健一  奈良先端科学技術大学院大学, 先端科学技術研究科, 教授 (70219492)

研究分担者 石尾 隆  公立はこだて未来大学, システム情報科学部, 教授 (60452413)
畑 秀明  信州大学, 学術研究院工学系, 准教授 (00713041)
KULA RAULA・GAIKOVINA  奈良先端科学技術大学院大学, 先端科学技術研究科, 准教授 (80749094)
門田 暁人  岡山大学, 環境生命自然科学学域, 教授 (80311786)
中村 匡秀  神戸大学, 工学研究科, 教授 (30324859)
研究期間 (年度) 2020-08-31 – 2025-03-31
キーワードソフトウェア再利用 / マイクロサービス / AI技術応用 / ブロックチェーン技術
研究実績の概要

(1)プロダクトのアップサイクリング:マイクロサービス化によるプログラムコードの資産化::プロダクトのアップサイクル事例をモデリングし,集合知として共有するサービスSUCCEEDを開発した.また,リポジトリマイニングによってプロジェクトの概要情報を抽出し,アップサイクルに役立てる手法を開発した.さらに,LLMを活用して,アップサイクルのための素材抽出を行う手法も開発した.
(2)人とAIの適材適所配置:人とAIの適格性評価,ベンチマーキング::ソフトウェア開発時の課題やプルリクエストを分析し,絵文字を使ったコミュニケーションの方法,新人への対応方法,内部貢献と外部貢献の区別する方法などを明らかにした.また,対話型LLMをSE役としたコミュニケーションによる要求獲得方法を開発した.
(3)外部技術情報ともリンクする品質管理:ブロックチェーン技術を用いた情報集約::コミットメッセージ,ソースファイル中のコメントメッセージなどを対象として,大規模かつ詳細な技術情報の分析を行なった.また,外部技術情報ともリンクした品質管理の主要な機能の一つとして,ソフトウェア更新支援技術の検討と開発を進めた.
以上に基づく今年度の研究成果の発表実績は,査読付き学術論文誌論文12編,査読付き国際会議発表21件である.成果発表には,Empirical Software EngineeringとJournal of Systems and Softwareという,ソフトウェア工学分野で国際的に特に高く評価されている論文誌への掲載論文が計7編含まれる.同様に,国際会議発表にも,FSE,ICSME, ASE,MSRでの発表が計4件含まれている.

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

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

理由

3つの研究開発項目それぞれにおいて,次年度以降の研究の基盤となる知見獲得と技術開発が進展した.研究資料(ソフトウェア開発運用履歴データ)の集積がさらに進んでおり,データ活用(キュレーションやタグ付けを含む)における研究開発項目間での協働や情報共有が.優れた研究成果として引き続き結実している.

今後の研究の推進方策

最終年度となる令和6年度には,「基盤・展開技術の実証実験」をそれぞれ実施する.ただし,新型コロナウイルス感染症の感染拡大が終息しても,本研究課題をとりまく環境が感染拡大以前の状態に戻るとは限らない.次の点に留意し,研究目的の着実な達成を目指す.
(1)膨大な研究資料の活用・更新
(2)オンラインツール・システムの導入・活用、バーチャルラボの構築
(3)独自開催する国内・国際研究集会の強化

  • 研究成果

    (59件)

すべて 2024 2023 その他

すべて 国際共同研究 (6件) 雑誌論文 (12件) (うち国際共著 5件、 査読あり 12件、 オープンアクセス 4件) 学会発表 (40件) (うち国際学会 21件) 図書 (1件)

  • [国際共同研究] McGill University/University of Quebec/University of Waterloo(カナダ)

    • 国名
      カナダ
    • 外国機関名
      McGill University/University of Quebec/University of Waterloo
    • 他の機関数
      2
  • [国際共同研究] Rochester Institute of Technology(米国)

    • 国名
      米国
    • 外国機関名
      Rochester Institute of Technology
  • [国際共同研究] University of Lugano(スイス)

    • 国名
      スイス
    • 外国機関名
      University of Lugano
  • [国際共同研究] University of Melbourne/University of Adelaide(オーストラリア)

    • 国名
      オーストラリア
    • 外国機関名
      University of Melbourne/University of Adelaide
  • [国際共同研究] University of Bari(イタリア)

    • 国名
      イタリア
    • 外国機関名
      University of Bari
  • [国際共同研究]

    • 他の国数
      4
  • [雑誌論文] 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 ページ: -

    • DOI

      10.1007/s10664-024-10449-5

    • 査読あり / 国際共著
  • [雑誌論文] Evaluating the effectiveness of size-limited execution trace with near-omniscient debugging2024

    • 著者名/発表者名
      Shimari Kazumasa、Ishio Takashi、Kanda Tetsuya、Inoue Katsuro
    • 雑誌名

      Science of Computer Programming

      巻: 236 ページ: 103117~103117

    • DOI

      10.1016/j.scico.2024.103117

    • 査読あり
  • [雑誌論文] SUCCEED: Sharing Upcycling Cases with Context and Evaluation for Efficient Software Development2023

    • 著者名/発表者名
      Nakata Takuya、Chen Sinan、Saiki Sachio、Nakamura Masahide
    • 雑誌名

      Information

      巻: 14 ページ: 518~518

    • DOI

      10.3390/info14090518

    • 査読あり / オープンアクセス
  • [雑誌論文] Studying the association between Gitcoin’s issues and resolving outcomes2023

    • 著者名/発表者名
      Choetkiertikul Morakot、Puengmongkolchaikit Arada、Chandra Pandaree、Ragkhitwetsagul Chaiyong、Maipradit Rungroj、Hata Hideaki、Sunetnanta Thanwadee、Matsumoto Kenichi
    • 雑誌名

      Journal of Systems and Software

      巻: 206 ページ: 111835~111835

    • DOI

      10.1016/j.jss.2023.111835

    • 査読あり / オープンアクセス / 国際共著
  • [雑誌論文] 開発体制がソフトウェアプロジェクトのコストと納期に与える影響2023

    • 著者名/発表者名
      角田 雅照、松本 健一、大岩 佐和子、押野 智樹
    • 雑誌名

      情報処理学会論文誌

      巻: 64 ページ: 846~859

    • DOI

      10.20729/00225493

    • 査読あり
  • [雑誌論文] 18 million links in commit messages: purpose, evolution, and decay2023

    • 著者名/発表者名
      Xiao Tao、Baltes Sebastian、Hata Hideaki、Treude Christoph、Kula Raula Gaikovina、Ishio Takashi、Matsumoto Kenichi
    • 雑誌名

      Empirical Software Engineering

      巻: 28 ページ: -

    • DOI

      10.1007/s10664-023-10325-8

    • 査読あり / 国際共著
  • [雑誌論文] Does the first response matter for future contributions? A study of first contributions2023

    • 著者名/発表者名
      Assavakamhaenghan Noppadol、Wattanakriengkrai Supatsara、Shimada Naomichi、Kula Raula Gaikovina、Ishio Takashi、Matsumoto Kenichi
    • 雑誌名

      Empirical Software Engineering

      巻: 28 ページ: -

    • DOI

      10.1007/s10664-023-10299-7

    • 査読あり
  • [雑誌論文] More than React: Investigating the Role of Emoji Reaction in GitHub Pull Requests2023

    • 著者名/発表者名
      Wang Dong、Xiao Tao、Son Teyon、Kula Raula Gaikovina、Ishio Takashi、Kamei Yasutaka、Matsumoto Kenichi
    • 雑誌名

      Empirical Software Engineering

      巻: 28 ページ: -

    • DOI

      10.1007/s10664-023-10336-5

    • 査読あり
  • [雑誌論文] Understanding the role of external pull requests in the NPM ecosystem2023

    • 著者名/発表者名
      Maeprasart Vittunyuta、Wattanakriengkrai Supatsara、Kula Raula Gaikovina、Treude Christoph、Matsumoto Kenichi
    • 雑誌名

      Empirical Software Engineering

      巻: 28 ページ: -

    • DOI

      10.1007/s10664-023-10315-w

    • 査読あり / 国際共著
  • [雑誌論文] When conversations turn into work: a taxonomy of converted discussions and issues in GitHub2023

    • 著者名/発表者名
      Wang Dong、Kondo Masanari、Kamei Yasutaka、Kula Raula Gaikovina、Ubayashi Naoyasu
    • 雑誌名

      Empirical Software Engineering

      巻: 28 ページ: -

    • DOI

      10.1007/s10664-023-10366-z

    • 査読あり
  • [雑誌論文] Do Developers Present Proficient Code Snippets in Their README Files? An Analysis of PyPI Libraries in GitHub2023

    • 著者名/発表者名
      Sitthithanasakul Supavas、Chinthanet Bodin、Kula Raula Gaikovina、Netsiwawichian Natthakit、Leelaprute Pattara、Manaskasemsak Bundit、Rungsawang Arnon、Matsumoto Kenichi
    • 雑誌名

      Journal of Information Processing

      巻: 31 ページ: 679~688

    • DOI

      10.2197/ipsjjip.31.679

    • 査読あり / オープンアクセス / 国際共著
  • [雑誌論文] Reliability Evaluation Framework for Obfuscating Transformations in Program Code.2023

    • 著者名/発表者名
      KITAOKA Tetsuya、KANZAKI Yuichiro、ISHIO Takashi、SHIMARI Kazumasa、MATSUMOTO Kenichi
    • 雑誌名

      コンピュータ ソフトウェア

      巻: 40 ページ: 4_37~4_46

    • DOI

      10.11309/jssst.40.4_37

    • 査読あり / オープンアクセス
  • [学会発表] Exploring a Unified Service Data Model for Needs-Based Service Recommendations2024

    • 著者名/発表者名
      Takuya Nakata, Sinan Chen, Sachio Saiki, Masahide Nakamura
    • 学会等名
      International Conference on Green and Human Information Technology 2024 (ICGHIT20204)
    • 国際学会
  • [学会発表] Introducing Gamification into Experiment-Based Programming Platform for Encouraging Description2024

    • 著者名/発表者名
      Aoi Nagatani, Sinan Chen, and Sachio Saiki
    • 学会等名
      International Conference on Green and Human Information Technology 2024 (ICGHIT20204)
    • 国際学会
  • [学会発表] ニーズに基づくサービス開発の効率化に向けたソフトウェアアップサイクル手法の検討2024

    • 著者名/発表者名
      中田 匠哉, 陳 思楠, 佐伯 幸郎, 中村 匡秀
    • 学会等名
      電子情報通信学会技術研究報告, vol.123, no.414 SS2023-50
  • [学会発表] システムとユーザの対話に基づく個人に適応した宅内省エネ行動推進手法2024

    • 著者名/発表者名
      平井駿, 岡本大, 陳思楠, 佐伯幸郎, 中村匡秀
    • 学会等名
      電子情報通信学会技術研究報告, vol.123, no.429,LOIS2023-52
  • [学会発表] ボタン駆動スマートサービスの実装を容易化するプラットフォームの研究2024

    • 著者名/発表者名
      村手亮太, 中橋友郎, 陳思楠, 佐伯幸郎, 中村匡秀, 安田清, 露崎雄太
    • 学会等名
      電子情報通信学会技術研究報告, vol.123, no.429, LOIS2023-61
  • [学会発表] ソフトウェアアップサイクル事例共有手法の評価と今後の展望2024

    • 著者名/発表者名
      中田 匠哉, 陳 思楠, 佐伯 幸郎, 中村 匡秀
    • 学会等名
      第5回次世代ソフトウェアエコシステムワークショップ
  • [学会発表] 実験指向プログラミングプラットフォームへのゲーミフィケーションの導入と実験的評価2024

    • 著者名/発表者名
      長谷 碧, 陳 思楠, 佐伯 幸郎, 中村 匡秀
    • 学会等名
      第5回次世代ソフトウェアエコシステムワークショップ
  • [学会発表] ソフトウェアアップサイクル実現のための既存資源活用手法に関する研究2024

    • 著者名/発表者名
      寺川航平, 陳 思楠, 佐伯 幸郎, 中村 匡秀
    • 学会等名
      第5回次世代ソフトウェアエコシステムワークショップ
  • [学会発表] Javaプロジェクトにおける一文字変数の利用方法とソースコード保守性への影響の調査2024

    • 著者名/発表者名
      岡井 光輝, 嶋利 一真, 石尾 隆, 松本 健一
    • 学会等名
      第216回ソフトウェア工学研究発表会
  • [学会発表] Pythonプログラミング演習におけるプログラミング経験度とエラー修正時間の関係分析2024

    • 著者名/発表者名
      篠原 遼太郎, 嶋利 一真, 福島 和希, 田中 慎之佑, 石尾 隆, 松本 健一
    • 学会等名
      第216回ソフトウェア工学研究発表会
  • [学会発表] Test Case Generation for Python Libraries using Dependent Projects' Test-Suites2024

    • 著者名/発表者名
      Keita Morisaki, Kazumasa Shimari, Takashi Ishio, and Kenichi Matsumoto
    • 学会等名
      7th Workshop on Validation, Analysis and Evolution of Software Tests
    • 国際学会
  • [学会発表] Comparing Execution Trace Using Merkle-Tree to Detect Backward Incompatibilities2024

    • 著者名/発表者名
      Atsuhito Yamaoka, Teyon Son, Kazumasa Shimari, Takashi Ishio and Kenichi Matsumoto
    • 学会等名
      IEEE International Conference on Software Analysis, Evolution and Reengineering
    • 国際学会
  • [学会発表] Employing Large Language Models for Dialogue-Based Personalized Needs Extraction in Smart Services2023

    • 著者名/発表者名
      Takuya Nakata, Sinan Chen, Sachio Saiki, Masahide Nakamura
    • 学会等名
      Computer Science & Information Technology (CS & IT)
    • 国際学会
  • [学会発表] Gamified Web Application for Facilitating Zero Carbon Activities by Local Government2023

    • 著者名/発表者名
      Aoi Nagatani, Tasuku Watanabe, Yuya Tarutani, Yoshifumi Kamae, Shun Sato, Marin Shoda, Masahide Nakamura
    • 学会等名
      Computer Science & Information Technology (CS & IT)
    • 国際学会
  • [学会発表] A Study of Project Description Inference Using Method Name Elements for Software Upcycling2023

    • 著者名/発表者名
      Kohei Terakawa, Sinan Chen, Sachio Saiki, Masahide Nakamura
    • 学会等名
      International Conference on Signal Processing and Information Security (ICSPIS)
    • 国際学会
  • [学会発表] Using Data Integration Platform for Effective Location-Aware Service Development Platform2023

    • 著者名/発表者名
      Tomoro Nakahashi, Sinan Chen, Sachio Saiki, Masahide Nakamura
    • 学会等名
      International Conference on Signal Processing and Information Security (ICSPIS)
    • 国際学会
  • [学会発表] Proposal an Automated Management Service for Hybrid Meeting Spaces Using Uni-Messe and Iot2023

    • 著者名/発表者名
      Takeshi Yoshida, Sinan Chen, Sachio Saiki, Masahide Nakamura
    • 学会等名
      IEEE International Conference on Artificial Intelligence in Engineering and Technology IICAIET 2023
    • 国際学会
  • [学会発表] Dialogue-Based User Needs Extraction for Effective Service Personalization2023

    • 著者名/発表者名
      Takuya Nakata, Sinan Chen, Sachio Saiki, Masahide Nakamura
    • 学会等名
      HIMI 2023, Held as Part of the 25th HCI International Conference
    • 国際学会
  • [学会発表] Design and Evaluating a Method Using Project Corpus for Inferring Software Description2023

    • 著者名/発表者名
      Kohei Terakawa, Sinan Chen, Sachio Saiki, Masahide Nakamura
    • 学会等名
      International Joint Conference on Computer Science and Software Engineering
    • 国際学会
  • [学会発表] ニーズ充足型のサービス開発を支援するソフトウェアアップサイクル手法の検討2023

    • 著者名/発表者名
      中田 匠哉, 陳 思楠, 佐伯 幸郎, 中村 匡秀
    • 学会等名
      FOSE2023 第30回ソフトウェア工学の基礎ワークショップ
  • [学会発表] ニーズに基づくサービス推薦に向けた統一的サービスデータモデルの検討2023

    • 著者名/発表者名
      中田 匠哉, 陳 思楠, 佐伯 幸郎, 中村 匡秀
    • 学会等名
      電子情報通信学会技術研究報告, vol.123, no.271 SC2023-27
  • [学会発表] 実験指向プログラミングプラットフォームへのゲーミフィケーションの導入2023

    • 著者名/発表者名
      長谷 碧, 陳 思楠, 佐伯 幸郎, 中村 匡秀
    • 学会等名
      電子情報通信学会技術研究報告, vol.123, no.no.270(KBSE)
  • [学会発表] LLMを活用したソフトウェアアップサイクルにおける素材抽出手法の検討2023

    • 著者名/発表者名
      寺川 航平, 陳 思楠, 佐伯幸郎, 中村 匡秀
    • 学会等名
      電子情報通信学会技術研究報告, vol.123, no.no.270(KBSE)
  • [学会発表] データ連携基盤を活用したロケーションアウェアサービスプラットフォームの提案2023

    • 著者名/発表者名
      中橋 友郎, 陳 思楠, 中村 匡秀, 佐伯 幸郎
    • 学会等名
      電子情報通信学会技術研究報告, vol.123, no.124,KBSE2023-17
  • [学会発表] スマートサービスの個人適応を可能にするLLMを活用した対話型ユーザニーズ抽出手法2023

    • 著者名/発表者名
      中田 匠哉, 陳 思楠, 佐伯 幸郎, 中村 匡秀
    • 学会等名
      電子情報通信学会技術研究報告, vol.123, no.124 KBSE2023-30
  • [学会発表] ゲーミフィケーションを活用したゼロカーボン運動推進のためのWebアプリケーション開発2023

    • 著者名/発表者名
      長谷 碧, 渡邊 輔, 樽谷 侑弥, 釜江 祥史, 佐藤 駿, 正田 茉鈴, 中村 匡秀
    • 学会等名
      電子情報通信学会技術研究報告, vol.123, no.61, SC2023-5
  • [学会発表] Exploring Behavioral Trustworthiness of GitHub Developers2023

    • 著者名/発表者名
      Kinari Nishiura, Kaito Ikeda, Mariko Sasakura, Akito Monden
    • 学会等名
      Proc. 5th World Symposium on Software Engineering (WSSE2023), pp. 92-95
    • 国際学会
  • [学会発表] A Cost-Effectiveness Metric for Association Rule Mining in Software Defect Prediction2023

    • 著者名/発表者名
      Kinari Nishiura, Takeki Kasagi, Akito Monden
    • 学会等名
      Proc. 2023 Congress in Computer Science, Computer Engineering & Applied Computing (CSCE), pp.2615-2620
    • 国際学会
  • [学会発表] Analysis of Programming Performance Based on 2-grams of Keystrokes and Mouse Operations2023

    • 著者名/発表者名
      Kazuki Matsumoto, Kinari Nishiura, Mariko Sasakura and Akito Monden
    • 学会等名
      Proc. 21st IEEE/ACIS International Conference on Software Engineering Research, Management and Applications (SERA2023)
    • 国際学会
  • [学会発表] 小規模JavaScriptプロジェクトにおけるclass構文の使用実態の調査2023

    • 著者名/発表者名
      三澤 秀斗,西浦 生成,笹倉 万里子,門田 暁人
    • 学会等名
      ソフトウェア工学の基礎ワークショップFOSE2023, pp. 105-110
  • [学会発表] ChatGPTをSE役とした対話による要求獲得の試み2023

    • 著者名/発表者名
      西窪 修広,西浦 生成,笹倉 万里子,門田 暁人
    • 学会等名
      ソフトウェア工学の基礎ワークショップFOSE2023, pp. 147-152
  • [学会発表] テストケース作成におけるChatGPT利用の効果2023

    • 著者名/発表者名
      起塚 亮,西浦 生成,門田 暁人
    • 学会等名
      ソフトウェア工学の基礎ワークショップFOSE2023, pp. 195-196
  • [学会発表] Intertwining Communities: Exploring Libraries that Cross Software Ecosystems,"2023

    • 著者名/発表者名
      Kanchanok Kannee, Raula Gaikovina Kula, Supatsara Wattanakriengkrai, Kenichi Matsumoto
    • 学会等名
      20th International Conference on Mining Software Repositories
    • 国際学会
  • [学会発表] Understanding the Role of Images on Stack Overflow2023

    • 著者名/発表者名
      Dong Wang, Tao Xiao, Christoph Treude, Raula Gaikovina Kula, Hideaki Hata, Yasutaka Kamei
    • 学会等名
      20th International Conference on Mining Software Repositories
    • 国際学会
  • [学会発表] Repeated Builds During Code Review: An Empirical Study of the OpenStack Community2023

    • 著者名/発表者名
      Rungroj Maipradit, Dong Wang, Patanamon Thongtanunam, Raula Gaikovina Kula, Yasutaka Kamei, Shane McIntosh
    • 学会等名
      38th IEEE/ACM International Conference on Automated Software Engineering (ASE 2023)
    • 国際学会
  • [学会発表] Lessons from the Long Tail: Analysing Unsafe Dependency Updates across Software Ecosystems2023

    • 著者名/発表者名
      Supatsara Wattanakriengkrai, Raula Gaikovina Kula, Christoph Treude, Kenichi Matsumoto,
    • 学会等名
      The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering 2023 (FSE2023)
    • 国際学会
  • [学会発表] 確率モデルを用いた初学者向け構文エラー修正支援手法の検討2023

    • 著者名/発表者名
      田中 慎之佑, 嶋利 一真, 福島 和希, 石尾 隆, 松本 健一
    • 学会等名
      第214回ソフトウェア工学研究発表会
  • [学会発表] Towards Assessment of Practicality of Introductory Programming Course Using Vocabulary of Textbooks, Assignments, and Actual Projects2023

    • 著者名/発表者名
      Kazuki Fukushima, Takashi Ishio, Kazumasa Shimari, and Kenichi Matsumoto
    • 学会等名
      35th IEEE International Conference on Software Engineering Education and Training
    • 国際学会
  • [学会発表] Will you use software development support using biosignals? A survey from software developers2023

    • 著者名/発表者名
      Ryo Soga, Hideyuki Kanuka, Takatomi Kubo, Takashi Ishio, and Kenichi Matsumoto
    • 学会等名
      35th International Conference on Software Engineering and Knowledge Engineering
    • 国際学会
  • [学会発表] Leveraging Execution Trace with ChatGPT: A Case Study on Automated Fault Diagnosis2023

    • 著者名/発表者名
      Takafumi Sakura, Ryo Soga, Hideyuki Kanuka, Kazumasa Shimari, Takashi Ishio
    • 学会等名
      39th IEEE International Conference on Software Maintenance and Evolution
    • 国際学会
  • [図書] Chapter 3: Promises and Perils of Mining Software Package Ecosystem Data, Software Ecosystems2023

    • 著者名/発表者名
      Kula, R.G., Inoue, K., Treude, C
    • 総ページ数
      314
    • 出版者
      Springer
    • ISBN
      978-3-031-36060-2

URL: 

公開日: 2024-12-25  

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

Powered by NII kakenhi