研究コース２ (ソフトウェアレビュー)

思考チーム

作成者の認知バイアスに着目したレビュー手法の提案
研究員
湯川 健 （ソーバル株式会社）久禮 尚 （株式会社インテック）
小林 享 （カルソニックカンセイ株式会社）
櫻井 瑞穂（テックスエンジソリューションズ株式会社）原田 和典（東京海上日動システムズ株式会社）2018年2月23日

主査
中谷 一樹（ＴＩＳ株式会社）副主査
上田 裕之（株式会社ＤＴＳインサイト）
アドバイザー
安達 賢二（株式会社ＨＢＡ）

日科技連 第33年度ソフトウェア品質管理研究会 成果発表会

皆さんは、認知バイアスをご存知ですか？

【SQiPシンポジウム2017】
認知バイアスを語る塚原氏「SQiPシンポジウム2017開催レポート」より引用
https://www.juse.jp/sqip/symposium/2017/report/認知バイアスとは人間が物事を評価する際，考えが歪められたり人の思考を無意識のうちに誘導するもの

誘導の要素

・自分の利害や希望・これまでの経験や先入観
・他人の意見読んでみよう （表示時間２秒）「 医療安全へのヒューマンファクターズアプローチ」より引用
http://www.jichi.ac.jp/msc /wordpress/wp-content/uploads/2010/06/medsafe-100606-04.pdf

読んでみようAとCの間の文字は（表示時間２秒）
12と14の間の文字はB

13

過去の経験や先入観から判断「 医療安全へのヒューマンファクターズアプローチ」より引用
http://www.jichi.ac.jp/msc /wordpress/wp-content/uploads/2010/06/medsafe-100606-04.pdf

認知バイアスに起因する重大事故【イースタン航空401便墜落事故】

大丈夫か？
問題ない

自動操縦が解除され下降していく旅客機
ランプ交換に夢中で、気付かないパイロット

認知バイアスに起因する重大事故【イースタン航空401便墜落事故】

高度が下がってるけど…

ランプ交換はすぐ終わるから…

大丈夫か？
問題ない

自動操縦が解除され下降していく旅客機
ランプ交換に夢中で、気付かないパイロット

ソフトウェア開発における認知バイアスの影響
経験

背景情報

組織

時間

作成者の思考プロセス認
知判
断行
動

性格

Input

Outputソフトウェア開発における認知バイアスの影響
経験

背景情報

組織時間

作成者の思考プロセス
認
知判
断行
動

認知バイアス性格

ヒューマンエラー
Input

欠陥
混入

Outputソフトウェア開発における認知バイアスの影響
経験

背景情報

組織時間

作成者の思考プロセス
認
知判
断行
動

認知バイアスOUTPUT
しか見ない性格

ヒューマンエラー
Input

欠陥
混入

OutputD2BOCs法
Defect Detection from Background of Cognitive bias
作成者が掛かっている認知バイアスを推測して混入した欠陥の傾向を特定する手法

特徴・認知バイアスから欠陥の傾向を特定
・高リスクの範囲を重点的にレビュー特徴1 認知バイアスから欠陥の傾向を特定

作成者の背景情報
組織経験

時間
性格

成果物の特徴流用
分岐

Output

用語不備
特定推測
認知認知バイアス

バイアス

欠陥傾向

特徴1 認知バイアスから欠陥の傾向を特定

具体例「田中さん作成の要求仕様書のレビュー」

設計者 田中さん

要求仕様書

レビュー対象<背景情報>
・担当業務に精通しており自信大・短納期・１週間前倒し進行
・独力で要求仕様書を完成<作成された要求仕様書の特徴>
・3文字の略称が多用されている
・過去の仕様書からの流用が多い

特徴1 認知バイアスから欠陥の傾向を特定①作成者の背景情報から認知バイアスを推測する

認知バイアス
1 1 1 1 1 2 0 2 0 1 1 1 1

背景情報担当業務に精通しており自信大特徴1 認知バイアスから欠陥の傾向を特定②成果物の特徴から認知バイアスを推測する

認知バイアス

成果物

成果物の特徴2 0 1 0 0 2 0 2 0 0 0 3 0

3文字の略称が多用されている

特徴1 認知バイアスから欠陥の傾向を特定③推測した認知バイアスから欠陥の傾向を特定する
欠陥の傾向を
特定

認知バイアス
3 1 2 1 1 4 0 4 0 1 1 4 1

欠陥の傾向・ドキュメント間の整合性・専門用語を暗黙的に使用・伝わりづらい表現・例外の考慮漏れなど

特徴2 高リスクの範囲を重点的にレビュー
お客様は、お金の入出金を扱う機能Xが最重要と言っていた！
高リスク!
機能X

機能Y

成果物

成果物

重点探索範囲
成果物

機能Z

成果物

実験方法
１つの仕様書を同じ人に、2回レビューしてもらう。
１回目

従来法

（３０分）

時間をかけて全ての欠陥を検出

仕様書（A4 5頁）

２回目

D2BOCs法（３０分）

１回目で検出した欠陥以外の欠陥を検出

従来法でレビューして、全ての欠陥を検出した後に、D2BOCs法でレビューして、更なる欠陥検出なるか？

実験結果検出した欠陥数の比較（被験者17名）
7.0

欠陥平
均
検出数（件）

6.0
5.0
4.0

2.7

２回目

2.0

3.0
2.0
1.0

D2BOCs法

3.4

１回目

従来法

2.2

0.0
重大欠陥
検出難易度高

難易度の高い欠陥

重大欠陥

すでにレビュー済にも関わらず、検出難易度高・重大欠陥を検出した！

まとめ■ソフトウェア開発における欠陥の原因⇒「作成者に掛かる認知バイアス｣■認知バイアスに着目したレビュー手法⇒「D2BOCs法」
・認知バイアスから欠陥の傾向を特定・高リスクの範囲を重点的にレビュー

重大欠陥を狙い撃ち！！

ご清聴ありがとうございました

研究コース２ (ソフトウェアレビュー) 思考チーム一同参考文献• 忘れていませんか？コミュニケーションに係わるヒューマンファクター～自らエラーをしようと思っている人間はいない！～
SQiPシンポジウム 2017 塚原利夫

• テスト力／レビュー力向上に向けた欠陥管理のススメ
JaSSTソフトウェアテストシンポジウム 2010 Hokkaido 細川宣啓

• ヒューマンエラー 丸善株式会社 2003 小松原明哲（著）• 自分では気づかないココロの盲点 朝日出版社 2013 池田裕二（著）• 効果的なレビュー実施のための新規役割「ハーベスタ」の提案－知見分析表を用いた欠陥傾向分析によりレビューの質を向上－

SQiPシンポジウム 2014 細川宣啓，永田敦，藤原雅明，森崎修司，中谷一樹，北地敏隆，田中賢太朗，花原雪州，今村陽介• HDR法:仮説駆動型レビュー手法の提案 -HDR法の実践による生産性と品質の同時向上SQiPシンポジウム 2013 細川宣啓，永田敦，森崎修司，高橋功，上田裕之，高橋実雄，中谷一樹• 過失に着目した欠陥のモデリング－バグ分析はなぜうまくいかないのか？

JaSSTソフトウェアテストシンポジウム 2013 Tokyo 細川宣啓，野中誠，西康晴，原佑貴子，嬉野綾• 「認知バイアス一覧で社会心理学入門～効果,錯誤,誤り,仮説一覧(ニセ科学批判のパワーストーン)～」 暁 美焔（Xiao Meiyan) 社会学研究家
http://lelang.sites-hosting.com/naklang/method.html

認知バイアス説明

可用性ヒューリスティック

認識，理解，決定の際に，思い出しやすい情報だけに基づいて判断する
傾向

機能的固定

「本来こうやるべき」という固定化した考えが問題解決を妨げる傾向

アンカリング

先行する何らかの数値（アンカー）によって後の数値の判断が歪められ，判断された数値がアンカーに近づく傾向のことをさす

文化的バイアス

自分の所属している文化の価値観で現象を理解し，評価する傾向

曖昧性効果

情報が不足している選択肢は避ける傾向

知識の呪い

専門知識を持つ集団は，その知識を持たない人達の考えを想像する事ができない傾向

フォーカス効果

最初に接した情報に引きずられ，物事の全体像ではなく一部分の側面しか見ようとしない傾向

專門偏向自分の得意な分野の視点でのみ観察し，他の視点では見ない傾向

共有情報バイアス

集団において既に共有されている情報に関しての議論に多くの時間を費やし，共有されていない情報に関しては時間を費やさない傾向

サンプルサイズに対する鈍感さ

少数のサンプルを調べただけで信念が形成される傾向

ゼロリスクバイアスある問題の危険性を完全にゼロにする事に注意を集中し，他の重要な問題の危険性に注意を払わない

ユニットバイアス

課題を終了する事に注意を集中する傾向．何であれ，やり終える事に人間は満足を感じる

社会的望ましさバイアス

社会的に望ましい側面のみを報告し，望ましくない側面を報告しない傾向実験方法のメリット・デメリット
方法①（今回採用）

方法②

同じ人に2回レビューしてもらう。
1回目：従来方法のレビュー
2回目：D2BOCs法でのレビュー

経験年数やレビュー精度が同程度のメンバーで２チームをつくり、それぞれ異なる手法でレビューする。

【着眼点】
すでにレビュー済みのドキュメントに対して更に成果が出るか？

【着眼点】
従来法より良い成果がD2BOCs法に表れるか？

・メリット
人、ドキュメントの差がないため、効果が見やすい
・デメリットドキュメントの理解度が増すため、前後での比較ができない・メリット
2チームでの検出数の差が測れる

Aチーム
(従来法)

Bチーム
(D2BOCs法)

・デメリットチームの能力差を正確に計れないため比較の信頼性が乏しいアンケート
設問

1

回答者数
2
3

選択肢

4

Q1 ．従来の方法で検出できなかった欠陥が見つけられ 5人 10人 2人 0人
ると思うか
Q2 ．重大欠陥が見つけられ2人 10人 5人ると思うか
Q3 ．本手法をすぐに自身で3人 7人 6人実践できそうか

1.できると思う
2.どちらかといえば、0人 できると思う
3.どちらかといえば、できないと思う
1人 4.できない

Q4 ．プロジェクト全体の手
1人 13人 3人 0人
戻りが減りそうか