Titre : | La localisation des concepts dans les traces d’exécution |
Auteurs : | khial oualid, Auteur ; Dr.Mustfai Abd El Kader, Directeur de thèse |
Type de document : | texte imprimé |
Editeur : | Algèrie:unv saida-Dr Moulay Tahar, 2017 |
Format : | 52p. / Figures,Tableaux / 29cm. |
Accompagnement : | CD. |
Note générale : | Bibliographie |
Langues: | Français |
Catégories : | |
Résumé : |
Les activités de compréhension du programme sont cruciales et préliminaires à toute maintenance ou tâches d'évolution. Les traces d'exécution aident les développeurs à comprendre les programmes et à relier les méthodes avec des concepts. La maintenance des logiciels est faite généralement par des approches statique ou dynamique. Dans ce travail, on a utilisé une approche dynamique pour extraire plusieurs traces d’exécutions. La trace d’exécutions est un fichier qui contient l’ensemble des méthodes qui ont été invoqué pendent un certain scénario d’exécution. Effectivement, l’idée de notre travail est la création d’un moteur de recherche qui nous permis de trouvé les documents pertinents par rapport a une requête qui reprisent les besoin de l’utilisateur. On a utilisé an JAVAParser pour extraire le code source des méthodes qui appartient a une trace d’exécution pour créer un corpus textuelle des méthodes et le utiliser comme une matière primaire de recherche pour notre moteur recherche. Ce corpus est traité est nettoyé en par l’élimination des mots vide ou la stop liste (pour notre cas, on a élevé les mots réservés de langage JAVA) et par l’utilisation de Porter stemmer pour assure que on travail sur le radical des mots seulement. On a utilisé des techniques spéciales pour le traitement des codes source tel que la conversation des noms des attributs ou des méthodes par la division des noms (student.getName---> student get name). |
Note de contenu : |
1-Background 2-Approche proposé 3-Expérimentation |
Exemplaires (2)
Code-barres | Cote | Support | Localisation | Section | Disponibilité |
---|---|---|---|---|---|
TECT05750 | T.I.MS00438 | Périodique | Ouvrages | 27 | Libre accès Disponible |
TECT05751 | T.I.MS00439 | Périodique | Ouvrages | 27 | Libre accès Disponible |