Powered by OpenAIRE graph
Found an issue? Give us feedback
https://dx.doi.org/1...arrow_drop_down
https://dx.doi.org/10.26262/he...
Other literature type . 2010
License: CC BY SA
Data sources: Datacite
addClaim

Η στρατηγική Mahalanoblis-Taguchi και η εφαρμογή της στη διάγνωση ατελειών λογισμικού:

Η στρατηγική Mahalanoblis-Taguchi και η εφαρμογή της στη διάγνωση ατελειών λογισμικού:

Abstract

Η στρατηγική Mahalanobis – Taguchi είναι μία μέθοδος για την υποβοήθηση της λήψης αποφάσεων σε συστήματα πολλών διαστάσεων, με την κατασκευή μιας κατάλληλης κλίμακας μέτρησης και με τη χρήση απλών μεθόδων για τη βελτιστοποίηση του συστήματος. Οι αποφάσεις που λαμβάνονται με τη βοήθεια της κλίμακας μέτρησης επιτυγχάνουν χαμηλότερο κόστος διαγνώσεων και ελαχιστοποιούν τα περιστατικά λανθασμένων διαγνώσεων, όπως επίσης και το χρόνο που απαιτείται για τη διάγνωση. Η στρατηγική περιλαμβάνει: (α) κατασκευή μιας κλίμακας μέτρησης, βασισμένης στα χαρακτηριστικά εισόδου του συστήματος, προκειμένου να μετρηθεί ο βαθμός «ανωμαλίας» ή παρατυπίας διαφόρων καταστάσεων, (β) ποσοτικοποίηση της λειτουργικότητας του συστήματος με το κατάλληλο μέτρο, (γ) ελαχιστοποίηση του αριθμού των διαστάσεων (μεταβλητών) για μία πιο αποτελεσματική διάγνωση – λήψη απόφασης, (δ) πρόβλεψη της απόδοσης του συστήματος υπό διαφορετικές συνθήκες και (ε) αντιμετώπιση προβλημάτων που εμφανίζονται συχνά στα συστήματα πολλών διαστάσεων, όπως πολυσυγγραμμικότητα και χαμηλές συσχετίσεις. Στην εργασία αυτή, αφού πρώτα γίνεται μια συνοπτική περιγραφή της μεθόδου σε θεωρητικό επίπεδο, στη συνέχεια εφαρμόζεται σε συγκεκριμένη ερευνητική περιοχή που ασχολείται με την ποιότητα του λογισμικού ως προϊόν και η οποία προσπαθεί να αναπτύξει μεθόδους αποτελεσματικής διάγνωσης ατελειών (defect prediction) στο λογισμικό, μέσω μετρικών που έχουν σχέση με την πολυπλοκότητα και το μέγεθος του κώδικα. Η μεθοδολογία εφαρμόζεται σε ένα σύνολο δεδομένων με τμήματα πηγαίου κώδικα, κάποια από τα οποία περιέχουν ατέλειες (defects). Τα αποτελέσματα επικυρώνουν την ακρίβεια της μεθόδου στη διάγνωση της ύπαρξης ατελειών.

The Mahalanobis-Taguchi Strategy (MTS) combines mathematical and statistical concepts like Mahalanobis distance, Gram-Schmidt orthogonalization and experimental designs to the problem of diagnosis and decision making based on multivariate data. The primary purpose is to develop a scale to measure the degree of abnormality of cases, compared to “normal” or “healthy” cases. An optimal subset of variables for measuring abnormality is then selected and rules for future diagnosis are defined based on them and the measurement scale.This maps well to software defect prediction based on a multivariate set of software metrics and attributes. In this thesis, the MTS is described and applied to well-known datasets in order to evaluate the fault-proneness of software modules. The classification scheme resulting from the MTS measurement scale shows that MTS is a promising technique for software defect diagnosis.

Keywords

Διάγνωση ατελειών, Απόσταση του Mahalanobis, Defect prediction, Πολυμεταβλητά συστήματα, Mahalanobis distance, Multivariate systems

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Upload OA version
Are you the author of this publication? Upload your Open Access version to Zenodo!
It’s fast and easy, just two clicks!