Vers une ontologie pour les communautés de développement de logiciel libre.
Résumé
Différentes approches du développement logiciel se sont succédées et cohabitent. Le développement de logiciel libre peut être vu comme un cas particulier de développement distribué ayant une structure de projet plus volatile, sans organisation clairement définie, nécessitant une participation à long terme et une vision commune des participants. La nature dynamique et libre de ce type de projet, qui repose essentiellement sur l'utilisation du Web en matière d'échange et de coordination des activités de développement, pose de nouveaux défis pour le partage de la connaissance. Dans ce contexte, nous proposons d'exploiter les modèles et les techniques du Web sémantique pour expliciter les connaissances contenues dans les ressources d'une communauté de développement de logiciel libre. Dans cet article, nous présentons plus précisément les bases d'une ontologie dédiée à ces communautés. Lors de ce travail, notre objectif a été double. Nous avons d'une part cherché à définir le vocabulaire conceptuel mobilisé pour la représentation des connaissances dans les communautés de développement de logiciel libre vues comme des communautés de pratique. D'autre part, nous avons également cherché à réutiliser les ontologies du domaine du développement de logiciel libre proposées dans la littérature en les intégrant à notre travail.
Domaines
Intelligence artificielle [cs.AI]Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...