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 ―エビデンスが変えるソフトウェア開発
405
まとめ
まとめ
前節までで、
Windows
開発の経験からエラー予測に使える各種メトリクスを説明しました。表
23-3
に、
Windows Vista
においてそれらのエラー予測メトリクス群を使用した際の精度と再現率をまとめ
ます。
23-3
 異なるソフトウェア指標を用いた全体モデルの精度
モデル 精度 再現率
組織構造
86.2% 84.0%
コード変更量
78.6% 79.9%
コード複雑度
79.3% 66.0%
ソーシャルネットワーク
+
複数指標
76.9% 70.5%
依存関係
74.4% 69.9%
コードカバレジ
83.8% 54.4%
本章で議論したメトリクスのデータ収集は全面的に自動化されており、ほとんどのユーザはこれらの
メトリクスを、商用のオープンソース
IDE
で使えるツールを利用して、自分たちのプロジェクト向け
に自動収集できます。
Microsoft Visual Studio
IBM
Eclipse
プラグイン
の画面例を図
23-4
コラム:品質予測指標の構築:ステップごとの手順ガイド
1.
学習対象とするソフトウェア
E
を定める。
E
としては、現在開発中のソフトウェアの過去のリリースや、
現在のプロジェクトと類似したプロジェクトを選びます。
2. E
をエンティティ(サブシステム、モジュール、ファイル、クラス等)に分割し、
E = {e
1
, e
2
, ...}
します。その各エンティティ(たとえばバイナリやモジュールの)に対して、あなたは個々に品質を定
めることができるものとします。
3.
各エンティティ
e
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