キーワード検索


 2001年    2002年    2003年
 2004年    2005年    2006年
 2007年    2008年    2009年
 2010年    2011年    2012年
 2013年    2014年    2015年
 2016年    2017年    2018年
 2019年  
5 件の資料が見つかりました。
ダウンロード数: 160回
SQuBOK分類 :
年度 : 2015年   分科会 : 2014年度第3分科会
紹介文 :
ソフトウェア開発において、有識者によるレビューは非常に重要である。しかし、ドメイン知識の豊富な有識者の数は限られており、有識者にかかる負担は大きい。有識者の負担を減らす為には、レビューアへの教育が必要である。我々はレビューアが早期にドメイン知識を習得し、より質の高いレビューができるようにするトレーニング手法について研究してきた。
我々は2014年度SQiP研究会にて仕様書に意図的にエラーを埋め込み、それをレビューする手法(EIDeR-Training 法:Error Injected Document Review -Training 法)を提案した。ドメインに特化した欠陥を仕様書に埋め込み、教材とすることで、失敗の疑似体験を可能とした方法である。EIDeR-Training 法の教材の作成は20分程度で可能であり有識者への負担は比較的少ない。実験から一定の効果は見られたものの効果にばらつきがあった。
本報告では効果にばらつきがみられる原因について考察し、EIDeR-Training法の改良を行った。実験の結果、シナリオレビューの手法を取り入れレビューアのレベルに合わせた教材を使ったEIDeR-Training法により、若手レビューアの不具合検出率は33%~300%向上した。
本報告では、提案手法とその実験の結果、考察について述べる。
ダウンロード数: 133回
SQuBOK分類 :
年度 : 2014年   分科会 : 2013年度第3分科会
紹介文 :
ソフトウェア開発におけるレビューは、ソフトウェアの欠陥を早期に検出可能な手段として、品質向上・コスト削減・納期遵守に有効である。しかしながら、レビューにおいて影響度の高い欠陥を検出できるかや、検出に掛かる時間の長さはレビューアに依存しているのが現状である。これらの課題について、個々人が持っている欠陥に関する知識(以下、欠陥知識)を組織として有効活用することで解決できないかと考えた。
そこで、本研究チームでは、影響度の高い欠陥を容易に見つけることが可能な思考法であるHDR法(SQiPシンポジウム2013、HDR法:仮説駆動型レビュー手法の提案)から着想を得て、「欠陥連鎖チャート(Defect Chain Chart:以下DCC)」を考案した。
DCCは欠陥知識を可視化し、欠陥知識同士の関連を表現した図であり、欠陥知識を共有・蓄積・活用するためのものである。
このDCCにより課題の解決が可能かを確認するために実験を行った。DCCを用いてレビューを実施すると、従来のレビューよりも単位時間あたりの重大欠陥の指摘数が上がるという結果を得た。また、実験被験者からは「経験が少ないメンバーに対して有効である」との評価が得られた。これはDCCを用いたレビューが課題解決に有効であることを示唆する。
本論文では、新しい欠陥モデルである欠陥連鎖チャートの利用方法と効果、ならびに今後の展望について報告する。
ダウンロード数: 98回
SQuBOK分類 :
年度 : 2014年   分科会 : 2013年度第3分科会
紹介文 :
ソフトウェア開発の現場では,短納期,高品質が求められており,技術文書に対するレビューが不可欠となっている.各プロジェクトでは,混入した欠陥をいち早く検出するために,同一文書に対して複数回に渡りレビューを実施したり,開発リーダや有識者がレビューを実施したりする等の工夫がされている.しかし,それでも重大欠陥の検出漏れを防ぐことができず,大きな手戻りが発生し,結果的に時間やコストがかかってしまうケースが多く見られる.そこで,我々はレビュー時の新規役割「ハーベスタ」,及び欠陥分析用ツール「知見分析表」を提案する.
ハーベスタは,レビュー結果を収集し,検出された欠陥の傾向や欠陥混入に至った背景などを分析して,以降のレビューにフィードバックする役割を担う.知見分析表は,影響度と緊急度という2つの指標を軸とした表で,レビュー時に検出された欠陥を,ハーベスタがその表にプロットし,欠陥の検出傾向を捉えるために利用する.ハーベスタは,プロットした結果から傾向や混入原因を考察することで,以降のレビュー観点を導きだす.考察の結果として,検出される可能性があるにも関わらず未検出の欠陥種類があれば,その観点の追加も検討する.
実験では,ハーベスタを配置して知見分析表を用いて欠陥の分析を行い,その結果を次回のレビュー担当者にフィードバックすることで,レビューの質が向上し重大欠陥の検出効率が向上することが確認できた.
ダウンロード数: 71回
SQuBOK分類 :
年度 : 2014年   分科会 : 2013年度第3分科会
紹介文 :
IBR法(問診に基づくレビュー方法)は成果物作成者への問診から得た推論からレビューポイントを導出する。成果物作成時の個人・プロジェクトの問題を認知し、短時間で「合理的なレビューポイント」を導出することが出来る。
システム開発において品質を検証する技法であるレビューは、効果的に重大欠陥を検出する重要な手段である。しかしレビューが、成果物の説明会、若手の指導や作成者の吊し上げを行う場など、個人・プロジェクトの前提・課題の共有および対策の検討をする会議と化している事が散見される。これは開発期間短縮等により情報共有や対策検討の時間が確保できない事が原因だと考えられる。
そこで我々は「問診」を通じて成果物の作成状況から個人やプロジェクトが抱えている課題を的確に推論し、レビューポイントを導出するIBR法を考案した。
問診は、成果物作成者に個人やプロジェクトの背景にある問題を推測する質問をする。医療の診断においては誤診を防ぐ工夫がされており、これをソフトウェアレビューに則した改変を行った。これを用いる事で問診の推論の精度を高める。
実験の結果この方法は、重大欠陥の効率的な検出に有効であり、理解しやすく、習得性が高い方法である事がわかった。
ダウンロード数: 68回
SQuBOK分類 :
年度 : 2015年   分科会 : 2014年度第3分科会
紹介文 :
設計書が完成した時点でのみ実施するレビューでは,たとえレビューで適切な指摘ができたとしても,重大な欠陥が発見されると,その修正に大きな手戻りが発生する.また,残りの期間ではリカバリできない等の理由から,レビューによる是正効果が完全には発揮できていない問題がある.
その解決のために,我々は 3 分割レビューを提案する.3 分割レビューとは,各設計工程の期間を 3 分割し,1/3 時点,2/3 時点,3/3 時点の3回(以後「完成時点」と記載)で予め用意したレビュー観点表を用いてレビューを行うことで,手戻り工数削減,開発計画の遵守を実現させるためのレビュー手法である.
本提案の有効性を,基本設計工程の 1/3 時点レビューの実験より検証した.工程の 1/3時点であっても,設計の根幹に関わる重大欠陥の検出は可能であり,手戻り工数の削減,開発計画の遵守の 2 つの課題からも有効であるということを確認した.
また,プロジェクト特性に基づくレビュー観点表の具体例を複数作成し,現場適応性を高めた.
↑