Zerrouk, Mohammed Hacene2025-11-102025-11-102025-06-29https://dspace.univ-tlemcen.dz/handle/112/25223Cette thèse de master se concentre sur le développement d'une application de gestion des exigences alimentée par l'IA pour traiter les exigences incomplètes et cachées dans le développement logiciel. Les recherches montrent que 71% des échecs de projets logiciels proviennent d'une mauvaise gestion des exigences. Les études de cas de Five Angles et StackInTech démontrent des retards de projet allant jusqu'à 4 mois dus à des exigences sous-spécifiées. La solution proposée exploite OpenAI pour générer automatiquement des user stories complètes, des critères d'acceptation et des tâches de développement à partir de descriptions épiques simples. Le système web est construit avec Laravel, React et Inertia.js, offrant un contrôle d'accès basé sur les rôles et des capacités d'export transparentes vers Jira. L'application fait passer le rôle humain de la création manuelle d'exigences à la validation des sorties générées par l'IA, réduisant la charge cognitive tout en améliorant la précision. Cette recherche démontre une intégration efficace de l'IA dans les processus de développement agile, contribuant à l'ingénierie des exigences en minimifrIntelligence ArtificielleIngénierie des ExigencesGestion de ProjetDéveloppement AgileOpenAILaravelReactScrumUser StoriesGénie Logiciel.Developing an AI-Based Approach for Project Requirements Analysis and ManagementThesis