TechTargetジャパン

「バグ」ホワイトペーパー一覧

主にコンピュータ用プログラム(ソフトウェア)の開発時に発生するミス(単なるスペルミスから、一見正しく動作しているが意図しない結果になる論理的問題までさまざま)のこと。ハードウェアの欠陥に対して使われることもある(1994年のPentium FDIV バグ問題など)。

技術文書
組込とパッケージソフト、プロダクト型ソフトウェアにおけるソフトウェアテストセンターの確立
 ソフトウェア開発コストの低減させるため、ここ数年外注化、オフショア化にトライする組織が増えてきている。テスト業務においてもその流れが出てきているが品質の問題など良くない話も漏れ聞く。この原因はテスト業務の見直しをせず、品質を上げる>テストのボリューム...(2011/2/23 提供:碼媒卓軟件(上海)有限公司)

技術文書
Androidカーネルに359件のバグ? オープンソースや流用コード利用の開発に潜むリスク
 スマートフォンや携帯型情報端末などに利用され始めた「Android」。Googleによると、Androidを採用した機器は1日あたり6万5000台以上が出荷されている。2012年までには、スマートフォンの62%が、こうしたオープンソースOSを使用すると言われている。 このたび、HTC製...(2010/11/17 提供:コベリティ 日本支社)

カタログ
【カタログ】Webアプリケーション100%自動生成ツール「Web Performer」
【製品概要】Ajaxに対応した優れた操作性のWeb画面の自動生成はもちろんのこと、ワークフロー機能を組み込んだアプリケーション開発を容易にするワークフローオプションで内部統制時代のニーズを強力にサポート、更にはFlexオプションでRIAのバックボーンとしてのWebサー...(2010/9/8 提供:キヤノンソフトウェア株式会社)

技術文書
Java EEシステムのデータエントリを変える! 〜誤入力防止と操作性向上の鍵〜
 システムに蓄積され、貴重な資産となる入力データ。一方で、人間の操作には「ゆらぎ」や「間違い」が存在し、不適切な入力データはアプリケーションエラーやシステム障害を引き起こす原因となる。もちろん、開発者はこれらの問題を未然に防ぐためにさまざまな対策を施し...(2008/10/27 提供:グレープシティ株式会社)

製品資料
Java SEをベースにした「Java SE for Business」、従来製品との違いは?
 サン・マイクロシステムズが提供する「Java SE for Business」は、Java プラットフォーム「Java Platform, Standard Edition(Java SE)」をベースとした新しい製品である。ユーザーに対する重大なバグフィックスの迅速な提供や、より長期のサポート(最長15年間)、ロ...(2008/9/26 提供:サン・マイクロシステムズ株式会社)

技術文書
静的解析ツールをコード品質保証に役立てるためのノウハウ(三菱電機事例)
 マルチコアの出現によって、ソフトウェア開発業界は今、新たな問題に直面している。 マルチコアデバイス開発はより複雑で、マルチスレッド固有の競合状態やデッドロックなどの並列処理欠陥が多発しやすい。こういった欠陥は複雑で検出が難しく、ソフトウェアプロジェク...(2008/8/5 提供:コベリティ 日本支社)

技術文書
静的解析技術をコード品質保証に役立てるためのノウハウ(シンプレクス・テクノロジー事例)
 マルチコアの出現によって、ソフトウェア開発業界は今、新たな問題に直面している。マルチコアデバイス開発はより複雑で、マルチスレッド固有の競合状態やデッドロックなどの並列処理欠陥が多発しやすい。こういった欠陥は複雑で検出が難しく、ソフトウェアプロジェクト...(2008/8/5 提供:コベリティ 日本支社)

事例
開発の品質を上げるのに必要なのは「第三者検証」
 Webアプリケーション開発において品質向上や業務向上を図るには、バグ発生を最低限に抑えることが要求される。しかし、すべてのバグを事前に発見するのは難しい。 このホワイトペーパーでは、Webアプリケーション開発実績を多数持つテクマトリックスが、さまざまなテス...(2008/6/26 提供:テクマトリックス株式会社)

Webキャスト
「デグレード」回避のカギはバグとソースコードの一元管理にあり
 近年、ソフトウェアおよびシステムの複雑化、開発チームの規模拡大、開発ライフサイクルの短縮などにより、デグレードの発生が加速化している。デグレードとは、ソフトウェアをバージョンアップしたにもかかわず何らかの原因で品質が低下してしまうこと。ソフトウェア開...(2008/6/2 提供:ボーランド株式会社)

製品資料
ソフトウェア開発でツールをうまく使いこなせない理由
 バグ管理ツールや文書管理ツール、プロジェクト管理ツールなど、多くのツールを使ってソフトウェア開発を行っていないだろうか? しかし、さまざまなツールを併用すると以下のような問題が発生する。・開発情報がバラバラで必要な情報を取り出すのに時間がかかる・操作...(2008/6/1 提供:VA Linux Systems Japan株式会社)

技術文書
ソフトウェア品質テストのボトルネックを排除せよ
 品質の向上を実現するために、開発ライフサイクルのテスト工程が一般的に注目されがちだ。しかし、品質向上にとって本当に大切なのはテスト以前の工程である。テストは「バグ」を発見する工程であり、品質を作り込む工程ではない。実際、バグの60%は要件定義と管理の工...(2008/2/1 提供:ボーランド株式会社)

技術文書
高品質アプリケーション開発の近道はJtestの活用にあり
 Javaアプリケーションに潜むバグは誤動作を引き起こすだけでなく、システムのセキュリティホールや脆弱性の原因にもなる。逆にいえば、バグを取り除きプログラムの品質を高めることは、セキュリティの強化にもつながるのである。Parasoft社が開発した「Jtest」は、以下...(2007/11/27 提供:テクマトリックス株式会社)

技術文書
ソフトウェア開発環境の負荷を軽減する、静的コード解析技術の概要
 ソフトウェア開発はますます複雑化している。その複雑さを克服して、高品質のソフトウェア開発を必要とされている今日の開発者にとって、従来の静的解析ツールでは、さらに複雑化するソフトウェア開発環境に対応するのは困難だ。現に、プログラマの生産性は大幅に向上し...(2007/11/5 提供:Coverity)

技術文書
プログラムの処理フローに潜むエラーを自動検出──C++testの 『バグ探偵』機能
 C言語は、合理的で生産性/拡張性が高い優れた言語だ。しかし、Cは実装上の選択肢が豊富にあるため開発者を悩ます複雑な言語でもある。特に、メモリリークや未初期化メモリなどのメモリ関連でバグが作り込まれてしまうことも多い。その上、メモリ関連のバグはテストでは...(2007/10/16 提供:テクマトリックス株式会社)

技術文書
ソフトウェア開発の味方、『バグ探偵』の解析テクノロジー
Jtest8.1の静的フロー解析機能『バグ探偵』について、その機能と使用することの利点を紹介 Jtest8.1に搭載されたバグ探偵は、実行をシミュレートして、NullPointerExceptionやリソースリーク、SQLインジェクションといった静的解析では発見することが難しい、実行時のバ...(2007/8/22 提供:テクマトリックス株式会社)

技術文書
開発早期段階でのソフトウェア不具合の修復−−Coverityの静的コード解析技術
 ソフトウェアの複雑さは増すばかりだ。この複雑さを克服して、高品質のソフトウェアを開発することを必要とされている今日のソフトウェア開発者にとって、従来の静的解析ソリューションでは、ますます複雑化するソフトウェア開発環境に対応できていない。現に、プログラ...(2007/4/18 提供:Coverity)

技術文書
Javaシステム開発の現場 本当にこのままでよいのか? 〜 解決策は、単体テストの自動化にあり 〜
ソフトウェアの「バグ」によるシステムトラブルが、経営や企業イメージに与える損失をプログラマーも強く認識する必要があるだろう。そんな「バグ」退治のためのテスト手法と最新の自動化ツールを解説する。ソフトウェア開発環境の進化にも関わらず、様々な問題を抱え、開...(2006/6/26 提供:株式会社テンアートニ)

講演資料
Ontrackデータ復旧サービス
ハードウェアトラブル、操作ミス、ソフトバグ、停電、洪水等の自然災害。ある日突然、不測の事態により破壊される大切なデータ!例え定期的にバックアップを取っていても、障害発生時のデータの損失は不可避である。「情報」が社会を動かし、磁気媒体の大容量化とネットワ...(2006/3/14 提供:株式会社ワイ・イー・データ)

技術文書
「テスト環境」を見直し、開発生産性・品質向上を実現
「テスト環境」の見直しが、開発コスト削減、生産性・品質向上を実現可能にする。テストプログラムの自動生成を実現するJava単体テストソリューション「Agitator」がテストの常識を変える!ソフトウェア開発の進化にも関わらず、現在でも様々な問題は多く、開発プロジェク...(2006/2/17 提供:株式会社テンアートニ)

技術文書
【非掲載】バグテスト01_osugi
アイティメディア(1980/1/1 提供:アイティメディア株式会社)