タグ

googleと開発に関するy_246ajihuraiのブックマーク (2)

  • グーグルはコードの品質向上のため「バグ予測アルゴリズム」を採用している

    グーグルでは、社内のプログラマによって作り出される大量のコードの品質を保つため、チェックイン前にユニットテストとコードレビューが行われているそうです。しかし、コードが大量になってくると、ユニットテストやレビューをすり抜けるバグも少なからず発生します。 そこでコードの品質をさらに高めるために、グーグルでは「バグ予測アルゴリズム」を採用。バグがありそうな部分をレビュアーにアドバイスする仕組みを採用したとのこと。 そのバグ予測アルゴリズムとはどんなものなのか。Google Engineering Toolsブログに投稿されたエントリ「Bug Prediction at Google」(グーグルにおけるバグ予測)で説明されています。 ソースコードの修正履歴を基に予測 コードの中にバグがありそうな箇所を分析する手法としては、「ソフトウェアメトリクス」がよく用いられます。これはコードを静的に分析して、

    グーグルはコードの品質向上のため「バグ予測アルゴリズム」を採用している
  • Google開発の自動運転車が初の事故 / 原因は人間が運転していたため

    Googleが開発を進めている夢の車「自動運転車」。この車は、人工知能を搭載しており、ビデオカメラやレーダーセンサーを使って、自動的に車両を制御するという。すでにテスト走行も実施しており、未来の車として期待が高まっている。 そんななか、この車両が初めての事故を起こしたらしい。海外のメディアによると、皮肉にも事故原因は人為的なミスによるものだという。自動走行の機能を切って運転しており、ドライバーの不注意で他の車両に追突してしまったのだ。 この事故は海外の情報サイト「JALOPNIK」が報じたもの。それによると、米カリフォルニアにあるGoogle社近くで事故を目撃した人がいたという。人間が運転していた自動運転車(車種:プリウス)が、別の車両に追突。現場に駆けつけた警察官が事情聴取している一部始終が目撃されたのだ。 このことについて、同社の広報担当者は正式にコメントを発表している。担当者は「安

    Google開発の自動運転車が初の事故 / 原因は人間が運転していたため
  • 1