बग
सॉफ्टवेयर बग (Software Bug), कंप्यूटर सॉफ्टवेयर के डिजाइन, विकास या संचालन में त्रुटि या दोष है पैदा कर सकता है जिसके कारण यह सॉफ्टवेयर को खराब कर गलत परिणाम उत्पन्न करता है (Bug Problem). बग ढूंढने और उन्हें ठीक करने की प्रक्रिया को "डीबगिंग" कहा जाता है (Debugging) और अक्सर बग को इंगित करने के लिए औपचारिक तकनीकों या उपकरणों का उपयोग करता है. 1950 के दशक से कुछ कंप्यूटर सिस्टम को संचालन के दौरान विभिन्न कंप्यूटर बगों (Computer Bug) को रोकने, उनका पता लगाने या स्वत: ठीक करने के लिए डिजाइन किया गया है.
सॉफ्टवेयर में बग यूजर्स की आवश्यकताओं, प्रोग्राम के डिजाइन की योजना बनाने, उसके स्रोत कोड को लिखने, हार्डवेयर और प्रोग्राम, जैसे ऑपरेटिंग सिस्टम या लाइब्रेरी इफेक्ट करता है (Bug Effect). बग त्रुटियों को ट्रिगर कर सकते हैं. बग के प्रभाव से प्रोग्राम को क्रैश करना, कंप्यूटर को फ्रीज करना, या हार्डवेयर को नुकसान पहुंचाया जा सकता है.
कुछ सॉफ्टवेयर बग को आपदाओं से भी जोड़ा गया है. थेरैक-25 विकिरण चिकित्सा मशीन को नियंत्रित करने वाले कोड में बग के कारण, 1980 के दशक में कई मरीजों की मौत हो गई थी. 1996 में, यूरोपीय अंतरिक्ष एजेंसी का 1 बिलियन अमेरिकी डॉलर का प्रोटोटाइप एरियन 5 रॉकेट लॉन्च के एक मिनट से भी कम समय में ऑन-बोर्ड मार्गदर्शन कंप्यूटर प्रोग्राम में एक बग के कारण नष्ट हो गया था. 1994 में, एक आरएएफ चिनूक हेलीकॉप्टर दुर्घटनाग्रस्त हो गया, जिसमें 29 लोग मारे गए थे. शुरुआत में इसे पायलट त्रुटि के लिए दोषी ठहराया गया था, लेकिन बाद में इंजन-कंट्रोल कंप्यूटर में एक सॉफ्टवेयर बग के कारण ऐसा हुआ था (Disasters due to Bug).
Instagram काफी पॉपुलर फोटो शेयरिंग ऐप है. लेकिन, इसमें एक खामी थी. जिस वजह से किसी भी रील के थंबनेल को बदला जा सकता था. इसका पता एक भारतीय लड़के ने लगाया. जिसके बाद उसे लगभग 38 लाख रुपये का इनाम दिया गया. कंपनी ने प्रोसेस में लेट होने की वजह से बोनस भी दिया है.