Software bug
Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Software bug, ή ελληνικά ζωΰφιο λογισμικού, είναι ένα λάθος, σφάλμα, αποτυχία, ή ελάττωμα σε ένα πρόγραμμα λογισμικού που το οδηγεί σε ανεπιθύμητη συμπεριφορά (π.χ. εμφάνιση λανθασμένου αποτελέσματος). Τα περισσότερα ζωΰφια προέρχονται από ανθρώπινα λάθη ή σφάλματα που γίνονται είτε στον πηγαίο κώδηκα είτε στον σχεδιασμό/αρχιτεκτονική του προγράμματος, και μερικά προέρχονται από την εσφαλμένη παραγωγή κώδικα από έναν μεταγλωττιστής. Αναφορές που λεπτομερώς καταγράφουν τα ζωΰφια σε ένα πρόγραμμα αποκαλούντια συνήθως αναφορές ζωϋφίων, αναφορές σφαλμάτων, αναφορές προβλημάτων, αναφορές αλλαγών, και τα λοιπά.
Τα ζωΰφια μπορεί να έχουν μια ποικιλία επιδράσεων, με διάφορα επίπεδα δυσχέρειας προς τον χρήστη του προγράμματος. Μερικά ζωΰφια έχουν μόνο μια λεπτή επίδραση στην λειτουργεικότητα του προγράμματος, και μπορούν έτσι να παραμείνουν μη ανιχνευθέντα για πολύ καιρό. Σοβαρότερα ζωύφια μπορεί να προκαλέσουν στο πρόγραμμα συντριβή ή πάγωμα που οδηγεί σε άρνηση της υπηρεσίας.
Τα αποτελέσματα των ζωύφιων μπορούν να είναι εξαιρετικά σοβαρά. Λόγω ενός ζωϋφίου ο πρωτότυπος πύραυλος Ariane 5 της Ευρωπαϊκής Διαστημικής Υπηρεσίας καταστράφηκε σε λιγότερο από 1 λεπτό μετά την εκτόξευση. Τον Ιούνιο του 1994, ένα Chinook της Βασιλικής Πολεμικής Αεροπορίας της Αγγλίας συνετρίβη στο Mull of Kintyre, σκοτώνοντας 29 άτομα. Αυτό καταχωρήθηκε αρχικά ως ανθρώπινο λάθος, αλλά μια έρευνα από το Computer Weekly αποκάλυψε επαρκή στοιχεία για να πειστεί η Βουλή των Λόρδων ότι μπορεί να είχε προκληθεί από ένα ζωύφιο λογισμικού στο αεροσκάφος.