研究課題/領域番号 |
20H05706
|
研究機関 | 奈良先端科学技術大学院大学 |
研究代表者 |
松本 健一 奈良先端科学技術大学院大学, 先端科学技術研究科, 教授 (70219492)
|
研究分担者 |
石尾 隆 奈良先端科学技術大学院大学, 先端科学技術研究科, 准教授 (60452413)
畑 秀明 信州大学, 学術研究院工学系, 准教授 (00713041)
KULA RAULA・GAIKOVINA 奈良先端科学技術大学院大学, 先端科学技術研究科, 助教 (80749094)
門田 暁人 岡山大学, 自然科学学域, 教授 (80311786)
中村 匡秀 神戸大学, 工学研究科, 教授 (30324859)
|
研究期間 (年度) |
2020-08-31 – 2025-03-31
|
キーワード | ソフトウェア再利用 / マイクロサービス / AI技術応用 / ブロックチェーン技術 |
研究実績の概要 |
(1)プロダクトのアップサイクリング:マイクロサービス化によるプログラムコードの資産化 アップサイクリングの候補を増やす手法として、GitHubにおける後継・関連プロジェクトの探索技術を開発した。また、人工知能やプログラム難読化など、自動生成技術によって作り出されたプログラム(ソースコード)の価値を評価するために、ソースコードの独自性、信頼性、実行速度などの品質特性を計測する技術を開発した。 (2)人とAIの適材適所配置:人とAIの適格性評価,ベンチマーキング チームによるソフトウェア開発運用を想定し、信頼できる開発運用者に求められる行動特性(コンピテンシー)を同定すると共に、GitHub上の活動から計測可能なメトリクスとして定義した。また、ソフトウェアライブラリ間の依存関係と開発運用者の貢献度の関係、および、プロジェクトへの新規参入者による初期貢献の定量的評価を通じて、開発運用者の適格性を「貢献」という観点で定量化すると共に、プロジェクトの健全性や持続可能性との関係を明らかにした。 (3)外部技術情報ともリンクする品質管理:ブロックチェーン技術を用いた情報集約 GitHub Discussions、GitHub Sponsors profile、GitHub Advisory Databaseなどを対象として、詳細な技術情報の分析や情報取得の自動化の技術を開発した。また、外部技術情報ともリンクした品質管理の主要な機能の一つとして、ソフトウェア更新支援技術の検討,開発を進めた.
|
現在までの達成度 (区分) |
現在までの達成度 (区分)
2: おおむね順調に進展している
理由
3つの研究開発項目それぞれにおいて,次年度以降の研究の基盤となる知見獲得と技術開発が進展した.研究資料(ソフトウェア開発運用履歴データ)の集積がさらに進んでおり,データ活用(キュレーションやタグ付けを含む)における研究開発項目間での協働や情報共有が,優れた研究成果として引き続き結実している.今年度の研究成果発表は,査読付き学術論文誌への掲載15編,査読付き国際会議発表25件を数える.成果発表には,IEEE Transactions of Software Engineering,IEEE Software,Empirical Software Engineering,Journal of Systems and Software等,ソフトウェア工学分野で国際的に特に高く評価されている論文誌への掲載論文が計6編含まれる.同様に,国際会議発表にも,ICSE,ICSME,ASE,MSRでの発表が計5件含まれている.
|
今後の研究の推進方策 |
研究計画調書に示した通り,令和5年度には「展開技術の開発」を,最終年度となる令和6年度には,「基盤・展開技術の実証実験」をそれぞれ実施する.ただし,新型コロナウイルス感染症の感染拡大が終息しても,本研究課題をとりまく環境が感染拡大以前の状態に戻るとは限らない.次の点に留意し,研究目的の着実な達成を目指す. (1)膨大な研究資料の活用・更新 (2)オンラインツール・システムのこれまで以上の導入・活用、バーチャルラボの構築 (3)独自開催する国内・国際研究集会の強化、オンライン・オンサイトのシームレス化
|