わずか2カ月の開発期間
米大統領選の前哨戦で集計トラブル 原因は投票アプリのテスト不足?
2020年2月3日のアイオワ州党員集会で、利用された投票数集計用アプリケーションで集計ミスが発生した。アプリケーションのテストが不足していたことが原因ではないかと複数の専門家は指摘する。
米大統領選挙の皮切りであり、その回の大統領選挙の動向を占うものとして注目を集めるのがアイオワ州党員集会だ。党員集会とは、立候補予定者ごとの代議員(自党の大統領選候補者を選出するための党大会に出席する州の代表者)の配分を決める集会を指す。
2020年2月3日に実施された米民主党のアイオワ州党員集会は混乱に包まれた。前代未聞の集計トラブルが発生し、結果発表が大幅に遅れたためだ。これは投票数集計用のモバイルアプリケーションのテスト不足が原因だった可能性がある。この事件を受け、専門家は導入前のテストの重要性を改めて力説する。
New York Timesの記事によると、アイオワ州民主党が開発を委託した投票数集計用アプリケーションの制作期間はわずか2カ月だという。一方党関係者は、アプリの不具合が原因であることを否定していると同紙は伝える。
調査会社VDC Researchのエンタープライズモビリティ担当エグゼクティブバイスプレジデントであるデービッド・クレブス氏によれば、このアプリケーションについては当初からメディアが問題点を報じていた。プログラムの不備が原因でデータの一部しか集計できなかった可能性や、アプリを事前にダウンロードできず、インストールに苦戦した利用者がいる可能性があるという。
開発現場におけるテストツールの利用率
「この事件は、新しいデジタルツールの展開とトレーニングに問題があったことを示唆している」とクレブス氏は指摘する。VDC Researchは2019年に、ソフトウェア開発者・技術者772人を対象にテストツールの利用状況を調査した。Webアプリケーションの脆弱(ぜいじゃく)性を自動検出する動的アプリケーションセキュリティテスト(DAST)ツールを使用していると回答した人は13.1%。アプリケーションの実行時にコードをテストする動的テストツールを使用していると回答した人は17.8%だった。ツールの代わりに手動でのテストや自社製のテストツールを利用する開発者もいるという。「テストツールを使用している開発者の方が、使用していない開発者より不具合を発見する確率が高い」と同氏は述べる。
クレブス氏によると、アイオワ州党員集会で使用された集計アプリケーションのテストが不十分だった可能性はあるものの、詳しい情報がなければ断定できないという。「たとえ課題を解決できたとしても、的確な計画の立案と利用者のトレーニングを実施しなければ、問題は再発するだろう」とも付け加える。
なぜこうした事態につながったのか
調査会社Constellation Researchのバイスプレジデント兼主席アナリストであるディオン・ヒンチクリフ氏は、この状況を次のように述べる。「これまでで最も劇的なテクノロジーの失敗の一つだ。かつては集計アプリケーションが現実の選挙で明確に使われたことも、州レベルの規模で試されたこともなかった」
問題の集計アプリケーションについて、ヒンチクリフ氏は「開発期間が短く、十分な動作確認のための時間があまりなかったのだろう」と推測する。「このアプリケーションを開発したShadowという企業のことはあまり公表されていない。できるだけ世間にアプリケーション情報を公開しないことで安全性を確保する、いわゆる『隠匿のセキュリティ』手法を採用したるようだ。だが、それによってアプリケーションが正しく動作するかどうかの十分な精査を妨げたのではないか」(同氏)
ヒンチクリフ氏自身、米ミサイル防衛庁のシステムアーキテクトとしてアプリケーションテストを実施したこともある。「継続的なテストを実施する体制がない限り、アプリケーションを設計通りに機能させ、修正しても正しく動作し続けることを保証することはできない。これはアプリケーションのテストに精通した者なら誰もが知っていることだ」。同氏はそう見解を示す。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社MatrixFlow] 「物流リソース最適化」ガイド:人員・配車・傭車を出庫依頼の確定前に決めきる -
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
2
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
3
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
4
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
5
肥大化した「SFA」の沼 4カ月でBigQuery×AppSheetの新システムを構築した方法
-
6
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
7
次世代RPA「ハイパーオートメーション」が急成長か Gartnerが予測
-
8
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
9
昭和大学病院がeICUを導入、ICUの患者情報を遠隔地で一括管理
-
10
「何から始めればいい?」 情報漏えい対策で悲鳴を上げる中小企業のリアル
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
プログラミング不要で誰でも実現できる、ネットワーク運用管理の自動化とは
-
4
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
5
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
6
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
-
9
“あのファイル転送”で暗躍するノーウェアランサム
-
10
「オンプレミス回帰」せざるを得ない“合理的な理由”
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー