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