Ανάπτυξη Web-based περιβάλλοντος για οπτικοποίηση της απόδοσης μοντέλων πρόβλεψης κόστους λογισμικού
Abstract
Η εκτίμηση κόστους λογισμικού (ΕΚΛ) είναι σημαντικό ζήτημα, το οποίο έχει προσελκύσει έντονα το ενδιαφέρον αρκετών ερευνητών τις τελευταίες δεκαετίες. Κύριος στόχος είναι η ακριβής εκτίμηση της απαιτούμενης προσπάθειας (κυρίως σε ανθρωπομήνες) για την ολοκλήρωση ενός έργου λογισμικού. Η διαδικασία αυτή μπορεί να χρησιμοποιηθεί για το σχεδιασμό, χρονοπρογραμματισμό καθώς και τη διαχείριση κινδύνων ενός έργου.
Για την ικανοποίηση της ανάγκης έγκυρων προβλέψεων, η γνώση των χαρακτηριστικών κάθε μοντέλου εκτίμησης είναι πολύ σημαντική. Ένας επαγγελματίας θα πρέπει να γνωρίζει την ακρίβεια κάθε μοντέλου και εάν οι εκτιμήσεις του είναι μεροληπτικές, δηλαδή αν έχει τη τάση να παράγει είτε υπερεκτιμημένες προβλέψεις. Με την οπτικοποίηση του σφάλματος πρόβλεψης στον PROC space είμαστε σε θέση να παρατηρήσουμε το μη ισοζυγισμένο σφάλμα πρόβλεψης για ένα μεγάλο αριθμό έργων. Όπως και την ακρίβεια πρόβλεψης κάθε μοντέλου.
Λόγω του ότι μια μικρή διαφοροποίηση στο σύνολο δεδομένων μπορεί να επηρεάσει σημαντικά την απόδοση των μοντέλων εκτίμησης, δεν μπορούμε να καταλήξουμε σε ασφαλή συμπεράσματα με τη χρήση ενός μεμονωμένου συνόλου δεδομένου. Επιπρόσθετα, η συνέπεια των εκτιμήσεων κάθε μοντέλου θα πρέπει να ερευνηθεί, δηλαδή εάν και εφόσον έχει την ίδια ή παρόμοια απόδοση πρόβλεψης για κάθε μελλοντικό έργο. Για την αντιμετώπιση του ζητήματος αυτού κάνουμε χρήση τεχνικών αναδειγματοληψίας με επανάθεση, κατασκευάζοντας ένα μεγάλο αριθμό δειγμάτων για εξαγωγή ασφαλών συμπερασμάτων.
Η μεταπτυχιακή διατριβή προχωρά στην υλοποίηση ενός διαδικτυακού εργαλείου, με το οποίο ο επαγγελματίας μπορεί να διεξάγει άμεση σύγκριση των μοντέλων ΕΚΛ με την οπτικοποίηση των αποδόσεων τους στον PROC space . Το εργαλείο αυτό είναι φιλικό προς το χρήστη και δεν απαιτεί εξειδικευμένες γνώσεις, αλλά απλά τη εισαγωγή ενός συνόλου δεδομένων το οποίο εμπεριέχει τις πραγματικές και εκτιμημένες τιμές κόστους κάθε μεθόδου ΕΚΛ.