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

2016 Fiscal Year Annual Research Report

Multi-variant development management method based on variant life cycle model

Research Project

Project/Area Number 24300006
Research InstitutionKyoto University

Principal Investigator

阿草 清滋  京都大学, 学術情報メディアセンター, 研究員 (90026360)

Co-Investigator(Kenkyū-buntansha) 山本 晋一郎  愛知県立大学, 情報科学部, 教授 (40240098)
小林 隆志  東京工業大学, 情報理工学院, 准教授 (50345386)
手嶋 茂晴  名古屋大学, 未来社会創造機構, 特任教授 (50394599)
渥美 紀寿  京都大学, 情報環境機構, 助教 (70397446)
Project Period (FY) 2012-04-01 – 2017-03-31
Keywordsソフトウェア工学 / ソフトウェア構成管理 / トレーサビリティ / 多品種同時開発
Outline of Annual Research Achievements

本研究の目的は,機能の細部が異なる同種の製品を継続的に並行して開発する多品種並行開発において,それぞれの環境に適応するようカスタマイズしたソフトウェアバリアント(バリアント)を管理・運用するための新しい開発手法を確立することである.
改版履歴および開発行動履歴の解析に基づく成果物要素間の依存関係抽出の研究に対し,より多くの実ソフトウェアを用いた評価を行い,雑誌論文および国際会議論文として発表を行った.改版履歴を分析して共変更関係を抽出する際の履歴の選択方法の影響については,大規模オープンソースソフトウェアの改版履歴を用いた実験から,時間的近接性を考慮することで変更推薦の精度が向上することを明らかにした.また,開発行動履歴の情報を加味することで,さらに変更を推薦できる機会が大幅に拡大することも明らかとなった.
さらに,バリアントコードに対して頻繁に適用される静的検査の検査結果に関して効果的に管理を行う手法についても成果を取りまとめ雑誌論文として発表を行った.

また,マルチバリアントコードの保守支援の研究として,昨年度まで行ってきたバリアントを構成するコンパイルスイッチ等の前処理命令の解析手法をさらに進め,前処理命令を用いた可変点コードと変更の関係を分析することで変更支援の精度を高める手法を開発した.これにより,マルチバリアントバリアントコードに対する修正の際に見落とされやすい可変点への変更を推薦することが可能となった.

Research Progress Status

28年度が最終年度であるため、記入しない。

Strategy for Future Research Activity

28年度が最終年度であるため、記入しない。

  • Research Products

    (12 results)

All 2017 2016

All Journal Article (2 results) (of which Int'l Joint Research: 1 results,  Peer Reviewed: 2 results,  Acknowledgement Compliant: 2 results,  Open Access: 1 results) Presentation (10 results) (of which Int'l Joint Research: 1 results)

  • [Journal Article] 改版履歴の分析に基づく変更支援手法における時間的近接性の考慮と同一作業コミットの統合による影響2017

    • Author(s)
      森達也, Anders Hagward, 小林隆志
    • Journal Title

      情報処理学会論文誌

      Volume: 58(4) Pages: 807-817

    • Peer Reviewed / Int'l Joint Research / Acknowledgement Compliant
  • [Journal Article] MAFP: ソースコードに対する静的検査における警告の管理ツール2016

    • Author(s)
      渥美 紀寿, 桑原 寛明
    • Journal Title

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

      Volume: 33(4) Pages: 50-66

    • DOI

      10.11309/jssst.33.4_50

    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Presentation] Can Developers' Interaction Data Improve Change Recommendation?2017

    • Author(s)
      Akihiro Yamamori, Anders Hagward, Takashi Kobayashi
    • Organizer
      The 41st IEEE Computer Society International Conference on Computers, Software & Applications (COMPSAC2017)
    • Place of Presentation
      Torino, Italy
    • Year and Date
      2017-07-04 – 2017-07-08
    • Int'l Joint Research
  • [Presentation] 実行トレース抽象化を目的とした参照関係・アクセス解析によるコアオブジェクト特定2017

    • Author(s)
      野田訓広, 小林隆志, 渥美紀寿
    • Organizer
      ソフトウェア工学研究会 3月研究会
    • Place of Presentation
      東京都新宿区
    • Year and Date
      2017-03-12 – 2017-03-13
  • [Presentation] 前処理命令による可変点を考慮した共変更ルール抽出2017

    • Author(s)
      森達也, 小林隆志, 林晋平, 渥美紀寿
    • Organizer
      電子情報通信学会 ソフトウェアサイエンス研究会 3月研究会
    • Place of Presentation
      沖縄県那覇市
    • Year and Date
      2017-03-09 – 2017-03-10
  • [Presentation] バリアントソフトウェアの開発・保守支援に関する研究2017

    • Author(s)
      渥美紀寿
    • Organizer
      IPSJ SIGSE ウィンターワークショップ 2017・イン・飛騨高山
    • Place of Presentation
      岐阜県高山市
    • Year and Date
      2017-01-19 – 2017-01-20
  • [Presentation] リバースエンジニアリングによる実用的な設計情報復元に向けて2017

    • Author(s)
      野田訓広, 小林隆志
    • Organizer
      IPSJ SIGSE ウィンターワークショップ2017・イン・飛騨高山
    • Place of Presentation
      岐阜県高山市
    • Year and Date
      2017-01-19 – 2017-01-20
  • [Presentation] バリアントコードの改変履歴に基づく前処理条件の構造に関する特徴調査2016

    • Author(s)
      今西 洋二, 渥美 紀寿, 森崎 修司, 山本 修一郎, 阿草 清滋
    • Organizer
      第 23 回ソフトウェア工学の基礎ワークショップ FOSE2016
    • Place of Presentation
      香川県琴平町
    • Year and Date
      2016-12-03 – 2016-12-05
  • [Presentation] データ構造と関数定義に着目したプログラミング学習者用テストケース評価記述方法の提案2016

    • Author(s)
      小林 悟, 蜂巣 吉成, 吉田 敦, 阿草 清滋
    • Organizer
      第 23 回ソフトウェア工学の基礎ワークショップ FOSE2016
    • Place of Presentation
      香川県琴平町
    • Year and Date
      2016-12-03 – 2016-12-05
  • [Presentation] ウェブアプリケーション開発のためのPHP オンライン部分評価器の試作2016

    • Author(s)
      吉田 敦, 蜂巣 吉成, 阿草 清滋
    • Organizer
      第 23 回ソフトウェア工学の基礎ワークショップ FOSE2016
    • Place of Presentation
      香川県琴平町
    • Year and Date
      2016-12-03 – 2016-12-05
  • [Presentation] アルゴリズミックデバッグにおける正誤判定の効率化と半自動化2016

    • Author(s)
      山崎將史,大久保弘崇,粕谷英人,山本晋一郎
    • Organizer
      第 23 回ソフトウェア工学の基礎ワークショップ FOSE2016
    • Place of Presentation
      香川県琴平町
    • Year and Date
      2016-12-03 – 2016-12-05
  • [Presentation] 動的機能捜索における関連度と探索戦略2016

    • Author(s)
      中野真明貴,林晋平,小林隆志
    • Organizer
      電子情報通信学会 ソフトウェアサイエンス研究会 7月研究会
    • Place of Presentation
      北海道札幌市
    • Year and Date
      2016-07-13 – 2016-07-15

URL: 

Published: 2018-01-16  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi