2 resultados para Darwin
em Université de Montréal, Canada
Resumo:
De nos jours, les logiciels doivent continuellement évoluer et intégrer toujours plus de fonctionnalités pour ne pas devenir obsolètes. C'est pourquoi, la maintenance représente plus de 60% du coût d'un logiciel. Pour réduire les coûts de programmation, les fonctionnalités sont programmées plus rapidement, ce qui induit inévitablement une baisse de qualité. Comprendre l’évolution du logiciel est donc devenu nécessaire pour garantir un bon niveau de qualité et retarder le dépérissement du code. En analysant à la fois les données sur l’évolution du code contenues dans un système de gestion de versions et les données quantitatives que nous pouvons déduire du code, nous sommes en mesure de mieux comprendre l'évolution du logiciel. Cependant, la quantité de données générées par une telle analyse est trop importante pour être étudiées manuellement et les méthodes d’analyses automatiques sont peu précises. Dans ce mémoire, nous proposons d'analyser ces données avec une méthode semi automatique : la visualisation. Eyes Of Darwin, notre système de visualisation en 3D, utilise une métaphore avec des quartiers et des bâtiments d'une ville pour visualiser toute l'évolution du logiciel sur une seule vue. De plus, il intègre un système de réduction de l'occlusion qui transforme l'écran de l'utilisateur en une fenêtre ouverte sur la scène en 3D qu'il affiche. Pour finir, ce mémoire présente une étude exploratoire qui valide notre approche.
Resumo:
Dans le domaine de la biologie contemporaine, une attention grandissante est portée aux associations biologiques positives, telles que la symbiose, ce qui vient nuancer la perception traditionnellement « compétitive » de l’évolution. Parallèlement à l’engouement actuel que manifestent les chercheurs pour la coopération biologique, ce mémoire vise à pousser plus avant les recherches historiques concernant l’intégration de tels phénomènes dans l’œuvre de Charles Darwin. Plus spécifiquement, nous souhaitons examiner comment Darwin est parvenu à articuler l’aspect compétitif de l’évolution par sélection naturelle avec l’existence de phénomènes coopératifs. En ce sens, la première partie de ce mémoire aura pour objet le concept darwinien de compétition, et son lien théorique avec la sélection naturelle. La seconde partie concernera l’intégration de la coopération biologique à la théorie de l’évolution par sélection naturelle. Par ces deux moments, nous espérons montrer que Darwin parvient à concilier l’existence d’interactions compétitives et coopératives sans contredire les principes théoriques à la base de l’évolution.