Project/Area Number |
25220003
|
Research Category |
Grant-in-Aid for Scientific Research (S)
|
Allocation Type | Single-year Grants |
Research Field |
Software
|
Research Institution | Osaka University |
Principal Investigator |
INOUE Katsuro 大阪大学, 情報科学研究科, 教授 (20168438)
|
Co-Investigator(Kenkyū-buntansha) |
楠本 真二 大阪大学, 情報科学研究科, 教授 (30234438)
松下 誠 大阪大学, 情報科学研究科, 准教授 (60304028)
石尾 隆 奈良先端科学技術大学院大学, 先端科学技術研究科, 准教授 (60452413)
岡野 浩三 信州大学, 学術研究院工学系, 准教授 (70252632)
肥後 芳樹 大阪大学, 情報科学研究科, 准教授 (70452414)
|
Co-Investigator(Renkei-kenkyūsha) |
KULA RAULA GAIKOVINA
OUNI Ali
DE ROOVER Coen
YOSHIDA Norihiro
MANABE Yuki
CHOI Eunjong
|
Research Collaborator |
GERMAN Daniel
KESSENTINI Marouane
|
Project Period (FY) |
2013-05-31 – 2018-03-31
|
Project Status |
Completed (Fiscal Year 2018)
|
Budget Amount *help |
¥121,550,000 (Direct Cost: ¥93,500,000、Indirect Cost: ¥28,050,000)
Fiscal Year 2017: ¥21,970,000 (Direct Cost: ¥16,900,000、Indirect Cost: ¥5,070,000)
Fiscal Year 2016: ¥21,320,000 (Direct Cost: ¥16,400,000、Indirect Cost: ¥4,920,000)
Fiscal Year 2015: ¥23,270,000 (Direct Cost: ¥17,900,000、Indirect Cost: ¥5,370,000)
Fiscal Year 2014: ¥26,000,000 (Direct Cost: ¥20,000,000、Indirect Cost: ¥6,000,000)
Fiscal Year 2013: ¥28,990,000 (Direct Cost: ¥22,300,000、Indirect Cost: ¥6,690,000)
|
Keywords | ソフトウェア資産 / 再利用 / 依存関係グラフ / プログラム検索 / リファクタリング評価 / 依存関係可視化 / プログラム解析 / オープンソースソフトウェア / ソフトウェアライブラリ / 機械学習 / ソフトウェア工学 / ソフトウェア検索 / 開発支援 / 評価 / ソフトウェア解析 / Software Universe Graph / ソフトウェアライセンス / ソフトウェア信頼性 / コードクローン / てんぽらり |
Outline of Final Research Achievements |
For efficient development of software system, we have studied various methods and techniques on collecting, analyzing, and evaluating software assets. One of the important outcomes is developing a method of modeling dependency of software assets, named SUG (Software Universe Graph). Also, we have developed library dependency visualizers. In addition to these, we have studied fast library search techniques, refactability evaluation method, software license inconsistency detection method, and many others.
|
Academic Significance and Societal Importance of the Research Achievements |
ソフトウェアシステムは、現代社会に必須な要素で、その効率的な開発方法の探求は、強く求められている。本プロジェクトでは、過去のソフトウェア資産を有効に活用し、開発の効率を上げ、高い機能のソフトウェア・システム構築できるようにするための種々の技術開発を行った。特に、過去の資産を効率よく探し出す検索技術、多数の資産の間の関連を分析し評価する技術、個々の資産をいろいろな視点で評価する技術などを開発し、ソフトウェア資産の効率的な利活用の推進に貢献した。
|
Assessment Rating |
Verification Result (Rating)
A
|
Assessment Rating |
Result (Rating)
A: Progress in the research is steadily towards the initial goal. Expected research results are expected.
|