4 research outputs found

    The usage of ISBSG data fields in software effort estimation: A systematic mapping study

    Full text link
    [EN] The International Software Benchmarking Standards Group (ISBSG) maintains a repository of data about completed software projects. A common use of the ISBSG dataset is to investigate models to estimate a software project's size, effort, duration, and cost. The aim of this paper is to determine which and to what extent variables in the ISBSG dataset have been used in software engineering to build effort estimation models. For that purpose a systematic mapping study was applied to 107 research papers, obtained after a filtering process, that were published from 2000 until the end of 2013, and which listed the independent variables used in the effort estimation models. The usage of ISBSG variables for filtering, as dependent variables, and as independent variables is described. The 20 variables (out of 71) mostly used as independent variables for effort estimation are identified and analysed in detail, with reference to the papers and types of estimation methods that used them. We propose guidelines that can help researchers make informed decisions about which ISBSG variables to select for their effort estimation models.González-Ladrón-De-Guevara, F.; Fernández-Diego, M.; Lokan, C. (2016). The usage of ISBSG data fields in software effort estimation: A systematic mapping study. Journal of Systems and Software. 113:188-215. doi:10.1016/j.jss.2015.11.040S18821511

    Συγκριτική Μελέτη Μηχανισμών Εκτίμησης Ελλιπούς Πληροφορίας σε Ασύρματα Δίκτυα Αισθητήρων

    Get PDF
    Ο κινητός υπολογισμός είναι ένας κλάδος που αναπτύσσεται ταχύτατα και έχει εφαρμογές σε πολλούς τομείς της ανθρώπινης δραστηριότητας. Τα ασύρματα δίκτυα αισθητήρων χρησιμοποιούνται κατά βάση στον κινητό υπολογισμό για την συλλογή των πληροφοριών. Η μείωση των διαστάσεων είναι μια τεχνική που εφαρμόζεται ευρέως κατά τη συλλογή των δεδομένων για να ελαττωθεί το αποθηκευτικό και υπολογιστικό τους κόστος, χωρίς μεγάλη απώλεια πληροφορίας. Η τεχνική που εξετάζεται στην παρούσα διπλωματική εργασία είναι η Ανάλυση Κύριων Συνιστωσών που μειώνει στο μισό τις αρχικές διαστάσεις των δεδομένων. Επίσης, τα ασύρματα δίκτυα αισθητήρων εμφανίζουν συχνά διάφορες μορφές σφαλμάτων που συνεπάγεται την ελλιπή πληροφόρηση προς τις εφαρμογές που καλύπτουν. Για την αποφυγή των προβλημάτων που μπορεί να προκύψουν από ελλιπείς τιμές, μελετούνται στατιστικές μέθοδοι όπως η προεκβολή / παρεμβολή καθώς και αλγόριθμοι κατηγοριοποίησης που προβλέπουν ελλιπείς τιμές σε ένα δείγμα δεδομένων. Οι αλγόριθμοι που εξετάζονται είναι οι: Decision Tree, C4.5, M5P, Decision Stump και RepTree. Τέλος, συγκρίνονται οι αποδόσεις των μεθοδολογιών και διεξάγονται συμπεράσματα για την αξιοπιστία τους βάσει των ποσοστών επιτυχίας που έχουν στην πρόβλεψη των μετρήσεων.Mobile Computing constitutes a rapidly growing scientific area with many applications in everyday human activity. Mobile Computing exploits wireless sensor networks for the information collection. Data reduction techniques are applied in the collected data in order to reduce storage and computational cost, without much loss of information. The technique investigated in the current thesis is the Principal Component Analysis, which reduces the original size of the initial dataset. Further to the above, Wireless sensor networks often encounter various types of errors. As a result, incomplete data is supplied in the application systems. To face such phenomena, we performed statistical methods such as extrapolation / interpolation and classification algorithms which predict missing values in a sample data. The algorithms considered are: Decision Tree, C4.5, M5P, Decision Stump and RepTree. Finally, we present a comparison of the performance of the aforementioned methodologies. The conclusions are based on the success rates of the predicted values

    A Two Stage Zone Regression Method for Global Characterization of a Project Database

    No full text
    One of the problems found in generic project databases, where the data is collected from different organizations, is the large disparity of its instances. In this chapter, we characterize the database selecting both attributes and instances so that project managers can have a better global vision of the data they manage. To achieve that, we first make use of data mining algorithms to create clusters. From each cluster, instances are selected to obtain a final subset of the database. The result of the process is a smaller database which maintains the prediction capability and has a lower number ofComisión Interministerial de Ciencia y Tecnología TIN2004-06689-C03-0

    Études empiriques des relations entre les modèles de qualité du logiciel d' ISO 9126 en utilisant le référentiel de données d'ISBSG et la méthode Taguchi

    Get PDF
    Avec l'évolution du domaine du genie logiciel, la gestion de la qualite du logiciel a évolué : elle s'est orientee non seulement vers la production de logiciels qui s'executent, mais aussi vers la satisfaction des objectifs pour lesquels ces logiciels sont concus. Contrairement au genie industriel, la gestion de la qualite du logiciel ne porte pas sur le traitement des produits physiques (hard) mais des produits logiques (soft), incluant le developpement du produit logiciel. En genie logiciel la gestion de la qualite requiert l'elaboration d'un ensemble de criteres de qualite que le logiciel doit satisfaire et la proposition de mesures pour evaluer cette qualite, tel que presente dans ISO 9126. La serie ISO 9126 comprend une norme intemationale sur la qualite du produit logiciel et trois rapports techniques. La norme ISO 9126-1 definit deux modeles de qualite du produit logiciel. Le premier modele de « qualite inteme » et de « qualite externe » comprend un ensemble de six caracteristiques, subdivisees en un ensemble de 27 souscaracteristiques pour lesquelles des mesures sont proposees dans les rapports techniques ISO TR 9126-2 et 3. Le deuxieme modele de « qualite en utilisation » comprend un ensemble de quatre caracteristiques et des mesures sont proposees dans le rapport technique ISO TR 9126-4 pour evaluer ces caracteristiques. Cette serie ISO (9126 parties 1 a 4) propose des liens entre ces trois modeles de qualite. Cependant, ces liens, bien que definis par un consensus international d'experts ISO, n'ont pas necessairement été démontrés objectivement et empiriquement: ces liens ne devraient donc etre consideres que comme un ensemble theorique interessant, et pour lequel des experimentations rigoureuses sont requises afin d'en demontrer indubitablement la validite. L'experimentation necessite une collecte de donnees pour realiser les experiences et faire ressortir les resultats des experiences. Cependant, en absence d'opportunites d'experimentations en Industrie, il est possible d'utiliser des referentiels de donnees disponibles en genie logiciel : par exemple, le referentiel de donnees industrielles de rinternational Software Benchmarking Standards Group (ISBSG) regroupe un ensemble d'informations sur les différentes phases du cycle de vie du logiciel. L'approche choisie pour ce projet de recherche est de combiner deux disciplines (genie industriel et genie logiciel) a travers I'utilisafion de la methode Taguchi afin de mener les experimentations avec le contenu des documents ISO 9126 et en exploitant le referentiel de donnees d'ISBSG. La methode Taguchi de concepfion de plan d'experiences, developpee par le Dr. Genichi Taguchi, combine des pratiques industrielles et statistiques et offi-e un moyen d'evaluer la qualite. Le but principal de ce projet de recherche est d'explorer la pertinence des relations entre les modeles de qualite d'ISO 9126 dans la production de logiciels de qualite. Afin de demontrer la pertinence ou non des relations entre ces modeles, les objectifs spécifiques de cette recherche sont de demontrer, par des etudes empiriques, si les relations prises pour acquises par ISO 9126 sont supportees par des donnees empiriques. II s'agit des relations entre : 1. La qualite inteme et la qualite externe. 2. La qualite exteme et la qualite en utilisation. 3. La qualite inteme et la qualite en utilisation. Pour realiser ces objectifs, la methodologie suivante a ete suivie : • verifier jusqu'a quel point le questionnaire d'ISBSG tient compte des trois types de qualite definis dans la norme ISO 9126-1. Pour cela, nous avons aligne les differentes parties du questionnaire d'ISBSG par rapport a la qualite interne, la qualite exteme et la qualite en utilisation de la norme ISO 9126-1; • identifier les caracteristiques de qualite inteme, exteme et en utilisation couvertes par le questionnaire d'ISBSG a travers I'idenfificafion des donnees de qualite du questionnaire d'ISBSG et leurs mesures correspondantes dans les rapports techniques ISO TR 9126-2 a 4; • analyser le referentiel de donnees d'ISBSG afin de determiner les donnees de qualite disponibles pour evaluer les trois types de qualite du produit logiciel d'ISO 9126. Nous avons propose des mesures propres a ISBSG a base de ces donnees. Ces mesures seront utiles lors de la conception des plans d'analyses empiriques avec la methode Taguchi; • adapter la methode Taguchi dc conception de plans d'experiences, d'ordre industriel, au contexte d'analyse empirique en genie logiciel, laquelle adaptation a porte sur I'etape de parametres de design de la strategic hors production (offline) du controle de la qualite de Taguchi; • etablir et analyser les resultats des plans d'analyses empiriques permettant de verifier les liens entre les trois types de qualite d'ISO 9126-1 en utilisant la methode Taguchi et en exploitant les donnees de I'extrait du referentiel d'ISBSG mis a notre disposition pour des fins de recherche. Les resultats de ces travaux de cette recherche ont permis la verification des hypothèses des liens de la norme ISO 9126-1 entre les trois types de qualite : la qualite interne affecte la qualite exteme qui affecte, a son tour, la qualite en utilisation du produit logiciel est effectivement justifiee dans cette these. Les resultats de ces travaux de recherche pourront être utiles pour les chercheurs, praticiens et industriels dans le domaine de la qualite du logiciel. Les resultats de cette recherche pourront egalement être utiles pour l'organisation ISBSG et les experts d'ISO 9126 en particulier, et pour la discipline du genie logiciel en general
    corecore