2016 Fiscal Year Annual Research Report
ヘテロな開発運用時代の保守進化を支える全方向ソフトウェア追跡
Project/Area Number |
16H02804
|
Research Institution | Waseda University |
Principal Investigator |
鷲崎 弘宜 早稲田大学, 理工学術院, 教授 (70350494)
|
Co-Investigator(Kenkyū-buntansha) |
小形 真平 信州大学, 学術研究院工学系, 助教 (10589279)
吉岡 信和 国立情報学研究所, 大学共同利用機関等の部局等, 准教授 (20390601)
海谷 治彦 神奈川大学, 理学部, 教授 (30262596)
本田 澄 早稲田大学, グローバルエデュケーションセンター, 助手 (40732938)
坂本 一憲 国立情報学研究所, 大学共同利用機関等の部局等, 特任助教 (60609139)
櫨山 淳雄 東京学芸大学, 教育学部, 教授 (70313278)
大久保 隆夫 情報セキュリティ大学院大学, その他の研究科, 教授 (80417518)
|
Project Period (FY) |
2016-04-01 – 2021-03-31
|
Keywords | ソフトウェア保守 / ソフトウェア進化 |
Outline of Annual Research Achievements |
多くのソフトウェアがモデリング・プログラミング言語を含む多様な環境を併用して開発され多様な実行環境で運用保守される今日のヘテロな開発運用時代において、その多様性を扱えるソフトウェアの要求や要素の追跡、変更・再利用支援技術の欠如が、迅速かつ高信頼なソフトウェア保守進化の妨げとなっている。本研究では、代表者および分担者らの研究成果を応用および発展させて、(1)言語を含む環境や成果物に対しロバストな網羅的追跡技術、(2)異なる追跡結果をまとめることによる高信頼追跡技術、(3)追跡結果に基づいて保守進化を促すための変更・再利用支援技術を確立する。結果として、ヘテロな開発運用時代において工程を超えた適切な抽象度における変更必要箇所の特定、変更、再利用を迅速かつ高精度に実現し、保守進化の基盤を与える。 具体的には平成28年度において、研究を進めるにあたって基礎を与える要素技術群の体系的サーベイを進めるとともに、特に(1)環境や成果物に対してロバストな網羅的追跡技術に注力し、ロバストな追跡実現のため、テキストベース追跡、パターンベース追跡、多言語対応コード追跡、差分ベース追跡および関連技術の実現を進めた。これにより、任意の工程の任意のソフトウェア構成要素(要求を含む)から、工程を超えた水平方向と工程内の他要素への垂直方向、さらにはそれらを組み合わせた全方向への容易かつ高信頼な追跡を達成する。具体的には、環境や成果物を超えた連携により実現される機能要求や、あちこちに横断的に散らばって実現される非機能要求を正確に追跡可能とする。
|
Current Status of Research Progress |
Current Status of Research Progress
1: Research has progressed more than it was originally planned.
Reason
当初計画の要素技術の研究に加えて、それらの基盤を与える技術群の体系的サーベイについても顕著な成果を挙げたため、当初の計画以上の進展と自己評価する。
|
Strategy for Future Research Activity |
引き続き、研究分担者や連携者間で緊密に連絡を取りながら研究を進めるとともに、検証実験および成果の広く一般公開に向けた準備を進める。
|
Research Products
(12 results)
-
-
-
-
-
-
-
[Presentation] Traceability Link Mining - Focusing on Usability -2017
Author(s)
Shinpei Ogata, Yukiya Yazawa, Kozo Okano, Haruhiko Kaiya, Hironori Washizaki
Organizer
41st IEEE Computer Society Signature Conference on Computers, Software, and Applications
Place of Presentation
Torino, Turin, Italy
Year and Date
2017-07-04 – 2017-07-08
Int'l Joint Research
-
-
-
-
-