由来
ソフトウェアバグの日は、ソフトウェアの品質保証やテスト事業を手がける株式会社SHIFTが制定しました。日本記念日協会に認定されています。
日本記念日協会の説明では、ソフトウェアのバグが引き起こす品質低下の問題を改めて認識する日とされています。そのうえで、ソフトウェアやアプリケーション、システムなどの品質向上について考えることを目的としています。
日付の8月9日は、「バ(8)グ(9)」と読む語呂合わせから選ばれました。
ソフトウェアのバグとは
バグとは、ソフトウェアの不具合や欠陥のことで、プログラムが作り手の意図どおりに動かない状態を指します。画面が正しく表示されない、ボタンを押しても反応しない、計算結果が合わない。こうした現象として表れます。
ソフトウェアは多くの部品が組み合わさってできているため、一か所の誤りが思わぬところに影響することがあります。設計段階での食い違いや、入力される値の想定漏れも、バグの原因になります。
こうした不具合を見つけて減らすために、開発の現場ではテストが行われます。さまざまな条件でソフトウェアを動かし、期待どおりの結果になるかを確かめる作業です。品質保証は、このテストを含めて、ソフトウェアが求められる品質を満たしているかを確認する取り組みを指します。記念日を制定したSHIFTが手がけているのも、この分野です。
使っているアプリの更新を確かめる
スマートフォンやパソコンのアプリには、不具合の修正を含む更新が配布されることがあります。この日に、ふだん使っているアプリやOSに更新がたまっていないか確認し、必要なものを適用してみてください。