Sébastien Rufiange

Étudiant chercheur en génie logiciel

EnglishFrench
Slideshow
Home
Sébastien Rufiange
Visualisation de l'évolution de logiciels PDF Imprimer Envoyer
Écrit par Sébastien Rufiange   
Jeudi, 22 Octobre 2009 14:34
La recherche propose une méthode afin d'évaluer et de comparer le processus de modification des logiciels en évolution. Notre nouvelle approche, incorporant la visualisation, mènera à la conception d’outils et de techniques afin de supporter des intervenants dans leurs tâches. La majorité des stratégies de conception, dont les patrons, renforcent l’adaptation aux changements afin de réduire l’effort de maintenance. La notion de stabilité, actuellement négligée, sera intégrée à des mesures existantes, puis comparée. La visualisation d'une version d’un système peut servir à retrouver une architecture. Néanmoins, ce travail vise aussi à représenter l'évolution de logiciels, en intégrant les informations concernant le développement. En particulier, l'utilisation de l’animation par phases est prometteuse, mais des expériences permettront d’en évaluer les conditions optimales. Des techniques d'interaction aideront à appréhender un logiciel complexe à divers niveaux de détail, afin d’estimer les impacts des modifications, comparer les options et vérifier la qualité d’une conception.
Mise à jour le Jeudi, 22 Octobre 2009 14:39
 
Visualisation hybride des liens hiérarchiques incorporant des treemaps dans une matrice d’adjacence PDF Imprimer Envoyer
Écrit par Sébastien Rufiange   
Jeudi, 24 Septembre 2009 16:18
Les graphes composés («compound graphs») sont généralement efficaces afin de modéliser les composants des systèmes hiérarchiques. Alors que les diagrammes noeuds-liens peuvent servir à visualiser de tels graphes, les matrices d'adjacence contournent les problèmes d'occlusion des arêtes, souvent répandus dans les réseaux denses. Néanmoins, les matrices ne permettent pas de voir les hiérarchies des graphes composés. Afin de résoudre ce problème, nous proposons une technique de visualisation novatrice combinant une matrice d'adjacence et des treemaps montrant les hiérarchies de certains éléments. Un prototype a été construit pour illustrer les idées de cette visualisation hybride permettant de représenter des graphes orientés et pondérés. Des techniques d'interaction aident l'utilisateur à réorganiser les regroupements hiérarchiques des éléments, en facilitant l'exploration de liens au sein du réseau. Par exemple, en génie logiciel, le prototype peut servir à étudier les liens entre les modules afin de découvrir graduellement l'architecture d’un logiciel.
Mise à jour le Jeudi, 24 Septembre 2009 16:20
 
Voir le profil de Sébastien Rufiange sur LinkedIn
feed image

Calendrier

September 2010
S M T W T F S
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 1 2

Évènements récents

No events