• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2023 Fiscal Year Annual Research Report

Fundamental and Innovative Technologies for Next-Generation Software Ecosystems

Research Project

Project/Area Number 20H05706
Research InstitutionNara Institute of Science and Technology

Principal Investigator

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

Co-Investigator(Kenkyū-buntansha) 石尾 隆  公立はこだて未来大学, システム情報科学部, 教授 (60452413)
畑 秀明  信州大学, 学術研究院工学系, 准教授 (00713041)
KULA RAULA・GAIKOVINA  奈良先端科学技術大学院大学, 先端科学技術研究科, 准教授 (80749094)
門田 暁人  岡山大学, 環境生命自然科学学域, 教授 (80311786)
中村 匡秀  神戸大学, 工学研究科, 教授 (30324859)
Project Period (FY) 2020-08-31 – 2025-03-31
Keywordsソフトウェア再利用 / マイクロサービス / AI技術応用 / ブロックチェーン技術
Outline of Annual Research Achievements

(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件含まれている.

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

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

Strategy for Future Research Activity

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

  • Research Products

    (59 results)

All 2024 2023 Other

All Int'l Joint Research (6 results) Journal Article (12 results) (of which Int'l Joint Research: 5 results,  Peer Reviewed: 12 results,  Open Access: 4 results) Presentation (40 results) (of which Int'l Joint Research: 21 results) Book (1 results)

  • [Int'l Joint Research] McGill University/University of Quebec/University of Waterloo(カナダ)

    • Country Name
      CANADA
    • Counterpart Institution
      McGill University/University of Quebec/University of Waterloo
    • # of Other Institutions
      2
  • [Int'l Joint Research] Rochester Institute of Technology(米国)

    • Country Name
      U.S.A.
    • Counterpart Institution
      Rochester Institute of Technology
  • [Int'l Joint Research] University of Lugano(スイス)

    • Country Name
      SWITZERLAND
    • Counterpart Institution
      University of Lugano
  • [Int'l Joint Research] University of Melbourne/University of Adelaide(オーストラリア)

    • Country Name
      AUSTRALIA
    • Counterpart Institution
      University of Melbourne/University of Adelaide
  • [Int'l Joint Research] University of Bari(イタリア)

    • Country Name
      ITALY
    • Counterpart Institution
      University of Bari
  • [Int'l Joint Research]

    • # of Other Countries
      4
  • [Journal Article] Quantifying and characterizing clones of self-admitted technical debt in build systems2024

    • Author(s)
      Xiao Tao、Zeng Zhili、Wang Dong、Hata Hideaki、McIntosh Shane、Matsumoto Kenichi
    • Journal Title

      Empirical Software Engineering

      Volume: 29 Pages: -

    • DOI

      10.1007/s10664-024-10449-5

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Evaluating the effectiveness of size-limited execution trace with near-omniscient debugging2024

    • Author(s)
      Shimari Kazumasa、Ishio Takashi、Kanda Tetsuya、Inoue Katsuro
    • Journal Title

      Science of Computer Programming

      Volume: 236 Pages: 103117~103117

    • DOI

      10.1016/j.scico.2024.103117

    • Peer Reviewed
  • [Journal Article] SUCCEED: Sharing Upcycling Cases with Context and Evaluation for Efficient Software Development2023

    • Author(s)
      Nakata Takuya、Chen Sinan、Saiki Sachio、Nakamura Masahide
    • Journal Title

      Information

      Volume: 14 Pages: 518~518

    • DOI

      10.3390/info14090518

    • Peer Reviewed / Open Access
  • [Journal Article] Studying the association between Gitcoin’s issues and resolving outcomes2023

    • Author(s)
      Choetkiertikul Morakot、Puengmongkolchaikit Arada、Chandra Pandaree、Ragkhitwetsagul Chaiyong、Maipradit Rungroj、Hata Hideaki、Sunetnanta Thanwadee、Matsumoto Kenichi
    • Journal Title

      Journal of Systems and Software

      Volume: 206 Pages: 111835~111835

    • DOI

      10.1016/j.jss.2023.111835

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] 開発体制がソフトウェアプロジェクトのコストと納期に与える影響2023

    • Author(s)
      角田 雅照、松本 健一、大岩 佐和子、押野 智樹
    • Journal Title

      情報処理学会論文誌

      Volume: 64 Pages: 846~859

    • DOI

      10.20729/00225493

    • Peer Reviewed
  • [Journal Article] 18 million links in commit messages: purpose, evolution, and decay2023

    • Author(s)
      Xiao Tao、Baltes Sebastian、Hata Hideaki、Treude Christoph、Kula Raula Gaikovina、Ishio Takashi、Matsumoto Kenichi
    • Journal Title

      Empirical Software Engineering

      Volume: 28 Pages: -

    • DOI

      10.1007/s10664-023-10325-8

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Does the first response matter for future contributions? A study of first contributions2023

    • Author(s)
      Assavakamhaenghan Noppadol、Wattanakriengkrai Supatsara、Shimada Naomichi、Kula Raula Gaikovina、Ishio Takashi、Matsumoto Kenichi
    • Journal Title

      Empirical Software Engineering

      Volume: 28 Pages: -

    • DOI

      10.1007/s10664-023-10299-7

    • Peer Reviewed
  • [Journal Article] More than React: Investigating the Role of Emoji Reaction in GitHub Pull Requests2023

    • Author(s)
      Wang Dong、Xiao Tao、Son Teyon、Kula Raula Gaikovina、Ishio Takashi、Kamei Yasutaka、Matsumoto Kenichi
    • Journal Title

      Empirical Software Engineering

      Volume: 28 Pages: -

    • DOI

      10.1007/s10664-023-10336-5

    • Peer Reviewed
  • [Journal Article] Understanding the role of external pull requests in the NPM ecosystem2023

    • Author(s)
      Maeprasart Vittunyuta、Wattanakriengkrai Supatsara、Kula Raula Gaikovina、Treude Christoph、Matsumoto Kenichi
    • Journal Title

      Empirical Software Engineering

      Volume: 28 Pages: -

    • DOI

      10.1007/s10664-023-10315-w

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] When conversations turn into work: a taxonomy of converted discussions and issues in GitHub2023

    • Author(s)
      Wang Dong、Kondo Masanari、Kamei Yasutaka、Kula Raula Gaikovina、Ubayashi Naoyasu
    • Journal Title

      Empirical Software Engineering

      Volume: 28 Pages: -

    • DOI

      10.1007/s10664-023-10366-z

    • Peer Reviewed
  • [Journal Article] Do Developers Present Proficient Code Snippets in Their README Files? An Analysis of PyPI Libraries in GitHub2023

    • Author(s)
      Sitthithanasakul Supavas、Chinthanet Bodin、Kula Raula Gaikovina、Netsiwawichian Natthakit、Leelaprute Pattara、Manaskasemsak Bundit、Rungsawang Arnon、Matsumoto Kenichi
    • Journal Title

      Journal of Information Processing

      Volume: 31 Pages: 679~688

    • DOI

      10.2197/ipsjjip.31.679

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Reliability Evaluation Framework for Obfuscating Transformations in Program Code.2023

    • Author(s)
      KITAOKA Tetsuya、KANZAKI Yuichiro、ISHIO Takashi、SHIMARI Kazumasa、MATSUMOTO Kenichi
    • Journal Title

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

      Volume: 40 Pages: 4_37~4_46

    • DOI

      10.11309/jssst.40.4_37

    • Peer Reviewed / Open Access
  • [Presentation] Exploring a Unified Service Data Model for Needs-Based Service Recommendations2024

    • Author(s)
      Takuya Nakata, Sinan Chen, Sachio Saiki, Masahide Nakamura
    • Organizer
      International Conference on Green and Human Information Technology 2024 (ICGHIT20204)
    • Int'l Joint Research
  • [Presentation] Introducing Gamification into Experiment-Based Programming Platform for Encouraging Description2024

    • Author(s)
      Aoi Nagatani, Sinan Chen, and Sachio Saiki
    • Organizer
      International Conference on Green and Human Information Technology 2024 (ICGHIT20204)
    • Int'l Joint Research
  • [Presentation] ニーズに基づくサービス開発の効率化に向けたソフトウェアアップサイクル手法の検討2024

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

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

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

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

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

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

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

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

    • Author(s)
      Keita Morisaki, Kazumasa Shimari, Takashi Ishio, and Kenichi Matsumoto
    • Organizer
      7th Workshop on Validation, Analysis and Evolution of Software Tests
    • Int'l Joint Research
  • [Presentation] Comparing Execution Trace Using Merkle-Tree to Detect Backward Incompatibilities2024

    • Author(s)
      Atsuhito Yamaoka, Teyon Son, Kazumasa Shimari, Takashi Ishio and Kenichi Matsumoto
    • Organizer
      IEEE International Conference on Software Analysis, Evolution and Reengineering
    • Int'l Joint Research
  • [Presentation] Employing Large Language Models for Dialogue-Based Personalized Needs Extraction in Smart Services2023

    • Author(s)
      Takuya Nakata, Sinan Chen, Sachio Saiki, Masahide Nakamura
    • Organizer
      Computer Science & Information Technology (CS & IT)
    • Int'l Joint Research
  • [Presentation] Gamified Web Application for Facilitating Zero Carbon Activities by Local Government2023

    • Author(s)
      Aoi Nagatani, Tasuku Watanabe, Yuya Tarutani, Yoshifumi Kamae, Shun Sato, Marin Shoda, Masahide Nakamura
    • Organizer
      Computer Science & Information Technology (CS & IT)
    • Int'l Joint Research
  • [Presentation] A Study of Project Description Inference Using Method Name Elements for Software Upcycling2023

    • Author(s)
      Kohei Terakawa, Sinan Chen, Sachio Saiki, Masahide Nakamura
    • Organizer
      International Conference on Signal Processing and Information Security (ICSPIS)
    • Int'l Joint Research
  • [Presentation] Using Data Integration Platform for Effective Location-Aware Service Development Platform2023

    • Author(s)
      Tomoro Nakahashi, Sinan Chen, Sachio Saiki, Masahide Nakamura
    • Organizer
      International Conference on Signal Processing and Information Security (ICSPIS)
    • Int'l Joint Research
  • [Presentation] Proposal an Automated Management Service for Hybrid Meeting Spaces Using Uni-Messe and Iot2023

    • Author(s)
      Takeshi Yoshida, Sinan Chen, Sachio Saiki, Masahide Nakamura
    • Organizer
      IEEE International Conference on Artificial Intelligence in Engineering and Technology IICAIET 2023
    • Int'l Joint Research
  • [Presentation] Dialogue-Based User Needs Extraction for Effective Service Personalization2023

    • Author(s)
      Takuya Nakata, Sinan Chen, Sachio Saiki, Masahide Nakamura
    • Organizer
      HIMI 2023, Held as Part of the 25th HCI International Conference
    • Int'l Joint Research
  • [Presentation] Design and Evaluating a Method Using Project Corpus for Inferring Software Description2023

    • Author(s)
      Kohei Terakawa, Sinan Chen, Sachio Saiki, Masahide Nakamura
    • Organizer
      International Joint Conference on Computer Science and Software Engineering
    • Int'l Joint Research
  • [Presentation] ニーズ充足型のサービス開発を支援するソフトウェアアップサイクル手法の検討2023

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

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

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

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

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

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

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

    • Author(s)
      Kinari Nishiura, Kaito Ikeda, Mariko Sasakura, Akito Monden
    • Organizer
      Proc. 5th World Symposium on Software Engineering (WSSE2023), pp. 92-95
    • Int'l Joint Research
  • [Presentation] A Cost-Effectiveness Metric for Association Rule Mining in Software Defect Prediction2023

    • Author(s)
      Kinari Nishiura, Takeki Kasagi, Akito Monden
    • Organizer
      Proc. 2023 Congress in Computer Science, Computer Engineering & Applied Computing (CSCE), pp.2615-2620
    • Int'l Joint Research
  • [Presentation] Analysis of Programming Performance Based on 2-grams of Keystrokes and Mouse Operations2023

    • Author(s)
      Kazuki Matsumoto, Kinari Nishiura, Mariko Sasakura and Akito Monden
    • Organizer
      Proc. 21st IEEE/ACIS International Conference on Software Engineering Research, Management and Applications (SERA2023)
    • Int'l Joint Research
  • [Presentation] 小規模JavaScriptプロジェクトにおけるclass構文の使用実態の調査2023

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

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

    • Author(s)
      起塚 亮,西浦 生成,門田 暁人
    • Organizer
      ソフトウェア工学の基礎ワークショップFOSE2023, pp. 195-196
  • [Presentation] Intertwining Communities: Exploring Libraries that Cross Software Ecosystems,"2023

    • Author(s)
      Kanchanok Kannee, Raula Gaikovina Kula, Supatsara Wattanakriengkrai, Kenichi Matsumoto
    • Organizer
      20th International Conference on Mining Software Repositories
    • Int'l Joint Research
  • [Presentation] Understanding the Role of Images on Stack Overflow2023

    • Author(s)
      Dong Wang, Tao Xiao, Christoph Treude, Raula Gaikovina Kula, Hideaki Hata, Yasutaka Kamei
    • Organizer
      20th International Conference on Mining Software Repositories
    • Int'l Joint Research
  • [Presentation] Repeated Builds During Code Review: An Empirical Study of the OpenStack Community2023

    • Author(s)
      Rungroj Maipradit, Dong Wang, Patanamon Thongtanunam, Raula Gaikovina Kula, Yasutaka Kamei, Shane McIntosh
    • Organizer
      38th IEEE/ACM International Conference on Automated Software Engineering (ASE 2023)
    • Int'l Joint Research
  • [Presentation] Lessons from the Long Tail: Analysing Unsafe Dependency Updates across Software Ecosystems2023

    • Author(s)
      Supatsara Wattanakriengkrai, Raula Gaikovina Kula, Christoph Treude, Kenichi Matsumoto,
    • Organizer
      The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering 2023 (FSE2023)
    • Int'l Joint Research
  • [Presentation] 確率モデルを用いた初学者向け構文エラー修正支援手法の検討2023

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

    • Author(s)
      Kazuki Fukushima, Takashi Ishio, Kazumasa Shimari, and Kenichi Matsumoto
    • Organizer
      35th IEEE International Conference on Software Engineering Education and Training
    • Int'l Joint Research
  • [Presentation] Will you use software development support using biosignals? A survey from software developers2023

    • Author(s)
      Ryo Soga, Hideyuki Kanuka, Takatomi Kubo, Takashi Ishio, and Kenichi Matsumoto
    • Organizer
      35th International Conference on Software Engineering and Knowledge Engineering
    • Int'l Joint Research
  • [Presentation] Leveraging Execution Trace with ChatGPT: A Case Study on Automated Fault Diagnosis2023

    • Author(s)
      Takafumi Sakura, Ryo Soga, Hideyuki Kanuka, Kazumasa Shimari, Takashi Ishio
    • Organizer
      39th IEEE International Conference on Software Maintenance and Evolution
    • Int'l Joint Research
  • [Book] Chapter 3: Promises and Perils of Mining Software Package Ecosystem Data, Software Ecosystems2023

    • Author(s)
      Kula, R.G., Inoue, K., Treude, C
    • Total Pages
      314
    • Publisher
      Springer
    • ISBN
      978-3-031-36060-2

URL: 

Published: 2024-12-25  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi