Data Mining in Software Engineering

Telechargé par Bounab Samia
Université BADJI MOKHTAR ANNABA
Faculté des sciences de l’ingéniorat
Département d’informatique
Réalisés par : BOUNAB SAMIA
Introduction
Travaux connexes
Applications de data mining en génie logiciel
Techniques de data mining
Les tâches d'ingénierie logicielle qui bénéficient de data mining
Les limites et les défis de data mining
Conclusion
2
Au cours du développement logiciel, une grande quantité de données est produite, telles que les
référentiels d'attributs logiciels et la trace d'exécution du programme, ce qui peut aider dans les
futures activités de développement et de gestion de projet. Un développement logiciel efficace
nécessite une quantification, une mesure et une modélisation des artefacts logiciels précédents.
Le développement de systèmes logiciels volumineux et complexes est un formidable défi qui
nécessite des activités supplémentaires pour soutenir le développement de logiciels et les
processus de gestion de projet. Dans ce scénario, le data mining (fouille de données) peut
fournir une main utile dans le processus de développement logiciel.
3
Bien que l'application de data mining aux artefacts de génie logiciel soit relativement
nouveau, il existe des lieux spécifiques dans lesquels des articles connexes sont
publiés et des auteurs ont créé des ressources similaires àcette enquête.
Rapport sur l'état de
l'art du DACS
(Mendonca et
Sunderhaft, 1999)
enquête résumant l'état
de datamining pour le
génie logiciel pour le
DACS (Centre de
données et d'analyse
pour les logiciels).
Au fils des 10
ans
(Xie ,2010)
Création d’une
bibliographie en ligne
sur les données de
génie logiciel
d'exploitation
L'atelier Mining
Software
Repositories
(MSR), (2004)
Création de la 1 ère
Conférence
internationale sur le
génie logiciel par MSR
Enquête complète
(Kagdi et al. 2007)
Une étude complète des
approches de la MSR
dans le contexte de
l'évolution des logiciels.
4
La première étape du processus de découverte des
connaissances consiste àmieux comprendre les
données disponibles et les objectifs commerciaux qui
animent le processus . Il existe de nombreuses sources
de données en génie logiciel, nous nous concentrons
uniquement sur quatre grands groupes et décrivons
comment ils peuvent être utilisés pour extraction de
données d'ingénierie logicielle.
5
Mailings
Bugzilla
Code
repository Execution
traces
CVS
1 / 16 100%

Data Mining in Software Engineering

Telechargé par Bounab Samia
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !