Accès ouvert

Enhancing Class Diagram Dynamics: A Natural Language Approach with ChatGPT

Article scientifique 2024 Anglais

Résumé

Abstract The present research introduces an innovative methodology, assisted by artificial intelligence, aimed at enhancing the dynamics of class diagrams within the field of software engineering. This methodology employs advanced language models, such as ChatGPT, to address the limitations inherent in traditional manual methods, particularly when dealing with complex systems. The approach is iterative, analyzing natural language use cases in detail and extracting key insights through the language understanding capabilities of ChatGPT. These insights are then integrated into a UML class diagram, resulting in demonstrable improvements in both accuracy and completeness. The updated diagram, supplemented with explicit methods derived from use cases, offers a more precise delineation of functional responsibilities and improved class relationships. This leads to a more comprehensive understanding of system interactions. This methodology, which is both versatile and efficient, aligns with UML best practices and holds significant value for Agile development. While further evaluation is necessary, preliminary findings suggest that AI-driven approaches hold considerable potential for enhancing the dynamics of class diagrams and advancing software development practices.

Citer ce document

Djaber, R. (2024). Enhancing Class Diagram Dynamics: A Natural Language Approach with ChatGPT. https://doi.org/10.21203/rs.3.rs-4165979/v1

Accès au document

Texte intégral en lecture en ligne, réservé aux abonnés SPHAERO et aux membres de l'institution. Se connecter

Voir l'article sur le site de la revue

Auteur(s)

Statistiques

Consultations : 1

Téléchargements : 0