Έλεγχος λογισμικού με χρήση τεχνικών τεχνητής νοημοσύνης : έλεγχος παλινδρόμησης

Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Έλεγχος Λογισμικού ; Τεχνητή νοημοσύνη ; Έλεγχος παλινδρόμησης ; Σημασιολογική κατηγοριοποίηση ; Ανάλυση σφαλμάτων λογισμικού ; Μηχανική μάθηση ; Software testing ; Artificial Intelligence ; Regression testing ; Semantic Clustering ; Software error analysis ; Machine learning ; Ταξινομητής ; ClassifiersΠερίληψη
Στην εργασία αυτή εξετάζεται ο ρόλος της Τεχνητής Νοημοσύνης και διάφορες εφαρμογές της στον Έλεγχο Λογισμικού. Πραγματο-
ποιείται αρχικά μία βιβλιογραφική ανασκόπηση τόσο στον τομέα του Ελέγχου Λογισμικού όσο και στην Τεχνητή Νοημοσύνη και εφαρμογές της. Η έμφαση δίνεται σε τεχνικές που εφαρμόζονται σε διάφορες πτυχές του Ελέγχου Λογισμικού. Η μελέτη περίπτωσης εστιάζει στην ανάλυση και κατηγοριοποίηση αρχείων καταγραφής (logs) με χρήση τεχνικών Τεχνητής Νοημοσύνης, με στόχο την απόδοση θεματικών κατηγοριών και υποκατηγοριών σε νέα logs, στο πλαίσιο Ελέγχου Παλινδρόμησης.