人生にゲームをプラスするメディア

【CEDEC2013】静的解析で開発現場はどう変わったのか――自動化が変えたソフトウェア品質

CEDEC2013において、コベリティの安竹由起夫氏とフロム・ソフトウェアの惠良和隆氏が静的解析についての講演を行いました。

ゲームビジネス その他
【CEDEC2013】静的解析で開発現場はどう変わったのか――自動化が変えたソフトウェア品質
  • 【CEDEC2013】静的解析で開発現場はどう変わったのか――自動化が変えたソフトウェア品質
  • 【CEDEC2013】静的解析で開発現場はどう変わったのか――自動化が変えたソフトウェア品質
  • 【CEDEC2013】静的解析で開発現場はどう変わったのか――自動化が変えたソフトウェア品質
  • 【CEDEC2013】静的解析で開発現場はどう変わったのか――自動化が変えたソフトウェア品質
  • 【CEDEC2013】静的解析で開発現場はどう変わったのか――自動化が変えたソフトウェア品質
  • 【CEDEC2013】静的解析で開発現場はどう変わったのか――自動化が変えたソフトウェア品質
  • 【CEDEC2013】静的解析で開発現場はどう変わったのか――自動化が変えたソフトウェア品質
  • 【CEDEC2013】静的解析で開発現場はどう変わったのか――自動化が変えたソフトウェア品質
CEDEC2013において、コベリティの安竹由起夫氏とフロム・ソフトウェアの惠良和隆氏が静的解析についての講演を行いました。

コベリティは、静的解析システムを開発・運営している会社です。この講演では、まずフロム・ソフトウェアの恵良氏が、コベリティの解析システムを導入した経緯とその結果を発表しました。

フロム・ソフトウェアと言えば、『DARK SOUL』シリーズや『アーマード・コア』シリーズなど、コアなゲームファンに人気の作品を多数開発しています。

ハードの高性能化に伴ってシステムが巨大化し、膨大なコード量とビルド時間が必要となったと現在の開発状況を語りました。そして、慢性的な人材不足からコードの品質も低下し、テストの実行回数も減っています。

そうした状況を改善するため、導入されたのか静的解析です。2年半の間に9つのタイトルコード、その数約2,200万行を解析し、25,000件を超える不具合が検出されたそうです。

この結果は、多くの不具合を未然に防いだだけでなく、プログラマー毎の不具合件数や傾向を把握し、コードのクオリティアップにもつながりました。

一方で、問題点も指摘されています。正確な不具合検出結果を得るために、ソースコードにあるライブラリも一緒に解析されてしまい、ライブラリの不具合とタイトルコードの不具合が混ざってしまう点です。

また続編ものの場合、前作の未修整コードがそのままコードに残っているため、膨大な数のエラーが出てしまう点も上げられました。この2点により、膨大なエラーが検出されてしまい、開発陣のモチベーションに影響が出てしまったとのことです。

コベリティの解析システムも、コード解析の精度を上げるだけではなく、優先的にテストすべきコードを検索するシステムを搭載するなど、新たなステップを目指して開発を進めているそうです。

新たな次世代機の発売も迫り、今後ますます複雑化・巨大化していくと思われるソフトのコード。その状況に対応するためには、こうした静的解析の導入は不可欠になるのかもしれませんね。
《恩田竜太郎》

この記事の感想は?

  • いいね
  • 大好き
  • 驚いた
  • つまらない
  • かなしい

編集部おすすめの記事

ゲームビジネス アクセスランキング

  1. 任天堂、コロプラとの『白猫プロジェクト』を巡る訴訟で請求額引き上げ―49.5億から96.99億に増額

    任天堂、コロプラとの『白猫プロジェクト』を巡る訴訟で請求額引き上げ―49.5億から96.99億に増額

  2. 任天堂、コロプラとの『白猫プロジェクト』を巡る訴訟で請求額引き上げ―44億円から49億5,000万円に増額

    任天堂、コロプラとの『白猫プロジェクト』を巡る訴訟で請求額引き上げ―44億円から49億5,000万円に増額

  3. EAが『バトルフィールド1942』のDigital Illusions CEを買収へ

    EAが『バトルフィールド1942』のDigital Illusions CEを買収へ

  4. PC版『バイオハザード5』画面分割を望む声、海外で高まる

  5. アニメの世界からVRゲームの世界へ―『東京クロノス』『ALTDEUS: Beyond Chronos』開発陣は黎明期のVRゲームに何を見出したのか

  6. 任天堂、パテントトロールに勝訴し全特許を差し押さえ 『Wii Fit』を巡り

  7. 自由に発言できない「SNS体裁問題」 ― 人はなぜSNSを利用するのか

  8. 『The Last of Us Part 3』のストーリーの大筋は存在するが現在は制作していない―ディレクターがポッドキャストで発言

  9. シフトがWW向け新作アクションRPGを開発中と明らかに!『ゴッドイーター』や『フリーダムウォーズ』を手掛けたスタジオ

  10. VRコントローラー「Oculus Touch」をどう使う? 違和感ない操作をOculusのエンジニアがアドバイス

アクセスランキングをもっと見る