Skip to Content
Making Software ―エビデンスが変えるソフトウェア開発
book

Making Software ―エビデンスが変えるソフトウェア開発

by Andy Oram, Greg Wilson, 久野 禎子, 久野 靖
September 2011
Intermediate to advanced
612 pages
15h 48m
Japanese
O'Reilly Japan, Inc.
Content preview from Making Software ―エビデンスが変えるソフトウェア開発
139
9
欠陥数予測の自動化
イレーヌ・
J
・ワイユーカー
Elaine J. Weyuker
)、
トーマス・
J
・オストランド
Thomas J. Ostrand
ソフトウェアが完璧であって欲しい、欠陥(不具合、バグ)はひとつもありませんようにとは、誰も
が欲することです。問題を発見して取り除くために、開発者はテスト手法を用います。しかしソフトウェ
アが巨大になると、徹底したテストを行うのには莫大な資源が必要となる可能性があります。
システムのどの部分に欠陥が一番ありそうかを正確に予測できれば、
開発者、テスター、管理者が問
題を速やかに発見できるようになり、テストの効率を高め、不足していることの多いさまざまな資源に
余裕が生まれます。過去数年にわたって私たちは、ソフトウェアシステムの次のリリースにおいて各ファ
イル中にある欠陥数を予測するモデルを構築してきました。これにより、ファイルを予測欠陥数の降順
に並べるこ
とができ、一番問題がありそうなファイルから順に調べることができます。
今回私たちは、これらの予測モデルのひとつを使って、プロジェクト管理者が最も欠陥がありそうだ
と予測されたファイルに優先的に労力を割り当てる手助けとなるような、自動化ツールを構築しました。
たとえばプロジェクト管理者は、最も問題がありそうだと予測されたファイルに対して、テスト時間を
多めに計画したり、チームの中の一番優秀な開発者に修正担当を割り振ったり、コードインスペクショ
ンを行ったりできます。こうすることで、欠陥をより速く特定でき、それによりテストのコストを削減 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

マイクロフロントエンド ―マイクロサービスアーキテクチャの概念をフロントエンドに拡張し、信頼性、自律性の高いシステムを構築する

マイクロフロントエンド ―マイクロサービスアーキテクチャの概念をフロントエンドに拡張し、信頼性、自律性の高いシステムを構築する

Luca Mezzalira, 嶋田 健志
推薦システム実践入門 ―仕事で使える導入ガイド

推薦システム実践入門 ―仕事で使える導入ガイド

風間 正弘, 飯塚 洸二郎, 松村 優也

Publisher Resources

ISBN: 9784873115115Other