柏
柏/ネタ帳/HighPriorityDefect/ノート

要約†

問題†

ゴール†

着目†

スタンス†

主張・帰着点†

hogehoge

Motivation†

背景†

近年のソフトウェア開発は大規模・複雑化しており,ソフトウェアテスト過程で大量の不具合が報告される.
報告された不具合は次のリリースに向けて修正を行うが,限られた期間と人員で全ての不具合を修正することは難しい.
多くのソフトウェア開発では,大量に存在する不具合のどれから修正するかを意味する優先度を設定する.
優先度の設定を行うには,すべての不具合内容を把握する必要があるため,多くの時間を要する.
そのため,不具合の優先度を予測するため研究が盛んに行われている.
しかしながら,その精度は40%程度と低く,特にP1は10%から30%と低く,ソフトウェアは1件の不具合でもシステムが停止することがあるため,P1値はより,正確に見積もる必要がある.
本研究では優先度が高い不具合票の検出精度の向上を狙う.

Priority†

優先度の意味†

柏/ネタ帳/HighPriorityDefect/プロジェクトごとの優先度

Motivation†

多くの研究者はPriorityは意味ないという.ほんとうか?
一方,OSSプロジェクトではプライオリティの指標を掲げている.
Eclipseでは,ほげほげ,Webkitでは具体的な内容まで指している.
ここに矛盾が生じている.
ただ,この矛盾が生じている原因として,多くのBTSの優先度の初期値が普通だったことに起因すると考えられる.
これがバイアスとなり,結果を歪めているのではないか.
では,優先度が変更されたものだけではどうだろうか.
これが私達のモチベーションである.優先度の変更に着目した研究はまだない.

Related works†

多くの研究は,予測に関する研究で,不具合の優先度を分析する研究はない.ただし,一部の研究の副産物として優先度に触れられているものがある.以下ではそれを述べる.

Predictions†

柏/ネタ帳/HighPriorityDefect/関連研究

Remarks†

柏/ネタ帳/HighPriorityDefect/関連研究

研究設問†

RQ1 : 優先度は何から何に変更されているのか†

ほとんどはP3から変更される

RQ2:優先度は誰が変更しているか(コアな開発者か)†

RQ3 :開発者はいつ優先度を変更するか†

RQ4:優先度は守られているか(意味があるか)†

RQ5:なぜ変更されるのか(優先度をつける基準は何か)†

不具合†

コード†

プロジェクト†

結果†

Eclipse†

RQ1 :開発者はいつ優先度をつけるか†

RQ2:優先度は誰が付けているか(コアな開発者か)†

RQ3:優先度は守られているか(意味があるか)†

RQ4:優先度をつける基準は何か†

Discussion†

優先度の変更†

P1から下げられる不具合とは†

P5から上げられる不具合とは†

優先度の変更間違い†

重要なのに優先度は低い†

全部の不具合が優先度を変更されていないのはめんどくさいから?†

展望†


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS