OSSライセンス特定ツールにおけるライセンスルール自動生成手法の構築

OSSの再利用とライセンス

近年の大規模なソフトウェア開発では,開発コスト削減のために,OSSを再利用することが一般的になりつつあります. OSSは,ソースファイルに記述されているOSSライセンスを遵守することで,ソフトウェアの一部として再利用することができます.

現在,69種類のOSSライセンスがOpen Source Initiative (OSI)に承認されています.OSSライセンスを遵守するには,まず,各ソースファイルのライセンス記述を読み,どのOSSライセンスに該当するかを特定する必要があります.

ライセンス記述例
続きを読む

OSS開発におけるHigh Impact Bugを考慮した不具合修正時間予測

OSSプロジェクトと不具合報告

近年のソフトウェア開発ではオープンソースソフトウェア(OSS)が幅広く利用されています。ユーザが増えて大規模化したOSSプロジェクトには、日々多くの不具合が報告されています。

Ambari Issues Report

報告される不具合の数は日々増え続けている(OSSプロジェクトのApache Ambariの例)

しかし、報告される不具合の数は非常に膨大なため、すべての不具合を次のバージョンリリースまでに修正することは困難です。プロジェクト管理者は次のバージョンリリースまでにどの不具合を優先的に修正すべきかという意思決定を行う必要が出てきました。

その意思決定の指標として、個々の不具合の修正にかかる時間を見積もることが重要です。このような背景から、近年OSS開発における不具合修正時間を予測する研究が盛んに行われています。

続きを読む

第191回ソフトウェア工学研究発表会

情報処理学会第191回ソフトウェア工学研究発表会にて、以下2件の研究発表を行いました!

  • High Impact Bugが不具合修正時間予測に与える影響の評価:OSSプロジェクトを対象としたケーススタディ(吉行勇人、大平雅雄)
  • モジュールごとの活動量を考慮したモジュールオーナー候補者予測:大規模OSSプロジェクトへの適用(山谷陽亮、大平雅雄)

IWESEP2016

Our paper has been published at The 7th IEEE International Workshop on Empirical Software Engineering in Practice (IWESEP2016)!!

@inproceedings{Higashi_IWESEP2016,
title = {Clustering {OSS} License Statements Toward Automatic Generation of License Rules},
author = {Yunosuke Higashi and Yuki Manabe and Masao Ohira},
booktitle = {Proceedings of the 7th IEEE International Workshop on Empirical Software Engineering in Practice (IWESEP2016)},
month = {3},
year = {2016},
}

IWESEP2016

情報処理学会 山下記念研究賞受賞!

1期生の柏祐太郎さんがSES2014で行った研究発表(題目:大規模OSS開発における不具合修正時間の短縮化を目的としたバグトリアージ手法,著者:柏祐太郎,大平雅雄,阿萬裕久,亀井靖高)が,情報処理学会2015年度(平成27年度)山下記念研究賞に選ばれました.

山下記念研究賞は,情報処理学会の研究会および研究会主催シンポジウムにおける研究発表のうちから特に優秀な論文を選び,その発表者に贈られるものです.写真は3月10日に行われた授賞式の様子です.受賞理由はこちら

image1

解説記事「オープンソースソフトウェア工学」

ソフトウェア科学会学会誌「コンピュータソフトウェア」に,伊原彰紀先生(奈良先端大)と大平准教授による解説記事「オープンソースソフトウェア工学」が掲載されました!

@article{Ihara_Ohira_2016,
         title = {オープンソースソフトウェア工学},
        author = {伊原 彰紀 and 大平 雅雄},
       journal = {コンピュータソフトウェア},
        volume = {33},
        number = {1},
         pages = {28--40},
         month = {1},
          year = {2016},
}

開発データマイニングのススメ:「見える化」の次のステップ

独立行政法人情報処理推進機構 (IPA) 技術本部 ソフトウェア高信頼化センター主催セミナー「定量的なプロジェクト管理・プログラム管理のススメ ~見える化による生産性・信頼性の向上~」において行われた大平准教授の講演「開発データマイニングのススメ:「見える化」の次のステップ」の資料が公開されました.

SES2015

情報処理学会ソフトウェア工学研究会主催のソフトウェアエンジニアリングシンポジウム2015 (SES2015) にて, 以下3件の研究発表を行いました!

  • テスト履歴に基づくFault-proneモジュール予測に向けた検討(吉行勇人,大平雅雄)
  • データサイズを考慮したコミッター候補者予測モデルの検討(松本明,伊原彰紀,大平雅雄)
  • ユースケースの多面的評価によるソフトウェアモジュールの価値計測(森崎修司,髙口鉄平,永瀬美穂,大平雅雄)

SES2015